Obsah:
Video: Inteligentný domov s Arduino MKR1000 a M.I.T. Aplikácia pre Android: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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
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
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
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:
LED bodová matica s digitálnymi hodinami - aplikácia ESP Matrix pre Android: 14 krokov
Digitálne hodiny LED Dot Matrix - aplikácia ESP Matrix pre Android: Tento článok je hrdým sponzorom spoločnosti PCBWAY. PCBWAY vyrába vysokokvalitné prototypy plošných spojov pre ľudí z celého sveta. Vyskúšajte to sami a získajte 10 PCB za pouhých 5 dolárov na PCBWAY vo veľmi vynikajúcej kvalite, vďaka PCBWAY. Maticová doska ESP, ktorú vyvíjam
Ako si vyrobiť inteligentný domov pomocou reléového modulu Arduino - Myšlienky domácej automatizácie: 15 krokov (s obrázkami)
Ako vytvoriť inteligentný domov pomocou reléového modulu Arduino | Nápady na automatizáciu domácnosti: V tomto projekte automatizácie domácnosti navrhneme reléový modul inteligentnej domácnosti, ktorý dokáže ovládať 5 domácich spotrebičov. Tento reléový modul je možné ovládať z mobilného telefónu alebo smartfónu, diaľkového ovládača IR alebo televízora, manuálneho prepínača. Toto inteligentné relé môže cítiť aj
Mini Drawing Bot - živá aplikácia pre Android - Trignomentry: 18 krokov (s obrázkami)
Mini Drawing Bot-živá aplikácia pre Android-Trignomentry: Ďakujem BOHU a vám všetkým za vytvorenie môjho projektu Baby-MIT-Cheetah-Robot získal prvú cenu v súťaži Make it Move. Som veľmi šťastný, pretože veľa priateľov si kladie veľa otázok v konverzácii a v správach. Jednou z dôležitých otázok bolo, ako
Aplikácia pre Android, časť 1: Úvodná obrazovka s použitím fragmentov/Kotlin: 5 krokov
Aplikácia pre Android časť 1: Úvodná obrazovka s použitím fragmentov/Kotlin: Ešte raz vás pozdravujeme, pravdepodobne máte nejaké „bezplatné“čas doma kvôli COVID19 a môžete sa vrátiť späť k témam, ktoré ste sa chceli v minulosti naučiť. Vývoj aplikácií pre Android je pre mňa určite jedným z nich a pred niekoľkými týždňami som sa rozhodol poskytnúť
Monitor srdcového tepu IOT (ESP8266 a aplikácia pre Android): 5 krokov
Monitor srdcového tepu IOT (ESP8266 a aplikácia pre Android): V rámci svojho projektu v minulom roku som chcel navrhnúť zariadenie, ktoré by monitorovalo vašu srdcovú frekvenciu, ukladalo vaše údaje na server a upozorňovalo vás oznámením, keď je váš srdcový tep abnormálny. Myšlienka tohto projektu vznikla, keď som sa pokúsil postaviť