Satura rādītājs:
- Piegādes
- 1. darbība: demonstrācija
- 2. darbība: Arduino Ino programma
- 3. darbība: M.I.T. Lietotnes dizains
- 4. solis: sadzīves tehnika
Video: Viedā māja ar Arduino MKR1000 un M.I.T. Android lietotne: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šajā apmācībā es aprakstīšu, kā uzlabot savu viedo māju, izmantojot tikai dažas sastāvdaļas.
Šī viedā mājas dizaina sirds ir Arduino MKR1000 tāfele, ko kontrolē ar lietotni, kas izstrādāta M. I. T. (Masačūsetsas Tehnoloģiju institūts).
Kā tas tiek darīts? Vietnē no M. I. T. jūs varat pieteikties, izmantojot savu Google kontu, lai pats izveidotu lietotni Android viedtālrunim. Jūs varat definēt ekrānus un programmēt visas pamatā esošās komandas. Pēdējais tiek darīts ar skaidru WYSIWYG (ko jūs redzat, tas ir tas, ko jūs saņemat) vizuālo programmēšanas valodu ar bloķēšanas funkcijām.
Es izveidoju lietotni, lai kontrolētu Arduino MKR1000 plati, izmantojot WiFi, ar 5 dažādām izejām, lai pārslēgtu 5 dažādas ierīces “gudrā mājā”. Sākotnēji ir pievienotas tikai gaismas diodes, taču tās var viegli nomainīt, pārslēdzot relejus, lai savienotu sadzīves tehniku.
Piegādes
1 Arduino dēļa tips MKR1000, 7 rezistori 1kOhm.7 vadīja 5 mm, dažādās krāsās. Maizes dēlis un elektroinstalācija.
5V līdzstrāvas releji pa vienam lietošanai mājās.
5 V līdzstrāvas barošanas avots MKR1000 (derēs sienas kārpu USB padeve).
Dators ar instalētu Arduino IDE programmatūru.
1. darbība: demonstrācija
Šeit jūs varat redzēt, kā tiek ieslēgtas un izslēgtas 5 dažādas izejas ar gaismas diodēm. Tiek parādīts arī ekrāna iestatījums, izmantojot izvēles rūtiņas, varat izvēlēties pogu skaitu. (vismaz viena poga, ne vairāk kā piecas pogas).
Pogas ir zaļas, ja gaismas diodes var ieslēgt, un sarkanas, ja gaismas diodes var izslēgt. Pēc lietotnes aizvēršanas katras pogas statuss tiek saglabāts atmiņā.
Ir divi papildu gaismas diodes, balts, kas parāda, ka MKR1000 meklē pareizo WiFi kanālu, un zils, kas norāda, ka savienojums ir izveidots un ir labi. Tas aizņem apm. 20 sekundes pēc ieslēgšanas.
Kad WiFi tiek pārtraukts, MKR1000 atkal sāks meklēt savienojumu.
2. darbība: Arduino Ino programma
Arduino MKR1000 ir nepieciešama programma, lai darbotos ar M. I. T. Tā ir paplašināta un uzlabota programmas versija, kas aprakstīta Agus Kurniawan publikācijā “Arduino and Genuino MKR1000 Development Workshop 2016”.
Lejupielādējiet failu, nokopējiet tekstu Arduino IDE un pēc tam augšupielādējiet programmu savā Arduino MKR1000. Skatiet vietni www.arduino.cc, lai iegūtu skaidrojumu par nepieciešamās programmatūras instalēšanu un lietošanu un Arduino programmēšanu. Pirms programmas ielādes MKR1000, vispirms nomainiet “xxx” vērtības ar saviem (slepenajiem) WiFi tīkla kodiem savā viedajā mājā.
Ja iepriekš neesat ieprogrammējis MKR1000, vispirms MKR1000 jādara redzams IDE. MKR1000 nav iekļauts standarta komplektācijā. Vispirms instalējiet nepieciešamo “Wifi101” bibliotēku. Lai to izdarītu, dodieties uz “rīki/pārvaldiet bibliotēkas” un atlasiet WiFi101 bibliotēku. Pēdējais solis ir pievienot dēli MKR1000. Lai to izdarītu, dodieties uz “Tools/board/Boards Manager”. Dēļu sarakstā atrodiet “Arduino SAMD plates (32 bitu ARM Cortex-M0 +)”. Noklikšķiniet tur uz “Vairāk informācijas” un “instalēt”, lai instalētu šo dēli.
3. darbība: M. I. T. Lietotnes dizains
Vietnē no M. I. T. jūs varat pieteikties, izmantojot savu Google kontu, lai pats izveidotu lietotni Android viedtālrunim. Jūs varat definēt ekrānus un programmēt visas pamatā esošās komandas. Pēdējais tiek darīts ar skaidru WYSIWYG (ko jūs redzat, tas ir tas, ko jūs saņemat) vizuālo programmēšanas valodu ar bloķēšanas funkcijām.
Mana Android programma ir atrodama galerijā M. I. T. izstrādes vietne. Piesakieties un meklējiet “MKR1000” un lejupielādējiet jaunāko versiju “MKR1000_V4_Control”. Jūs saņemsiet kopiju savā attīstības lapā, kuru varēsit skatīt, mainīt vai uzlabot.
Ja vēlaties izmēģināt Android izpildāmo failu (APK failu), nepiesakoties M. I. T. vietnē jūs varat tieši lejupielādēt failu šeit un nokopēt un instalēt to savā viedtālrunī.
M. I. T. vietne ir pilna ar apmācībām, darba sākšanas rokasgrāmatu un lielu forumu. Jūs varat iemācīties programmēt soli pa solim, veidojot tālruņa ekrānu un visus blokus, kas kontrolē pogas.
svarīga piezīme: kad jūsu lietotne ir gatava instalēšanai, kopējiet to savā tālrunī un veiciet dubultklikšķi uz apk faila. Tas ir droši lietojams, tomēr jūsu virusscanner, iespējams, būs traks un sāks brīdināt ar vairākiem nepareiziem drošības ziņojumiem. Vienkārši ignorējiet tos, galvenais iemesls ir tas, ka lejupielādējat lietotni ārpus oficiālā lietotņu veikala …
4. solis: sadzīves tehnika
Gaismas diodes vietā jūs varat pievienot mazus 5 V līdzstrāvas relejus, lai pārslēgtu sadzīves tehniku. Tie visi ir savienoti ar bīstamu spriegumu (110 V vai vairāk), tāpēc esiet piesardzīgs un strādājiet droši.
Pašiem relejiem ir nepieciešama jauda, ja jūs instalējat visus 5 relejus, es iesaku relejiem izmantot atsevišķu 5 V līdzstrāvas padevi. Pretējā gadījumā MKR1000 5VDC savienojums tiks pārslogots.
Ieteicams:
Attālā viedā māja: 5 soļi
Attālā viedā māja: Materiāls: dunne gelamineerde hout platen. 1 x grondplaat ar diametru van 1 cmkleine nagels
HackerBox 0054: viedā māja: 8 soļi
HackerBox 0054: Viedā māja: sveicieni HackerBox hakeriem visā pasaulē! HackerBox 0054 pēta mājas automatizāciju, izmantojot viedos slēdžus, sensorus un daudz ko citu. Konfigurējiet Sonoff WiFi viedos slēdžus. Modificējiet viedos slēdžus, lai pievienotu programmēšanas galvenes un zibspuldzi ar alternatīvu programmaparatūru
Zemu izmaksu viedā māja - vadība no jebkuras vietas pasaulē: 6 soļi
Zemu izmaksu viedā māja - kontrole no jebkuras vietas PASAULĒ: Par. Mūsdienās abi vecāki strādā, lai ģimenei būtu ērta dzīve. Tāpēc mūsu mājās ir daudz elektronikas ierīču, piemēram, sildītājs, maiņstrāva, veļas mašīna utt. Kad viņi atgriežas mājās, viņiem jājūtas ļoti ērti
Pilnīga viedā māja: 9 soļi
Pilnīga viedā māja: Šis projekts var ieslēgt un izslēgt vienkāršas 6A slodzes, piemēram, griestu ventilatorus un gaismas, atkarībā no releja vērtējuma. Līdz 16 slodzēm var ieslēgt un izslēgt no tālruņiem ar Android, iOS, Java, Windows vai jebko citu uz tīmekļa bāzes. Android ir lietotne
Viedā māja, izmantojot Amazon Alexa: 5 soļi
Viedā māja, izmantojot Amazon Alexa: Šī projekta pamatideja ir kontrolēt elektronisko ierīci, izmantojot Amazon Alexa vai izmantojot tās lietotni no jebkuras vietas pasaulē. Šim nolūkam mēs izmantosim Node MCU V1.0. Viss kods būs manā Github lapā. Ja kādā brīdī jūs to nedarāt