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

Post on 30-May-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related