Cuprins:

Smart Home Cu Arduino MKR1000 și M.I.T. Aplicația Android: 4 pași
Smart Home Cu Arduino MKR1000 și M.I.T. Aplicația Android: 4 pași
Anonim
Smart Home Cu Arduino MKR1000 și M. I. T. Aplicația Android
Smart Home Cu Arduino MKR1000 și M. I. T. Aplicația Android

În acest tutorial vă descriu cum să vă îmbunătățiți casa inteligentă cu doar câteva componente.

Inima acestui design inteligent pentru casă este placa Arduino MKR1000, controlată cu o aplicație, proiectată pe site-ul de dezvoltare al M. I. T. (Institutul de tehnologie din Massachusetts).

Cum se face? Pe site-ul web de la M. I. T. vă puteți conecta cu contul dvs. google pentru a crea personal o aplicație pentru un smartphone Android. Puteți defini ecranele și programa toate comenzile subiacente. Acesta din urmă se face cu un limbaj de programare vizual WYSIWYG (ceea ce vedeți este ceea ce obțineți) cu funcții de bloc.

Am făcut o aplicație pentru a controla placa Arduino MKR1000 prin WiFi cu 5 ieșiri diferite pentru a comuta 5 dispozitive diferite într-o „casă inteligentă”. Inițial, doar LED-urile sunt conectate, dar pot fi ușor înlocuite prin comutarea releelor pentru conectarea aparatelor de uz casnic.

Provizii

1 placa Arduino tip MKR1000, 7 rezistențe 1kOhm. 7 led de 5 mm, culori diferite. Pană și cabluri.

Releu de 5V DC unul pentru fiecare aplicație internă.

Sursă de alimentare de 5V DC pentru MKR1000 (va fi necesară o sursă USB de tip verucă de perete).

PC cu software Arduino IDE instalat.

Pasul 1: Demo

Image
Image
Programul Arduino Ino
Programul Arduino Ino

Aici puteți vedea cum sunt pornite și oprite cele 5 ieșiri diferite cu LED-uri. De asemenea, setarea ecranului este demonstrată, puteți selecta numărul de butoane folosind casetele de selectare. (minim un buton, maxim cinci butoane).

Butoanele sunt verzi atunci când LED-urile pot fi aprinse și devin roșii dacă LED-urile pot fi oprite. După închiderea aplicației, starea fiecărui buton este stocată în memorie.

Există două LED-uri suplimentare, unul alb care arată MKR1000 caută canalul WiFi corect și unul albastru care arată că conexiunea este stabilită și OK. Acest lucru necesită aprox. 20 de secunde după pornire.

Când WiFi-ul se oprește, MKR1000 va începe să caute din nou conexiunea.

Pasul 2: Programul Arduino Ino

Programul Arduino Ino
Programul Arduino Ino

Arduino MKR1000 are nevoie de un program pentru a funcționa cu aplicația de la M. I. T. Este o versiune extinsă și îmbunătățită a programului descris în publicația Agus Kurniawan „Arduino și Genuino MKR1000 Development Workshop 2016”.

Descărcați fișierul, copiați textul în Arduino IDE și apoi încărcați programul în Arduino MKR1000. Consultați www.arduino.cc pentru explicații despre instalarea și utilizarea software-ului necesar și programarea Arduino. Înainte de a încărca programul în MKR1000, înlocuiți mai întâi valorile „xxx” cu codurile dvs. (secrete) pentru rețeaua WiFi din propria dvs. casă inteligentă.

Dacă nu ați programat anterior un MKR1000, trebuie mai întâi să faceți MKR1000 vizibil în IDE. MKR1000 nu este inclus ca standard. Mai întâi instalați biblioteca necesară „Wifi101 ″. Pentru a face acest lucru, accesați „instrumente / gestionați bibliotecile” și selectați biblioteca WiFi101. Ultimul pas este să adăugați placa MKR1000. Pentru a face acest lucru, accesați „Tools / board / Boards Manager”. Din lista de plăci, găsiți „Plăcile SAMD Arduino (32-bit ARM Cortex-M0 +)”. Faceți clic pe „Mai multe informații” și „instalați” pentru a instala această placă.

Pasul 3: M. I. T. Proiectarea aplicațiilor

M. I. T. Proiectarea aplicațiilor
M. I. T. Proiectarea aplicațiilor
M. I. T. Proiectarea aplicațiilor
M. I. T. Proiectarea aplicațiilor
M. I. T. Proiectarea aplicațiilor
M. I. T. Proiectarea aplicațiilor

Pe site-ul web de la M. I. T. vă puteți conecta cu contul dvs. google pentru a crea personal o aplicație pentru un smartphone Android. Puteți defini ecranele și programa toate comenzile subiacente. Acesta din urmă se face cu un limbaj de programare vizual WYSIWYG (ceea ce vedeți este ceea ce obțineți) cu funcții de bloc.

Programul meu Android poate fi găsit în galeria M. I. T. site de dezvoltare. Conectați-vă și căutați „MKR1000” și descărcați cea mai recentă versiune „MKR1000_V4_Control”. Veți primi o copie pe propria pagină de dezvoltare pe care o puteți vizualiza și modifica sau îmbunătăți.

Dacă doriți să încercați fișierul executabil Android (fișierul APK) fără să vă conectați la M. I. T. site-ul web puteți descărca direct fișierul aici și îl puteți copia și instala pe propriul smartphone.

M. I. T. site-ul web este plin de tutoriale, un ghid introductiv și un forum mare. Puteți învăța să programați pas cu pas, proiectând ecranul telefonului și toate blocurile care controlează butoanele.

notă importantă: când aplicația dvs. este gata să fie instalată, copiați-o pe telefon și faceți dublu clic pe fișierul apk. Este sigur de utilizat, totuși virusscanner-ul dvs. va înnebuni și va începe să avertizeze cu mai multe mesaje de siguranță greșite. Ignorați-le, motivul principal este că descărcați o aplicație în afara magazinului oficial de aplicații …

Pasul 4: Electrocasnice

Aparate de uz casnic
Aparate de uz casnic
Aparate de uz casnic
Aparate de uz casnic

În loc de LED-uri puteți conecta mici relee de 5V DC pentru a comuta aparatele de uz casnic. Toate acestea sunt conectate la tensiuni periculoase (110 V c.a. sau mai mult), deci fiți atenți și lucrați în siguranță.

Releele în sine au nevoie de alimentare, dacă instalați toate cele 5 relee, vă sugerez să utilizați o sursă separată de 5 V DC pentru relee. Altfel, conexiunea MKR1000 5VDC va fi supraîncărcată.

Recomandat: