Cuprins:
- Pasul 1: COMPONENTE NECESARE
- Pasul 2: Software
- Pasul 3: DIAGRAMA CIRCUITULUI
- Pasul 4: COD
- Pasul 5: CONTROLUL
- Pasul 6: CONCLUZIE
- Pasul 7: Video !
Video: Automatizare casnică controlată prin internet / cloud folosind Esp8266 (aREST, MQTT, IoT): 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
TOATE creditele către https://arest.io/ pentru serviciul cloud !!
IoT cel mai discutat subiect din lume acum !! Servere și servicii cloud care fac acest lucru posibil este punctul de atracție al lumii de astăzi …
EXCLUDEREA BARIEREI LA DISTANȚĂ a fost și este scopul !!
Deci, acum controlează-ți casa sau biroul de oriunde din lume … nu doar din interior sau dintr-o gamă !!
Cea mai ușoară și mai ieftină soluție de la cel mai leneș tip !!! DISCURAȚI-VĂ ȘI FIȚI LENZI …
NOTĂ: CITIȚI ÎNTÂI ÎNTREGUL PROIECT, VA FI DORIT 3-4 MINUTE ȘI INOVAȚI … NU CITIȚI JUMATATE ȘI PICIȚI DISPOZITIVUL …
Pasul 1: COMPONENTE NECESARE
Sunt necesare doar 4 componente - 1. ESP8266 NODEMCU sau WEMOS D1 mini sau orice placă de dezvoltare wifi esp8266 2. RELAY (5V sau 6V) 3. ULN2003 sau UNL2003A (releu driver IC) 4. Jumper (evident sau altfel lipiți-l !!) Structura principală a proiectului este că modulul ESP8266 va primi semnalul de la serverul MQTT (adică arest.io) și va transmite semnalul către pin sau procesor. IC driver de releu ULN2003 conectat la pinii plăcii Nodemcu. Pinii de ieșire sunt conectați la releu sau la orice lumină RGB sau servomotor etc.
Pasul 2: Software
Am folosit Arduino IDE ca software de programare. Dacă sunteți nou în această placă de dezvoltare Nodemcu sau esp8266, vă rugăm să consultați instrucțiunile mele anterioare. Pentru a interfața placa Nodemcu sau wemos cu Arduino IDE.
În IDE-ul Arduino după ce ați configurat lucrurile spuse anterior, accesați SKETCH -> INCLUDE BIBLIOTECA -> GESTIONAȚI BIBLIOTECA -> CĂUTARE "arest" -> INSTALAȚI BIBLIOTECA -> ACUM CĂUTĂ pubSubClient -> INSTALAȚI BIBLIOTECA.
Acum e pe jumătate gata … aproape acolo !!!
Pasul 3: DIAGRAMA CIRCUITULUI
Deoarece circuitul de mai sus descrie totul, partea de intrare a driverului de releu ULN2003 IC este conectată la pinii esp8266, iar ieșirea este conectată la piciorul bobinei releului, deoarece atunci când pinul esp8266 devine mare, pinul de ieșire al ULN2003 devine scăzut, dând astfel releul un potențial de 5V pentru a funcționa.
În loc să trimitem 0 sau 1 către pinul releu esp8266, putem trimite și alte valori pentru servo, dar declarând servo.attach (pin) pentru a roti servo la anumită valoare. Este ușor, dar toată lumea trebuie să inoveze, să citească și să gândească puțin.
Pasul 4: COD
Am luat ideea din proiectul „Marco Schwartz” și am modificat-o. El a folosit d arest.io MQTT, dar putem folosi și adafruit.io. Partea principală a programului este:
ID unic arest 6digit
char * device_id = "unique_6_digit_id";
Acreditări WiFi
const char * ssid = "nume_ssid"; const char * password = "parola_dvs";
Alegeți orice id unic după cum doriți, dar ar trebui să fie unic, nu numele meu sau al dvs., cu excepția cazului în care este un nume telugu !!
exemplu de id unic: pf4h6q (doar exemplu)
pot exista multe modificări făcute în cod, deoarece conform codului, trebuie să menționăm rezultatul după fiecare repornire a plăcii de dezvoltare
Cod Github
Cod:
Pasul 5: CONTROLUL
2 pași CRUCIALE: 1. declararea pinului de ieșire 2. comutarea sau trimiterea informațiilor în acel pin Declararea pinului de ieșire: https://cloud.arest.io/pf486q/mode/5/o "pf486q" este codul unic cu 6 cifre pentru arest io "o" ca ieșire răspuns după ce ați executat acest lucru în orice browser {"message": "Pinul D2 setat la ieșire", "id": "pf486q", "nume": "cloud de acasă", "hardware": "esp8266", „conectat”: adevărat} Comutarea sau trimiterea informațiilor în pin: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 este trimiterea unui bit „0” sau „1” după cum dorimhttps:// cloud.arest.io/pf486q/digital/2/1 Declararea pinului este necesară pentru o dată după o repornire / resetare / oprire, altfel pentru rularea continuă a esp8266 este inutilă. Am folosit o aplicație Android HTTPRequest pentru a crea widget pe ecranul de pornire cu adresa URL necesară. După cum se arată în instructajul meu anterior. Vă rugăm să vedeți că altfel acest lucru va fi lung.
Pasul 6: CONCLUZIE
Acesta este un proiect IoT pentru controlul aparatelor de uz casnic, ușă, fereastră, totul și poate fi personalizat în funcție de nevoile individuale. Nu este controlat local, totul poate fi controlat de oriunde.
FIECARE COMANDĂ SAU URL CU ARGUMENT NECESARĂ CÂTEVA 1-2 secunde pentru a se executa, deoarece acesta nu este un server dedicat … dar să-ți controlezi casa de oriunde din lume este MINUNAT
DISPORTAȚI-VĂ ȘI FĂȚI-VĂ LÂNGIȚI … RĂMÂNIȚI-VĂ ȘI UȘIȚI SĂ OPRIȚI APARATELOR DAR FĂRĂ UN DUR DE CAP !!
Mulțumim serviciilor MQTT „arest.io” și „Marco Schwatrz” …
dacă vă place suportul instructiv și vă bucurați … și pentru orice problemă legată de acest lucru, întrebați-mă
Pasul 7: Video !
O persoană specială m-a ajutat să verific dacă funcționează din altă parte sau nu … ȘI funcționează de oriunde este nevoie doar de acces la internet … (Sunt în Kolkata, IN și este în Ranchi, IN) … și da, s-a încurcat cu mine după ce a știut codul meu unic de arest.io, așa că nu partajați propriul cod unic creat !!
Recomandat:
Automatizare casnică la preț redus folosind Esp8266: 6 pași
DIY Home Cost Home Automation folosind Esp8266: Bună tuturor, Astăzi în acest instructable vă voi arăta cum mi-am pregătit propria casă de automatizare ca un pas către o casă inteligentă folosind un modul ESP 8266 cunoscut în general sub numele de nodemcu, deci fără a pierde timpul să începem:)
Automatizare vorbitoare -- Audio de la Arduino -- Automatizare controlată prin voce -- Modul Bluetooth HC - 05: 9 pași (cu imagini)
Automatizare vorbitoare || Audio de la Arduino || Automatizare controlată prin voce || HC - 05 Bluetooth Module: …………………………. Vă rugăm să vă ABONAȚI la canalul meu de YouTube pentru mai multe videoclipuri …. …. În acest videoclip am construit o Automatizare Vorbitoare .. Când veți trimite o comandă vocală prin mobil, aceasta va porni dispozitivele de acasă și va trimite feedback
Automatizare controlată prin voce: 13 pași
Automatizare controlată prin voce: în zilele noastre, oamenii au smartphone-uri cu ele tot timpul. Deci, este logic să le folosiți pentru a controla aparatele de uz casnic. Aici este prezentat un sistem de automatizare a casei care utilizează o aplicație Android simplă, pe care o puteți utiliza pentru a controla aparatele electrice cu un clic
Automatizare casnică DIY utilizând ESP8266: 5 pași
DIY Home Automation folosind ESP8266: În acest proiect vă voi arăta cum să faceți Home Automation System folosind modulul WiFi ESP8266. Acest sistem se bazează pe placa de releu Esp8266 pe care o puteți utiliza pentru a vă controla aparatele electrocasnice prin WiFi folosind aplicația Blynk. Acest proiect este sponsorizat de JLCPCB
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini: 6 pași
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini: Hei! După o lungă pauză sunt aici, deoarece toți trebuie să facem ceva plictisitor (treabă) de câștigat. După toate articolele HOME AUTOMATION pe care le-am scris de la BLUETOOTH, IR, WIFI local, Cloud adică cele dificile, * ACUM * cel mai ușor, dar cel mai eficient