Cuprins:

[Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk: 4 pași
[Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk: 4 pași

Video: [Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk: 4 pași

Video: [Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk: 4 pași
Video: ElectroVIP Focșani curățare condensator vitrină frigorifică înghețată 2024, Iulie
Anonim
[Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk
[Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk
[Automatizare casă] Relee de control de oriunde folosind ESP8266 + Blynk
[Automatizare casă] Relee de control de oriunde folosind ESP8266 + Blynk
[Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk
[Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk

Există mai multe modalități de a face o automatizare a locuinței, unele sunt complicate, unele sunt ușoare. Acest lucru instructiv vă voi arăta cum să faceți un control simplu al releelor folosind ESP-12E cu Blynk. Pentru comoditate, designul a fost PCB cu o singură parte, astfel încât să puteți face singuri acasă sau chiar să trimiteți fișierul gerber producătorului PCB pentru a-l face pentru dvs.

Pasul 1: Proiectare PCB

Design PCB
Design PCB
Design PCB
Design PCB
Design PCB
Design PCB
Design PCB
Design PCB

Pasul de proiectare PCB este cel mai important pas, deoarece dacă greșim ceva în acest pas, proiectul nu va funcționa corect.

Ca subiect al acestui instructiv, vom folosi modulul ESP8266 (ESP-12E) pentru a acționa / dezactiva releele. Deci, trebuie să înțelegem specificația ESP8266. Dacă ne uităm în secțiunea Caracteristici electrice din foaia de date ESP8266, am constatat că

- Tensiunea de alimentare este de 3,3V

- Tensiunea maximă GPIO maximă este de 3,3V

- Curentul maxim GPIO este de 12mA

Vom folosi relee de 5V, alimentarea va fi de 5V, dar ESP8266 are nevoie doar de 3.3V Deci avem nevoie de un regulator de la 5V la 3.3V. Pentru relee de 5 V cu 3,3 V, avem nevoie de un tranzistor pentru a câștiga curent și tensiune, pentru un număr minim de piese recomand să folosiți matricea de tranzistori ULN2803. Cu ULN2803 putem conduce până la 8 relee și are diode interne flyback pentru a preveni creșterea tensiunii atunci când oprim sarcina inductivă.

În cele din urmă am selectat 1117-3.3 pentru regulatorul de tensiune, ULN2803A pentru relee de acționare

Apoi, ESP8266 modul Boot și modul Flash

Din pagina 8 a fișei tehnice pentru a porni ESP8266 în mod normal, trebuie să aplicați logica pe pin, după cum urmează

- HIGH pe CHIP_EN, GPIO0, GPIO2

- SCĂZUT pe GPIO15

Pentru a bloca firmware-ul pe ESP8266, trebuie să aplicați logica pe pin, după cum urmează

- HIGH pe CHIP_EN, GPIO2

- LOW pe GPIO15, GPIO0

Deci, folosesc rezistență de 10k pentru a trage în sus și pentru a trage în jos pe fiecare pin, așa cum este descris și folosesc butonul de apăsare ca RESET și FLASH pentru a vă permite să intrați cu ușurință în fiecare mod.

Pasul 2: Faceți un PCB

Faceți un PCB
Faceți un PCB
Faceți un PCB
Faceți un PCB
Faceți un PCB
Faceți un PCB
Faceți un PCB
Faceți un PCB

Dacă este posibil, puteți trimite fișierul gerber producătorului PCB, dar dacă nu, îl vom face singuri.

Folosesc transferul de căldură pentru a face PCB-ul, pașii sunt:

- Imprimați stratul inferior pe hârtie foto.

- Tăiați PCB simplu cu aceeași dimensiune cu proiectarea noastră.

- Folosiți fierul pentru a transfera cerneala de pe hârtie în PCB.

- După îndepărtarea hârtiei, înmuiați PCB-ul în gravarea acidă a PCB-ului.

- Curățarea PCB-ului cu diluant pentru a îndepărta cerneala.

- PCB de foraj

- Gravarea PCB-ului

Pasul 3: Asamblarea PCB

Asamblare PCB
Asamblare PCB
Asamblare PCB
Asamblare PCB
Asamblare PCB
Asamblare PCB
Asamblare PCB
Asamblare PCB

În etapa de asamblare a PCB-ului, vă rugăm să aveți grijă de fierul de lipit.

În acest pas recomand să lipiți mai întâi dispozitivul mic. Dacă faceți PCB singur, utilizați multimetrul pentru a verifica spațiul îngust al pistei pentru a preveni scurtcircuitul electric.

Pasul 4: Codificare și intermitent

Image
Image
Codificare și intermitent
Codificare și intermitent
Codificare și intermitent
Codificare și intermitent
Codificare și intermitent
Codificare și intermitent

În primul rând, pe telefonul mobil instalați aplicația „Blynk”, înregistrați-vă și conectați-vă la aplicație.

După ce v-ați conectat la aplicație, atingeți „Proiect nou”.

Introduceți numele proiectului, selectați ESP8266 ca dispozitiv, apoi atingeți „Creați proiect”.

Aplicația va afișa mesajul „Auth Token a fost trimis la:”.

Filă oriunde în proiectarea proiectului, va apărea caseta widget.

Selectați butonul, apoi introduceți LED1 ca nume de buton, selectați „GP16” ca ieșire din ESP8266 (vezi schema), valoarea minimă „0”, valoarea maximă „1”, modul „comutator”, introduceți etichetele ON / OFF după cum aveți nevoie și filă Butonul „OK” din partea dreaptă sus a ecranului pentru a finaliza setările butonului.

Faceți la fel ca mai sus pentru LED2, LED3 și LED4

Trageți butonul oriunde doriți.

Atingeți butonul „Triunghi” sau „Redare” din partea dreaptă sus a ecranului pentru a rula proiectul.

Veți observa că placa dvs. este offline.

Acum să mergem la program pe partea ESP8266.

Conectați USB-ul la RS-232 la PCB ESP8266, Aveți grijă la nivelul TTL al modulului USB la RS-232, nivelul TTL nu trebuie să depășească 3,6 volți.

Pentru a intra în modul bliț, apăsați butonul de resetare și butonul blițului după acel buton de resetare a eliberării și apoi eliberați butonul blițului respectiv. Dacă placa este în modul bliț, LED-ul 1 va „aprinde”.

Accesați site-ul web Blynk, descărcați biblioteca Blynk și instalați-l pe computer.

Pe Arduino IDE mergeți la fișier-> Exemple-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

Schimbați șirul „YourAuthToken” la simbolul de primire din e-mail.

Schimbați-vă ssid-ul și parola de acasă.

Selectați „NodeMCU 1.0” ca placă.

Selectați portul modulului USB la RS-232.

Încărcați codul la bord, așteptați până la finalizarea încărcării (LED1 se va stinge).

Acum este gata să controleze relele de pe telefonul dvs. mobil.

Înapoi la telefon, starea tabloului devine „ONLINE”.

Apăsați pe fiecare buton, apoi releele vor porni ON / OFF ca afișaj pe telefonul dvs.

Noroc.

Recomandat: