Obsah:

Inteligentný domov s Arduino MKR1000 a M.I.T. Aplikácia pre Android: 4 kroky
Inteligentný domov s Arduino MKR1000 a M.I.T. Aplikácia pre Android: 4 kroky

Video: Inteligentný domov s Arduino MKR1000 a M.I.T. Aplikácia pre Android: 4 kroky

Video: Inteligentný domov s Arduino MKR1000 a M.I.T. Aplikácia pre Android: 4 kroky
Video: Высокая плотность 2022 2024, November
Anonim
Inteligentný domov s Arduino MKR1000 a M. I. T. Aplikácia pre Android
Inteligentný domov s Arduino MKR1000 a M. I. T. Aplikácia pre Android

V tomto návode popisujem, ako vylepšiť svoju inteligentnú domácnosť pomocou niekoľkých komponentov.

Srdcom tohto inteligentného domáceho dizajnu je doska Arduino MKR1000, ovládaná pomocou aplikácie, navrhnutej na vývojovom webe M. I. T. (Massachusettský Inštitút Technológie).

Ako sa to robí? Na webovej stránke spoločnosti M. I. T. môžete sa prihlásiť pomocou svojho účtu Google a vytvoriť si aplikáciu pre smartphone so systémom Android sami. Môžete definovať obrazovky a programovať všetky súvisiace príkazy. Ten sa vykonáva pomocou jasného vizuálneho programovacieho jazyka WYSIWYG (čo vidíte, čo získate) s blokovými funkciami.

Vytvoril som aplikáciu na ovládanie dosky Arduino MKR1000 cez WiFi s 5 rôznymi výstupmi na prepínanie 5 rôznych zariadení v „inteligentnom dome“. Spočiatku sú pripojené iba diódy LED, ale dajú sa ľahko nahradiť spínacími relé na pripojenie domácich spotrebičov.

Zásoby

1 doska Arduino typ MKR1000, 7 rezistorov 1kOhm.7 led 5 mm, rôzne farby. Doska a zapojenie.

Relé 5 V DC jedno na domácu aplikáciu.

Napájanie 5 V DC pre MKR1000 (postačí nástenný USB zdroj).

PC s nainštalovaným softvérom Arduino IDE.

Krok 1: Demo

Image
Image
Program Arduino Ino
Program Arduino Ino

Tu vidíte, ako sa 5 rôznych výstupov s LED diódami zapína a vypína. Tiež je ukázané nastavenie obrazovky, pomocou začiarkavacích políčok môžete vybrať počet tlačidiel. (minimálne jedno tlačidlo, maximálne päť tlačidiel).

Keď je možné LED diódy zapnúť, tlačidlá sú zelené a ak je možné diódy LED vypnúť, začnú svietiť na červeno. Po zatvorení aplikácie sa stav každého tlačidla uloží do pamäte.

Existujú dve ďalšie diódy LED, biela, ktorá ukazuje, že MKR1000 hľadá správny kanál WiFi, a modrá, ktorá ukazuje, že pripojenie je nadviazané a v poriadku. Na to treba cca. 20 sekúnd po zapnutí.

Keď sa WiFi vypne, MKR1000 začne znova hľadať pripojenie.

Krok 2: Program Arduino Ino

Program Arduino Ino
Program Arduino Ino

Arduino MKR1000 potrebuje program na prácu s aplikáciou od M. I. T. Je to rozšírená a vylepšená verzia programu opísaného v publikácii Agusa Kurniawana „Arduino and Genuino MKR1000 Development Workshop 2016“.

Stiahnite si súbor, skopírujte text do Arduino IDE a potom nahrajte program do svojho Arduino MKR1000. Na www.arduino.cc nájdete vysvetlenie k inštalácii a používaniu potrebného softvéru a programovaniu Arduina. Pred načítaním programu do MKR1000 najskôr nahraďte hodnoty „xxx“svojimi (tajnými) kódmi pre vašu WiFi sieť vo vašom vlastnom inteligentnom dome.

Ak ste predtým nenaprogramovali MKR1000, musíte najskôr MKR1000 zviditeľniť v IDE. MKR1000 nie je súčasťou štandardnej výbavy. Najprv nainštalujte požadovanú knižnicu „Wifi101“. Ak to chcete urobiť, prejdite na „Nástroje/spravovať knižnice“a vyberte knižnicu WiFi101. Posledným krokom je pridanie dosky MKR1000. Ak to chcete urobiť, prejdite na „Nástroje/Správca dosky/Správca dosiek“. V zozname dosiek vyhľadajte „Dosky Arduino SAMD (32-bitový ARM Cortex-M0 +)“. Kliknutím na položky „Viac informácií“a „Inštalovať“nainštalujete túto dosku.

Krok 3: M. I. T. App design

M. I. T. App design
M. I. T. App design
M. I. T. App design
M. I. T. App design
M. I. T. App design
M. I. T. App design

Na webovej stránke spoločnosti M. I. T. môžete sa prihlásiť pomocou svojho účtu Google a vytvoriť si aplikáciu pre smartphone so systémom Android sami. Môžete definovať obrazovky a programovať všetky súvisiace príkazy. Ten sa vykonáva pomocou jasného vizuálneho programovacieho jazyka WYSIWYG (čo vidíte, čo získate) s blokovými funkciami.

Môj program pre Android nájdete v galérii programu M. I. T. vývojový web. Prihláste sa, vyhľadajte „MKR1000“a stiahnite si najnovšiu verziu „MKR1000_V4_Control“. Kópiu dostanete na svoju vlastnú vývojovú stránku, ktorú si môžete prezrieť, zmeniť alebo vylepšiť.

Ak si chcete vyskúšať spustiteľný súbor Android (súbor APK) bez prihlásenia sa do priečinka M. I. T. webovú stránku, môžete si súbor priamo stiahnuť tu a skopírovať a nainštalovať do svojho vlastného smartfónu.

Divadlo M. I. T. Táto webová stránka je plná návodov, príručky pre začiatok a veľkého fóra. Môžete sa naučiť programovať krok za krokom, navrhnúť obrazovku telefónu a všetky bloky, ktorými sa ovládajú tlačidlá.

dôležitá poznámka: keď je vaša aplikácia pripravená na inštaláciu, skopírujte ju do telefónu a dvakrát kliknite na súbor APK. Používanie je bezpečné, ale váš virusscanner sa pravdepodobne zblázni a začne varovať niekoľkými chybnými bezpečnostnými správami. Ignorujte ich, hlavným dôvodom je, že si stiahnete aplikáciu mimo oficiálneho obchodu s aplikáciami …

Krok 4: Domáce spotrebiče

Domáce spotrebiče
Domáce spotrebiče
Domáce spotrebiče
Domáce spotrebiče

Namiesto LED môžete na spínanie domácich spotrebičov pripojiť malé relé 5 V DC. Všetky sú pripojené k nebezpečnému napätiu (110 V AC alebo viac), preto buďte opatrní a pracujte bezpečne.

Samotné relé potrebujú napájanie, ak nainštalujete všetkých 5 relé, navrhujem použiť pre relé samostatné napájanie 5 V DC. V opačnom prípade bude pripojenie 5VDC MKR1000 preťažené.

Odporúča: