Studentská tvůrčí a odborná činnost STOČ 2015

Podobné dokumenty
Fibaro Z-Wave mod uly : Kompatibilní se všemi Z-Wave automatickými systémy, Cenově konkurenceschopné. tel.:

Konfigurátor idům. Manuál pro konfiguraci systémů Melody, Duo+ Rychlý obsah: - 1 -

Návod k obsluze satelitního lokalizátoru GUARDYS PGT5020

Inteligentní bezdrátový GSM Alarm GSM GUARD Basic / Standard / Premium Uživatelská příručka. Verze web:

Registrační teploměr

Maticová klávesnice. Projekt do předmětu Subsystémy PC. Brno, Tomáš Kreuzwieser, Ondřej Kožín

SB8485. Převodník USB na 8x RS485/RS září 2010 w w w. p a p o u c h. c o m

INSTALAČNÍ A UŽIVATELSKÝ NÁVOD. Ver 1.0 ( ) HD020. Digitální hodiny a skrytá kamera s wifi

Kamera umožňující záznam jízdy vozidla černá skříňka. po dobu několika sekund zapnete kameru, což bude potvrzeno

1280x 720 (HD Resolution, AVI format)

Obrazovka. Návod k aplikaci

Děkujeme vám, že jste si zakoupili USB Wi-Fi modem E5 (dále jen zařízení).

Digitální kamerový systém s bezdrátovým přenosem obrazu umožňující zobrazení zorného pole 360

Seznamte se se zařízením Mobile WiFi

Mobilní aplikace docházkového programu

Pace Maker ZJ18. Návod k použití. 1) Popis výrobku:

Elektronická laserová harfa

WiFi inspekční kamera pro smartphone

VAR-NET INTEGRAL Manuál správce VNI 5.1 VAR-NET INTEGRAL. verze 0.2. Manuál správce VNI 5.1

Elektronická Kniha jízd.

Bezdrátový radiobudík s IR kamerou

Fides Card Reader

Uživatelský manuál na obsluhu mobilní aplikace CMOB

Vodafone ADSL/ /VDSL modem. Návod na jednoduchou a rychlou instalaci

TMU. USB teploměr. Teploměr s rozhraním USB. Měření teplot od -55 C do +125 C. 6. května 2011 w w w. p a p o u c h. c o m

Špionážní tužka s HD kamerou Manual. (typ - propiska)

Mio LINK Uživatelská příručka

DVRS02WIFI. Full HD sportovní kamera, WI-FI. Uživatelská příručka

PC-D218-ID. pro 2-vodičový systém D2. Uživatelský návod.

Účtování pojišťoven z Praktika

BEZPEČNOSTNÍ OPATŘENÍ Prosíme o důkladné přečteni manuálu instrukce obsluhy.

Dopravní řadič kyvadlový R-KV v1.0

Studentská tvůrčí a odborná činnost STOČ 2013

Elektronická stavebnice: Deska s jednočipovým počítačem

NÁVOD K ZAŘÍZENÍM PRO BEZDRÁTOVÝ PŘENOS ZVUKU A OBRAZU (Miracast)

Bezdrátová Bluetooth mini klávesnice s touch padem K808B Manuál

Komunikační jednotka MEg202.2

4CH kamerový systém do auta Secutron CarGuard SE- 4SDE

Průvodce nastavením IP kamer značky CP PLUS

Voděodolný tloušťkoměr MG-401 Obsah:

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat

Souprava bezdrátového digitálního rekordéru a kamery HWS Návod k použití

Semestrální práce do předmětu Principy tvorby mobilních aplikací

C 208. Dálkové ovládání GB060. Aplikační list. Dálkové ovládání regulátorů a přenos technologických informací telefonním terminálem GB060

Návod pro USB Teploměr. s čidlem DS18B20

ExperimentalCar Rozšířeny kurz provozních měření na experimentálním vozidle

Elektrotechnická schéma zapojení prvků FIBARO

2. Začínáme. Uživatelský manuál

Obsah: KR2 - Uživatelská příručka -1-

AWGD 46 MWGD 46. Dveřní moduly APS mini / APS mini Plus s rozhraním WIEGAND s podporou zámků APERIO. Uživatelská příručka

Mobile. Merya RTLS. H i - T e c h R F I D t e c h n o l o g i e s * H i - T e c h R F I D t e c h n o l o g i e s monitorování pohybu osob

GPS lokátor s výdrží až 180 dní

Už ivatelska př í řuč ka

E-Pro. Elektronická regulace Řídící jednotka pro časové řízení místností s termostatickými hlavicemi

INSTALAČNÍ MANUÁL pro aplikaci ihc-mirf

# 09 VZ vozík. Eda Sobotík. PTZ kamera. obr. 1 - Pùdorysná dispozice detekce pøítomnosti a rizikových stavù osob on-line v prùmyslové hale

Mobilní telefon s funkcí určení polohy a možností vzdálené správy a ovládání.

Ovládací panel PC 100

Kabelová televize Přerov, a.s.

Jak to funguje. O produktu. Jak to funguje

IRC systém. - Instalační příručka verze 1.04 (firmware 2.14) KOMFORTNÍ VYTÁPĚNÍ IRC SYSTÉM DIGI CAN MODUL ŘÍDÍCÍ JEDNOTKA

AC Napětí/Proud Data Logger Uživatelský Manuál

INSTALAČNÍ MANUÁL pro aplikaci ihc-mirf

Google Apps. dokumenty 5. verze 2012

DIRIS DIGIWARE. Multifunkční měřicí a monitorovací systém pro elektrické sítě

Návod na připojení do WiFi sítě eduroam Microsoft Windows 7

Bezpečnostní kamera Wanscam HW Full HD 1080P

Dálkové ovládání GB060. Umožní jednoduché ovládání otopné soustavy. Osm binárních vstupů / výstupů a jeden reléový výstup

software Ruční měřicí přístroje Zobrazovače / Regulátory Loggery / EASYBus GDUSB FastView EASYControl net EASYBus Configurator GSOFT 3050 GSOFT 40k

Databázový systém Matylda

ISAW EDGE. Návod pro uživatele. Čeština

PET TRACKER CP. Uživatelský manuál CP-100G. Úvod

Technologie počítačových sítí 5. cvičení

Kamera. Síťová kamera Cube. Stručný návod k obsluze--čeština. Tento stručný návod platí pro: DS-2CD2412F-I (W), DS-2CD2432F-I (W) UD.

O aplikaci Parallels Desktop 7 for Mac

Hütermann Elektronický výcvikový obojek DOG TRAINER - T07

TECHNICKÉ POŽADAVKY PORTÁLU

Černá skříňka se dvěma kamerami určená k záznamu jízdy vozidla

Pro upřesnění, Voltcraft je obchodní značka pro měřicí, napájecí a nabíjecí techniku z vlastního vývoje společnosti Conrad Electronic.

STŘEDOŠKOLSKÁ TECHNIKA 2013

Děkujeme za zakoupení zařízení Mobile WiFi. Zařízení Mobile WiFi vám umožní vysokorychlostní bezdrátové síťové připojení.

Nutné kroky a nastavení prohlížeče pro přístup do systému REGIS. Autor: Ing. Marek Pučelík

SONOFF TH10 / TH Stáhněte aplikaci "ewelink". Vyhledejte "ewelink" v aplikaci APP Store pro verzi ios nebo verzi Google Play pro Android.

Představení telefonu

Základy bezdrátových sítí

WiFi inspekční kamera pro smartphone

CZ.1.07/1.5.00/

Bezpečnostní centrála EMB 7200 Nastavení, přepínače, ukazatele

Nástěnný GSM alarm FLAJZAR

Plotový systém verze Manuál

UŽIVATELSKÁ PŘÍRUČKA

GSM 077 MODULÁRNÍ GSM AUTOALARM S ROZHRANÍM PRO CAN BUS MODUL. Montážní manuál

Skrytá síťová kamera. Stručný návod k obsluze--čeština. Tento stručný návod platí pro: DS-2CD6412FWD-10, DS-2CD6412FWD-20, DS-2CD6412FWD-30

GSM V2 GSM V2 doc Ver.1.0

Uživatelská příručka. BlackBerry 8700 Smartphone

MODUL GSM VT10. Strana 1

Uživatelský manuál pokladního systému Cash OnLine

Xtreamer Whizz. Uživatelská příručka CZ

RE5USB programovatelné USB relé s integrovaným watchdogem ( RE5 ) Základní vlastnosti

TLAČÍTKA UŽIVATELSKÉ VOLBY

Transkript:

Studentská tvůrčí a odborná činnost STOČ 2015 PROGRAMOVATELNÝ PRVEK SYSTÉMU INTELIGENTNÍ DOMÁCNOSTI Lukáš SMOLKA Vysoká škola báňská Technická univerzita Ostrava 17. listopadu 15/2172 708 33 Ostrava-Poruba 20. dubna 2015 VŠB-TU v Ostravě

Klíčová slova: Z-wave, Arduino, Fibaro, senzor, PS/2, Vera, webové rozhraní Anotace: Cílem této práce je vytvořit programovatelný prvek do inteligentní domácnosti. Tato domácnost funguje pomocí sítě Z-wave. Prvek bude představovat vývojová deska Arduino, která bude programovatelná. Svůj program, který se nahraje skrze vývojové prostředí Arduino, bude posílat do Z-wave sítě. Samozřejmě, že takto přímo to nepůjde. Arduino deska bude komunikovat s universálním binárním senzorem od společnosti Fibaro. Tento senzor obsahuje dva vstupy a dva závislé výstupy. Dále obsahuje připojení na binární teplotní čidla. Vývojová Arduino deska bude na tento senzor připojena a senzor bude se Z-wave sítí komunikovat. Díky tomuto senzoru můžeme sledovat funkčnost vývojové desky ve webovém rozhraní Z-wave. Všechny prvky Z-wave sítě včetně universálního binárního senzoru jsou připojeny k primárnímu Z-wave řadiči, který obsahuje výše zmíněné webové rozhraní. 2

OBSAH 1 Úvod... 4 2 Síť Z-wave... 5 2.1 Přidání či odebrání zařízení... 6 2.2 Další funkce Z-wave řadiče... 6 2.3 Přenosný řadič v praxi... 7 3 Deska Arduino a její vývojové prostředí... 8 3.1 Arduino Proto Shield... 8 3.2 Arduino Software... 8 4 Fibaro universální binární senzor... 10 5 Praktická úloha... 11 6 Závěr... 13 Literatura... 14 3

1 ÚVOD Cílem této práce bylo zprovoznit vlastní programovatelný prvek, v mém případě v podobě Arduino vývojové desky, který bude komunikovat se Z-wave sítí. Tato síť je vlastně bezdrátový komunikační protokol zajišťující komunikaci mezi zařízeními v inteligentní domácnosti. Arduino deska samotná na tomto protokolu nekomunikuje, tuto komunikaci zajišťuje Fibaro brána, která je reprezentována Z-wave Fibaro univerzálním senzorem. Ten komunikuje se Z-wave řadičem, který díky svému webovému rozhraní dokáže zobrazit děje probíhající v Z-wave síti. Arduino deska na tento senzor posílá z výstupů signály, které senzor zpracuje a vyšle pomocí Z-wave protokolu. Mnou zpracovaná praktická úloha spočívá v tom, že na klávesnici, která je napojená na Arduino desku, zadáme heslo a Arduino deska, díky implementovanému programu vyhodnotí, zda-li bylo správné, či ne. Po vyhodnocení sepne příslušný pin, který přečte Fibaro brána a pošle do řadiče. Ten sepne koncový prvek, který si zvolí sám uživatel. Může to být například zámek u dveří, či nějaký alarm. 4

2 SÍŤ Z-WAVE Na obr. 1 můžeme vidět, jak vypadá primární řadič, který slouží k samotnému založení domácí sítě Z-wave. Obr.1 - Vera Lite server LED diody indikují stav řadiče, první z nic indikuje, zda-li je řadič zapnutý, druhá indikuje, zda je řadič připraven a třetí z LED diod ukazuje, jestli je řadič připojen k síti. Řadič může být napájen ze sítě nebo může fungovat na baterie. Pomocí webového rozhraní můžeme celou Z-wave síť ovládat. Jsou zde funkce na přidávání či odebíraní zařízení. 5

Obr. 2 - Webové rozhraní Vera Lite 2.1 Přidání či odebrání zařízení Pokud chceme přidat či odebrat zařízení, musíme udělat vše ve webovém rozhraní. Vybereme si zařízení, které chceme přidat. Řadič nám dává na výběr určité možnosti. Jaké bude mít koncové zařízení užití, a v těchto možnostech ještě vybíráme výrobce. Pokud naše koncové zařízení vyrobil výrobce, který není v možnostech, vybereme jednoduše možnost obecné Z- way zařízení. Na koncovém zařízení zapneme inclusion mode, postup je vždy v přiloženém návodu. U většiny zařízení se mačká třikrát během určitého časového intervalu on/off tlačítko. Ve webové aplikaci řadiče spustíme vyhledávání a zařízení se přidá automaticky, samozřejmě se zeptá na určité konfigurační informace. 2.2 Další funkce Z-wave řadiče Zařízení se dají rozdělit do různých lokací, dokonce i do různých pokojů. Na svůj řadič můžeme stáhnout různé aplikace, které se o naši domácnost budou starat za nás. Pokud máme napojené kamery v Z-wave síti, v sekci cameras, můžeme sledovat obraz. 6

Obr. 3 - Kamery ve webovém rozhraní 2.3 Přenosný řadič v praxi Jako přenosný řadič může sloužit například náš smartphone. Pomocí stažené aplikace se dokážeme napojit na náš primární řadič. V aplikaci máme omezený počet funkcí. Ale základní funkce jako je ovládání zařízení, rozdělování zařízení do pokojů a kontrolu sítě k dispozici máme. Samozřejmě musíme být připojeni do stejné sítě pomocí wifi. Obr. 4 - Prostředí mobilní aplikace 7

3 DESKA ARDUINO A JEJÍ VÝVOJOVÉ PROSTŘEDÍ V této kapitole popíšu blíž desku, kterou jsem si vybral k dalšímu postupu. Jedná se o desku Arduino Due. Deska obsahuje 54 digitálních vstupních resp. výstupních pinů, dále 12 analogových vstupů. Deska se jednoduše připojí pomocí USB kabelu k počítači a okamžitě se může začít pracovat. Díky připojení pomocí USB je pracovní napětí 5V. Obr. 5 - Deska Arduino Due 3.1 Arduino Proto Shield Tento modul je určen pro tvorbu vlastního příslušenství k vývojovým deskám Arduino. Na modul můžeme ku příkladu přidat adaptér na SD kartu, či wifi adaptér, atd V mém případě to jsou dvě LED diody, piezobzučák a konektor pro připojení PS/2 klávesnice. Obr. 6 - Modul Proto Shield 3.2 Arduino Software Je to takzvaný open-source, což znamená, že software má otevřený zdrojový kód, může jej využívat kdokoliv. Tento software nám umožňuje psát zdrojové kódy a následně je nahrát na vývojovou desku. Software běží na všech nejznámějších platformách (Windows, MAC OS, Linux). Vývojové prostředí je vyvinuto v Javě a může být použito k naprogramování jakékoliv Arduino desky. Samotný software nám poskytuje nejrůznější usnadnění. Můžeme si vybrat různé předpřipravené příklady kódu. Nejjednodušším příkladem je možnost BLINK, tento kód zapíná a vypíná LED diodu v určitých časových intervalech v nekonečné smyčce. 8

Obr. 7 - Vývojové prostředí Arduino s příkazem Blink 9

4 FIBARO UNIVERSÁLNÍ BINÁRNÍ SENZOR Je to modul, který umožňuje zlepšit funkcionalitu jakéhokoliv snímače s binárním výstupem tím, že umožní komunikaci s bezdrátovou sítí Z-wave. Mimo to umožňuje komunikaci mezi teplotními čidly DS18B20 a primárním řadičem Z-wave sítě. Obr. 8 - Teplotní čidlo DS18B20 Tento senzor může být také použit ve vlhkém prostředí, či v prostředí s vysokou teplotou. Tento senzor je instalován zejména v místech, kde je potřebný bezdrátový sběr dat z čidel. Hlavní funkce je integrace do Z-wave sítě. Senzor obsahuje dva binární vstupy a dva na nich závislé výstupy. Taktéž obsahuje vstupy na teplotní čidla DS18B20 (jdou připojit až čtyři tyto čidla). Obr. 9 - Universální binární senzor 10

5 PRAKTICKÁ ÚLOHA Na svou vývojovou desku Arduino Due jsem přidal příslušenství, jako jsou dvě LED diody, piezobzučák a PS/2 konektor pro připojení klávesnice. Obr. 10 Arduino Duo + Shield s příslušenstvím Ve vývojovém, prostředí Arduino jsem vytvořil program, který rozsvítí zelenou diodu po zadání správného hesla pomocí klávesnice. Pokud není zadané heslo správné, rozsvítí se druhá bílá dioda, společně s rozsvícením vyšle piezobzučák zvukový signál, to vše po dobu tří sekund. Hned po této proceduře se může zadávat nové heslo. Druhý program rozsvítí pouze zelenou diodu, a to po stisku a přidržení klávesy TAB (samozřejmě lze nastavit na jakoukoliv jinou klávesu). Po uvolnění klávesy se dioda zhasne. Výstupy, které jsou napojeny na diody, se přivedou do universálního senzoru Fibaro, který již komunikuje s naší Z-wave sítí. Ve webovém rozhraní si tyto výstupy už jen pojmenujeme. Program s heslem můžeme využít například k vchodovým dveřím u domu. Výstup zelené diody by otevíral zámek a druhý výstup by spouštěl například již připojený piezobzučák. Přirozeně by šel program upravit, tak aby byl uživatelsky příjemnější, například po zadání heslo třikrát špatně by odeslal upozornění majiteli domu na mobilní telefon. To vše už by záleželo na domluvě se spotřebitelem. Druhý program by se dal využít v panelových domech na otevírání hlavních dveří, namísto mačkání nějakého mechanického tlačítko by uživatel mačkal tlačítko na svém smartphonu. Spojení znázorňuje obrázek pod textem. 11

Obr. 11 - Spojení PS/2 klávesnice s Arduinem Klávesnice s Arduinem je pomocí výstupů, které jsou na diodách, spojen s binárním senzorem Fibaro. A ten je pomocí bezdrátové Z-wave komunikace připojen na primární Vera řadič. 12

6 ZÁVĚR Zpracoval jsem praktickou úlohu, která zajišťuje komunikaci Arduino vývojové desky se sítí Z-wave. Na vývojové desce je nahraný mnou vyvinutý program, zajišťující kontrolu zadaného hesla. Komunikaci klávesnice a Arduino desky zajišťuje PS/2 rozhraní instalovaný na Arduino Shield. Pokud je heslo zadáno správně deska vyšle signál na pin třináct, což zajistí rozsvícení zelené LED diody, v opačném případě se pomocí pinu dvanáct rozsvítí bílá LED dioda a zazní zvukové upozornění. Díky Fibaro bráně se tyto signály odešlou do Z-wave sítě, která zajistí požadovanou činnost v inteligentní domácnosti. 13

LITERATURA [1] [7] Arduino [online]. 2015 [cit. 2015-02-12]. Dostupné z: http://arduino.cc/en/arduinocertified/homepage [2] [8] Arduino sensor plugin. MIOS [online]. 23.3.2014 [cit. 2015-02-21]. Dostupné z: http://code.mios.com/trac/mios_arduino-sensor 14