Arduino a Internet věcí



Podobné dokumenty
Arduino Martin Friedl

Hardware pro IoT. Neúplný a subjektivní přehled malých počítačů. vhodných na hraní, kterému se dnes honosně říká. Internet Věcí (Internet of Things)

Automatic Home System

WiFi LED informační panel

STÍNÍCÍ TECHNIKA BUDOUCNOSTI

Arduino a ESP8266. Představení, způsoby jejich propojení a zamyšlení nad smyslem jejich propojování. Petr Stehlík

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů )

Internet věcí mimo IT obory

Středoškolská technika Meteostanice

Měření teploty na RaspberryPi

Pr umyslový HSPA+ router UR5i v2 Libratum

Jízda po čáře pro reklamní robot

PŘÍSTUP. Docházkový terminál itouch. Produktový list : DT - itouch

Stavba meteo stanice WeatherDuino Pro2

TX20RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS prosince 2009 w w w. p a p o u c h. c o m

Optika v počítačovém vidění MPOV

Bezdrátový přenos signálu v reálné aplikaci na letadle.

DOMINUS Millennium MU4-N

Climbing Robot. Václav Michal. SŠ AGC a.s Rooseveltovo nám. 5, Teplice

NOVÝ DIAGNOSTICKÝ TESTER DCU 100 UPGRADE KTS 460

KTS 5XX NOVÉ GENERACE UVEDENÍ NA TRH

Zvýšení výkonu spodního předehřevu na 800 W a rychlosti náběhu ohřevného tělesa urychlující čas předehřátí.

Autonomní snímací jednotky řady SU104*

Mikrokontroléry. Doplňující text pro POS K. D. 2001

PŘÍLOHY. PRESTO USB programátor

ATEN připojte se! ATEN International Váš partner v oblasti KVM, audio a video řešení

Uživatelská příručka

Ethernet převodníky sériových linek. v Přepěťová ochrana 30A AI RE AO DO. minilan-485 AI RE AO DO EZS PIDS EKV. MIOS & Modbus IO moduly nebo senzory

TECHNICKÁ UNIVERZITA V LIBERCI Studentská 1402/ Liberec 1

Arduino v Internetu věcí. Martin Sojka martin.sojka@nic.cz

Seznámení s Quidy. vstupní a výstupní moduly řízené z PC. 2. srpna 2007 w w w. p a p o u c h. c o m

Technická specifikace LOGGERY D/R/S

Návrh konstrukce odchovny 2. dil

Návod na stavbu. K3NG open source Arduino CW keyer s podporou WinKey. edice v. 1.0 říjen 2012 od OK1HRA dostupné na

Úvod do mobilní robotiky AIL028

Přehledový katalog mikropočítačů Arduino, externích modulů pro Arduino, senzorů, elektronických součástek a dalšího příslušenství

Čtyřnohý kráčející robot

PRŮVODCE SVĚTEM ARDUINA ZBYŠEK VODA & TÝM HW KITCHEN

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Převodník PRE 10/20/30

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Vestavné systémy. BI-VES Přednáška 9. Ing. Miroslav Skrbek, Ph.D.

Veřejná zakázka malého rozsahu na dodávky s názvem ICT technika pro moderní školu

WAGO Úspora elektrické energie při osvětlení průmyslových budov

SEAHU SH017 (PiToDin) Hardwerový popis

Sériové komunikace KIV/PD Přenos dat Martin Šimek

Měřicí technika pro automobilový průmysl

Novinky u zařízení pro sériovou komunikaci. Michal Kahánek

Témata profilové maturitní zkoušky

Internet věcí do škol!

Martin Friedl. Tato prezentace je spolufinancována Evropským sociálním fondem a státním rozpočtem České republiky.

Obsah. O autorovi 11 Předmluva 13 Zpětná vazba od čtenářů 14 Errata 14

Integrace automatizace v budovách. Ondřej Dolejš

Volně programovatelný pokojový ovladač

TECHNICKÁ DOKUMENTACE TOUCHBOX

Kudy vede cesta k úspěchu M2M. Jaroslav Hrstka Sdělovací technika

Driver pro ovládání DALI zařízení z řídicích jednotek Neets

Modulární systém automatizovaného monitorování muzejních prostředí. Technologické komponenty, část I.

Operační systémy: funkce

Informatika inteligentních domů. Jaroslav Žáček Michal Janošek

Informační a komunikační technologie

Měření Záznam Online monitorování Regulace Alarmování

Programování mikropočítačů platforma Arduino

Založeno Vypracoval: Ing. Vladimír Povolný HATEL. 168 x 118 x 54 mm. provozní teplota -5 až +50 C ochrana IP 30 24V DC (20 až 30V), 0 je uzeměná

NOVÁ ŘÍDICÍ JEDNOTKA PRO xcomfort RF SMART MANAGER Eaton Corporation. All rights reserved.

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

USBASP AVR programovací modul Uživatelská příručka

Mikrořadiče společnosti Atmel

Systém monitorování rozvaděčů- RAMOS

AKTIVNÍ RFID SYSTÉMY. Ing. Václav Kolčava vedoucí vývoje HW COMINFO a.s.

Softwarové PLC Deterministické řízení v reálném čase Optimalizované z hlediska zátěže PC. Spolehlivé softwarové PLC

Crouzet em4. Products Elektrické stroje Automatizační moduly

ARDUINO L01. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

Aktivní prvky: síťové karty

ixport ETH I4O4 Inteligentní modul

UniPi 1.1 Lite Technologická dokumentace

Strana Strana 28-3

MU3-N/6U. Technické Parametry

i4wifi a.s. produktové novinky červen 2008

Integrovaná střední škola, Sokolnice 496

Instalace OS, nastavení systému

Aktivní prvky: přepínače

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem. Temp-485-Pt100 Box2

Technická specifikace: MĚÚ Nové Město na Moravě

Metodika testů pro zařízení LZZ

BLUELYZER ST Nejmenší analyzátor s barevným displejem a s překvapivým množstvím funkcí

Centrální řízení pro elektrické topení

On-line datový list TDC-E100R2 TDC SYSTÉMY KOMUNIKAČNÍ BRÁNY

Měřič. krouticího momentu /06/04/v1

CS monitorovací jednotky. Edice: Vytvořil: Luboš Fistr

Směrovací protokol Mesh (802.11s) na platformě Mikrotik

Robotická ruka. Lukáš Fotr a Jaroslav Karban. Integrovaná střední škola, 2. ročník Kumburská 846, Nová Paka

CS monitorovací jednotky. Edice: Vytvořil: Luboš Fistr

TDS. LED zobrazovače. 4 sedmisegmentový svítící displej Výška znaku 10 nebo 57 mm Komunikace přes RS července 2012 w w w. p a p o u c h.

i4wifi a.s. produktové novinky Říjen 2013

Pokojový termostat řízený pomocí SMS zpráv v síti GSM

Historie výpočetní techniky. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1121_Histrorie výpočetní techniky_pwp

HPS-120. Manuál nastavení bezdrátového modemu

Firmware USBasp pro modul AVRUSB. Milan Horkel. Parametr Hodnota Poznámka. Rozhraní USB Low Speed. Procesor ATmega8 ATmega88 Varianty překladu

Transkript:

Arduino a Internet věcí Mírně retrospektivní teoretické zamyšlení nad možnostmi propojení Arduina s okolním světem. Přehled drátových i bezdrátových řešení.

Internet of Things

Internet věcí Internet věcí = chytré věci komunikují samy po Internetu, je možné monitorovat je a ovládat na dálku. 50 miliard zařízení online už za pět let? Rychle si postavme vlastní! Kontrola a řízení světel, topení, garáže, zahrádky... Květináče, skleníky, jezírka, kurníky vše online! Nositelná elektronika, zdravotní a sportovní doplňky atd.

HW/SW pro Internet věcí RasberryPi za $35? Odroid? Intel Edison? Raspbian, Microsoft Windows 10 či Snappy Ubuntu? NE, jedině Arduino! :-)

Ivrea, Itálie

Králové a císaři

Arduino bar

Otcové Arduina

Co je to Arduino? Arduino je otevřená (open source) elektronická platforma, založená na uživatelsky jednoduchém hardware a software. Arduino je určeno pro každého, kdo chce tvořit rychle a jednoduše nové, interaktivní a zábavné projekty. Arduino je vlastně počítač, který pomocí různých senzorů dokáže vnímat vnější svět a reagovat na něj například pohybem motorků, svícením LEDeka nebo jak si jen dokážete představit (citace z arduino.cz) Arduino je fenomén starý přes 10 let, ale aktuálně se u nás vrací na výsluní, učí se v kroužcích, prodává(la) ho Alza a další. Arduino je hardware, software, komunita a další, třeba vlna kutilství (DIY, Maker Faire).

Proč vlastně Arduino? Arduino má ohromnou základnu fanoušků, podporovatelů, vývojářů a neustále roste (novinky: Yún, Zero, Genuino, WiFi 101) plus přibývají partneři Adafruit, Seeed, Microsoft,... Arduino má neskutečnou SW a HW podporu pro připojení všemožných čidel, senzorů a dalších s realitou interagujících prvků.

Prototyp prvního Arduina

A které Arduino přesně? Určitě znáte Arduino UNO - etalon Arduino UNO == Atmel AVR (ATMEGA328p) Chtělo by to něco menšího a levnějšího Mini, Micro, Nano, Pico, Femto, Tiny, Bare,... můj favorit = Pro Mini za 50 korun :) alternativa: holý ATtiny procesor za 25 Kč

Arduino rodina

Poznámka k cenám Italský originál skladem v českém obchodě (HW Kitchen) s dvouletou zárukou Čínská kopie na aukčním serveru, za 3+ týdny a roční zárukou kvůli ESP8266 (čínský originál v čínském obchodě) dále pracuji s čínskými cenami

Arduino a Internet? Aneb dvě možnosti, jak dostat Arduino online : přímo - k Arduinu připojíme modul pro drátovou či bezdrátovou komunikaci s Internetem, Arduino dostane vlastní IP adresu (více-méně) nepřímo - Arduino propojíme drátově či bezdrátově s jiným zařízením (bránou), které teprve je online a předává nám data z/do Internetu.

Arduino a Ethernet oficiální Arduino Ethernet shield (1300+ Kč) a jeho čínské kopie (130 Kč) ENC28J60 10 Mbps, malé, levné (60 Kč), softwarové TCP/UDP, nestabilní(?). Výhodou kontrola, nevýhodou obsazenost paměti IP stackem. WIZnet W5100 a výš 100 Mbps, taky malé, dražší (130 Kč), IP stack v HW, stabilní dva roky, bootloader, spokojenost

Arduino a WiFi starý Arduino WiFi shield (2000+ Kč?) zbrusu nový Arduino Wifi Shield 101 ($49,95) modul s ESP8266 za 50 Kč.

Arduino WiFi Shield 101

ESP8266 kompletní WiFi on chip, s mikrokontrolérem 10x rychlejším než Arduino Serial-WiFi konvertor (ala Bluetooth SPP) ovládání AT příkazy Hayes command set Pozor komplet 3,3 V (napájení i data) divoký vývoj firmware, varianty s Lua, javascriptem, Lispem, problémy s pamětí, PWM,... životnost do 2026, nový nástupce za rohem

verze ESP8266

Arduino a GSM Arduino GSM Shield datová SIMka Arduino mobilní telefony

Arduino GSM Shield

ArduPhone

Arduino za bránou na drátě Brána je propojena s Arduiny kabelem přes: Sériový port (RS232) SPI I²C 1-Wire

Sériová komunikace 115k2, 8N1, bez HW handshake, 20 metrů HW sériový port (piny D0/D1) s TTL úrovněmi knihovny SoftwareSerial, AltSoftSerial nezapomeňte překřížit (RX->TX a TX->RX) USB-Serial převodníky (kolikrát padělané) TTL-RS232 převodníky (MAX232) Bluetooth Serial Port Profile

Spojení sériových portů

SPI, I²C, 1-Wire Sítě s jedním masterem a řadou otroků: SPI: 8 Mbps, 4 dráty (MOSI/MISO/CLK, select) I²C: 100 kbps, 2 dráty (SDA/SCL) na piny A4/A5, 128 adres, 400 pf omezení délky 1-Wire: 16 kbps, 1 drát (!), 2^56 adres, stovky metrů Arduino nemusí být jen masterem...

SPI = Sériové periferní rozhraní

I2C = Inter-Integrated Circuit

Arduino za bránou bezdrátově Brána i Arduina jsou vybaveny jedním z následujících bezdrátovým řešením: Xbee shield / Wireless SD shield (800+ Kč) nrf24l01 (18 Kč) Bluetooth (50 Kč) RF 315/433/868 MHz (16 Kč)

nrf24l01+ ultra low power miniaturní transceiver pásmo 2,4 GHz, 128 1MHz kanálů, 1-2Mbps HW pro síť stromové topologie, 1 rodič a 5 dětí připojen přes SPI knihovny RF24, Mirf a RadioHead pozor 3,3V napájení těžký život v zarušeném pásmu

Arduino s nrf24l01+

Stromová síť v domě

Bluetooth Bluetooth 2.1 s Serial Port Profile moduly HC-05/06 virtuální sériová linka ovládání AT příkazy na PC straně poslouží miniaturní dongle za $1 Pozor, 3,3 V napájení! Bluetooth 4.0 LE?

RF 315/433/868 MHz zvlášť vysílač a přijímač různá provedení od primitivních až po drahé Arduino knihovny pracující v přerušení Možnost komunikace s komerčně dostupnými bezdrátovými teploměry, el. zásuvkami atp.

Arduino je online, co dál? Připojíme senzory světla, tepla, vlhka, tlaku, soli, plynu, přítomnosti, vzdálenosti, napětí, proudu, Ovládáme relé a svítíme, topíme, stahujeme žaluzie, větráme, kropíme a děláme milion dalších věcí na dálku přes Internet.

Děkuji za pozornost https://google.com/+petrstehlík