makers ns - meetupfiles.meetup.com/18663057/makers ns - zinc.pdf · makers ns zoran rončević-...

50
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

Upload: others

Post on 30-May-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 2: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Who are makers?• Maker Manifesto

• Maker Community

• Maker School

• Worldwide Community

Page 3: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 4: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 5: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker Community

June 27, 2015 · 11:00 AM

Page 6: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker Community – events

Texas Instruments Day Cypress Day

Page 7: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker Community – events

Particle Photon workshop Serbia & Romania together

Page 8: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker Community – events

Arduino Day exhibition World IoT Day

Page 9: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker School• Gimnazija „Jovan Jovanović Zmaj“, Novi Sad

• Gimnazija „Laza Kostić“, Novi Sad

• Srednja tehnička škola, Sombor

Page 10: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker School• Makerspace

Page 11: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker School

• Microsoft Sinergija 2015

• IoT to Europe - Zagreb

Page 12: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Maker School• Arduino Day 2016

Page 13: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

WorldWide community• Hackster Live

• European Maker Week (EMWeek) – EU commission

Page 14: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Hackster Live

Page 15: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Hackster Live

Page 16: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Hackster Live

Hackster sponsors

• Microsoft

• Amazon

• Particle

• Arduino

• Cypress

• NXP

• Intel

• Sparkfun

• Adafruit

Page 17: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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.

Page 18: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

EMWeekEuropean Maker Week Ambassadors

Page 19: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

EMWeekEuropean Maker Week Events – over 500

Page 20: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 21: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 22: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Arduino Software (IDE)

• Open source

• Easy to use

• Support for multiple boards (not only for Arduino)

• Examples in IDE

• Big community

Page 23: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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!!!

Page 24: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

???

Page 25: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Raspberry Pi

Page 26: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

School bell

Page 27: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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$

Page 28: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 29: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

CC3200 Embedded Software Overview

Page 30: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

CC3200 LaunchPad

• TI IoT deviceSolution

• MCU 20 pin LaunchPadconnector

• Embedded sensors• Temp sensor

• Accelerometer

• Booster extension boards

• Great out of the box examples

Page 31: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 32: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Cypress PSoC®

PSoC® 1 / PSoC® 3

• 1 – proprietary Cypress8 bit core

• 3 - 8051 based

PSoC® 4

• Cortex-M0 + BLE (option)

PSoC® 5LP

• Cortex-M3

Page 33: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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)

Page 34: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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)

Page 35: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 36: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 37: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

ESP8266 + Arduino IDE

Page 38: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

NodeMCU

• Great for makers

• Bread board compatible pinout

Page 39: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Particle Photon

• 2013 Kickstarter

• As of 2015 known as Particle

Page 40: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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…)

Page 41: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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/

Page 42: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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)

Page 43: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Cloud API

• OAuth2 authentication

• Variable

• Function

• Events • Publish / Subscribe

• Stream

• Webhooks

Page 44: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 45: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

LoRa in practice

• One LoRa RF click on window

• Second one in the car

• Periodaically sending packets

• Looking for lost packets

• ~2km range

Page 46: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Amazon Echo, Alexa

• hands-free speaker

• voice-control

• 7 microphones

• Far-field voice recognition

Page 47: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Alexa Voice Service (AVS)

Page 48: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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

Page 49: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

Thank you …

What will you Make ?

Page 50: Makers NS - Meetupfiles.meetup.com/18663057/Makers NS - Zinc.pdf · Makers NS Zoran Rončević- Sprint Nove Tehnologije, Novi Sad •Association “Maker” •Hackster Live ambassador

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