Cuprins:
- Provizii
- Pasul 1: Demo
- Pasul 2: Programul Arduino Ino
- Pasul 3: M.I.T. Proiectarea aplicațiilor
- Pasul 4: Electrocasnice
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Î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
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
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
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
Î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:
Ceas digital LED Dot Matrix - Aplicația ESP Matrix pentru Android: 14 pași
Digital Clock LED Dot Matrix - Aplicația ESP Matrix pentru Android: Acest articol este sponsorizat cu mândrie de PCBWAY.PCBWAY creează PCB-uri de înaltă calitate pentru oameni din întreaga lume. Încercați-o pentru dvs. și obțineți 10 PCB-uri la doar 5 USD la PCBWAY cu o calitate foarte bună, mulțumesc PCBWAY. Tabloul ESP Matrix pe care îl dezvolt
Arduino: programe de timp și control de la distanță din aplicația Android: 7 pași (cu imagini)
Arduino: programe de timp și control de la distanță din aplicația Android: M-am întrebat întotdeauna ce se întâmplă cu toate acele plăci Arduino de care oamenii nu au nevoie după ce își termină proiectele grozave. Adevărul este un pic supărător: nimic. Am observat acest lucru la casa familiei mele, unde tatăl meu a încercat să-și construiască propria casă
Labirint laser personalizabil cu aplicația Arduino și Android: 13 pași (cu imagini)
Labirint laser personalizabil cu aplicația Arduino și Android: vedeți o mulțime de labirint de la cărți pentru copii la robot de rezolvare automată a labirintului. Aici încerc ceva diferit în cazul în care rezolv un labirint folosind reflexia laser. Când la început cred că este foarte ușor, dar o fac ieftin, a costat mai mult timp pentru precizie. Dacă cineva vrea să nu
MCU nod cu modul de releu cu 4 porturi, aplicația Blynk, IFTTT și Google Home. Profit ?: 5 pași
MCU nod cu modul de releu cu 4 porturi, aplicația Blynk, IFTTT și Google Home. Profit ?: Această postare este despre cum să conectați Google acasă cu aplicația NodeMCU și blynk, vă puteți controla aparatele cu ajutorul unui comutator simplu NodeMCU controlat de blynk și asistent google
Home Automation folosind aplicația BLYNK: 7 pași (cu imagini)
Home Automation folosind aplicația BLYNK: În acest proiect, am arătat că oricine își poate controla de la distanță aparatele electrocasnice folosind telefonul său mobil. Pentru aceasta, trebuie să fie instalată o aplicație pe mobilul dvs. numele acestei aplicații este BLYNK App (linkul de descărcare este dat în descriere