Makers NS
Zoran Rončević - Sprint Nove Tehnologije, Novi Sad
• Association “Maker”
• Hackster Live ambassador
• European Maker Week ambassador
Nenad Četić - RT-RK Institute for Computer Based Systems, Novi Sad
Who are makers?• Maker Manifesto
• Maker Community
• Maker School
• Worldwide Community
Maker Manifesto• Make – making is fundamental to what is means to be humans
• Share – sharing with others what you have made and what you know
• Learn – you must learn to make. You must always seek to learn more
• Play – be playful with what you making and you will proud of what you discover
• Team work – from Do-It-Yourself to Do-It-Together
MARK HATCH
Makers Community• Community of people who have a passion for making things, and who want to
share that with others.
• First step – free membership in http://www.meetup.com/makers-ns/
• Activities – workshops, seminars, hackathons, exhibitions …
• Mission – discovering and researching together new technologies
• Regional network – Novi Sad, Zrenjanin, Sombor
• Association “Maker” – group of coordinators and organizers
Maker Community
June 27, 2015 · 11:00 AM
Maker Community – events
Texas Instruments Day Cypress Day
Maker Community – events
Particle Photon workshop Serbia & Romania together
Maker Community – events
Arduino Day exhibition World IoT Day
Maker School• Gimnazija „Jovan Jovanović Zmaj“, Novi Sad
• Gimnazija „Laza Kostić“, Novi Sad
• Srednja tehnička škola, Sombor
Maker School• Makerspace
Maker School
• Microsoft Sinergija 2015
• IoT to Europe - Zagreb
Maker School• Arduino Day 2016
WorldWide community• Hackster Live
• European Maker Week (EMWeek) – EU commission
Hackster Live
Hackster Live
Hackster Live
Hackster sponsors
• Microsoft
• Amazon
• Particle
• Arduino
• Cypress
• NXP
• Intel
• Sparkfun
• Adafruit
EMWeek
European Maker WeekThe European Maker Week is an project promoted by European Commission and implemented by Maker
Faire Rome in collaboration with Startup Europe, aim to draw European citizens to the “Maker world” and
the FabLab, Makerspaces, Hackersapce and the Hardware Startups Environment.
EMWeekEuropean Maker Week Ambassadors
EMWeekEuropean Maker Week Events – over 500
Association “Maker”
Association members
• Jan Dolinaj – Levi9, Novi Sad
• Nenad Četić – RT-RK, Novi Sad
• Dalibor Dobrilović – ETF, Zrenjanin
• Aleksandar Bakalov - ,Novi Sad
• Milorad Ivančević – Gimnazija „Laza Kostić“, Novi Sad
• Marijana Bogdaović – Srednja tehnička škola, Sombor
• Valentina Savčić Rončević – Neodata, Novi Sad
• Zoran Rončević – Sprint NT, Novi Sad
Arduino (Genuino)
• open-source platform
• easy-to-use
• intended for anyone making!
• The Arduino language • based on Wiring
• Implemented in C/C++
• links AVR Libc
• Similar to Processing language
Arduino Software (IDE)
• Open source
• Easy to use
• Support for multiple boards (not only for Arduino)
• Examples in IDE
• Big community
Arduino MKR1000
• Similar to Arduino Zero + WiFi
• Atmel ATSAMW25 SoC• SAMD21 Cortex-M0+ 32bit low
power ARM MCU• WINC1500 low power 2.4GHz
IEEE® 802.11 b/g/n Wi-Fi• ECC508 CryptoAuthentication
• Battery charger
• Power management
• Caution: runs at 3.3V!!!
???
Raspberry Pi
School bell
Raspberry Pi 3
• New SoC, BCM2837
• 1.2GHz 64-bit quad-core ARM Cortex-A53 CPU
• Integrated 802.11n wireless LAN
• Bluetooth 4.1
• Backward compatible with compatibility with Raspberry Pi 1 and 2
• 35$
CC3200 SimpleLink Wi-Fi
• ARM® Cortex®-M4 Core at 80 MHz
• Wi-Fi Network Processor
• Power-Management Subsystems
• Wi-Fi CERTIFIED™ Chip
• Applications Microcontroller Subsystem
CC3200 Embedded Software Overview
CC3200 LaunchPad
• TI IoT deviceSolution
• MCU 20 pin LaunchPadconnector
• Embedded sensors• Temp sensor
• Accelerometer
• Booster extension boards
• Great out of the box examples
Wireless microphone node
• CC3200 LaunchPad and CC3200 Audio BoosterPack prototype
• CC3200 (peripherals ADC, SPI, I2S)
• Single microphone• Audio streaming• Restricted resources• Small physical
dimension sensor
Cypress PSoC®
PSoC® 1 / PSoC® 3
• 1 – proprietary Cypress8 bit core
• 3 - 8051 based
PSoC® 4
• Cortex-M0 + BLE (option)
PSoC® 5LP
• Cortex-M3
Programmable System-on-Chip 5LP
• Microcontroller + CPLD/FPGA + Analog
• Cortex M3 and DMA• 20-bit, 12-bit ADC• 8-bit IDAC & 8-bit VDAC, • Op-amp, PGA, TIA, Comparator,
Voltage reference• Mixer and digital filter• Cap-sense block• SPI / UART / I2C / I2S …• UDB (universal digital block)
PSoC
Pro: • Flexible• good for mixed signal designs
reduce BOM (price)• faster(yap, if in HW)• well documented…Cons: • more complex• small community • QFN package (c’mon we are
makers)
ESP8266 - low-cost Wi-Fi !!!
• Open source IoT platform
• 32-bit RISC CPU: Tensilica Xtensa LX106 running at 80 MHz
• 64 KiB of instruction RAM, 96 KiB of data RAM
• External QSPI flash - 512 KiB to 4
• IEEE 802.11 b/g/n Wi-Fi
• Integrated TR switch, balun, LNA, power amplifier and matching network
• WEP or WPA/WPA2 authentication, or open networks
• 16 GPIO pins, SPI, I²C,
• I²S interfaces with DMA (sharing pins with GPIO)
• UART on dedicated pins
• 1 10-bit ADC
ESP8266 Library – Full Reference
• Digital IO
• Analog input
• Analog output
• Timing and delays
• Serial
• Progmem
• File system
• Ticker
• EEPROM
• I2C (Wire library)
• SPI
• SoftwareSerial
• OneWire
• mDNS and DNS-SD responder (ESP8266mDNS library)
• SSDP responder (ESP8266SSDP)
• DNS server (DNSServer library)
• Servo
ESP8266 + Arduino IDE
NodeMCU
• Great for makers
• Bread board compatible pinout
Particle Photon
• 2013 Kickstarter
• As of 2015 known as Particle
ELECTRON - $392g/3g modem, M2M
PHOTON- $19Faster and cheaper
CORE - $39Arduino + WiFi + ARM + Cloud (REST) + Wireless
programming
Devices
P0 – $10Particle WiFi Module
P1 - $12With built-in antenna
+ several shields (Internet Button, Relay, Power…)
HW in nutshell
• Interfaces: SPI, I2C, I2S, CAN, USB, PWM / Analog: ADC, DAC
• Open Source
• STM32F205RGY6 120Mhz ARM Cortex M3
• Broadcom BCM43362 Wi-Fi chip
• 1MB flash, 128KB RAM
• 18 Mixed-signal GPIO and advanced peripherals
• 3V3, 5V tolerant (Digital, I2C, CAN)
• Low power (80mA – 80uA)Pinout: http://daraghbyrne.github.io/diotlabs/getting-started/understanding-your-photon/
SW
• Arduino-like development (Wiring programming framework)
• Many libraries (TCP, Servo, WiFi…)• Over-the-air updates (wireless flash)• Particle Build – cloud based Web IDE• Particle Dev (Atom based IDE)• Particle CLI• Mobile SDKs - Android and iOS• SDKs: NodeJS and Win (official), Java, C#,
Python…
• Particle Cloud (REST API)
Cloud API
• OAuth2 authentication
• Variable
• Function
• Events • Publish / Subscribe
• Stream
• Webhooks
LoRa RF click
• Fully certified LoRa Sub-GHz, 433/868 MHz
• LoRaWAN™ Class A protocol stack
• range of >15km in rural and suburban settings
• >5km coverage in urban areas
• UART interface
• ASCII command interface
• Ready-to-use examples
LoRa in practice
• One LoRa RF click on window
• Second one in the car
• Periodaically sending packets
• Looking for lost packets
• ~2km range
Amazon Echo, Alexa
• hands-free speaker
• voice-control
• 7 microphones
• Far-field voice recognition
Alexa Voice Service (AVS)
Nikola Tesla - vision"When wireless is fully
applied the earth will be
converted into a huge brain,
capable of response in every
one of its parts”. Nikola Tesla,
1900, Colorado Springs
Thank you …
What will you Make ?
More info
• maker.rs
• www.meetup.com/makers-ns/
• www.hackster.io/live/makers-novi-sad
• europeanmakerweek.eu/events/
• www.arduino.cc
• www.raspberrypi.org
• www.ti.com/product/CC3200
• www.cypress.com/products/32-bit-arm-cortex-m3-psoc-5lp
• nodemcu.com
• particle.io
• www.mikroe.com/click/lora-rf/
• developer.amazon.com/public/solutions/alexa/alexa-voice-
service