Cuprins:
- Pasul 1: Proiectare PCB
- Pasul 2: Faceți un PCB
- Pasul 3: Asamblarea PCB
- Pasul 4: Codificare și intermitent
Video: [Automatizare la domiciliu] Relee de control de oriunde folosind ESP8266 + Blynk: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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
Î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
Î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:
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT Folosind Blunk și Arduino IDE - Controlul LED-urilor pe internet: 6 pași
ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT Folosind Blunk și Arduino IDE | Controlul LED-urilor prin Internet: Bună băieți, în acest instructable vom învăța cum să folosim IOT cu ESP8266 sau Nodemcu. Vom folosi aplicația blynk pentru asta. Deci vom folosi esp8266 / nodemcu pentru a controla LED-urile de pe internet. Deci aplicația Blynk va fi conectată la esp8266 sau Nodemcu
Robot controlat Wi-Fi folosind Wemos D1 ESP8266, Arduino IDE și aplicația Blynk: 11 pași (cu imagini)
Robot controlat prin Wi-Fi folosind Wemos D1 ESP8266, Arduino IDE și aplicația Blynk: În acest tutorial vă arăt cum să realizați un rezervor robotizat controlat de Wi-Fi controlat de pe un smartphone folosind aplicația Blynk. În acest proiect a fost utilizată o placă ESP8266 Wemos D1, dar pot fi utilizate și alte modele de plăci (NodeMCU, Firebeetle etc.) și pr
Cum se folosește Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 folosind Blynk: 10 pași
Cum se folosește Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 utilizând Blynk: Specificație: Compatibil cu integrarea nodemcu 18650 a sistemului de încărcare LED-ul indicator (verde înseamnă roșu complet înseamnă încărcare) poate fi utilizat în timpul încărcării Comutatorului Comutarea sursei de alimentare SMT conectorul poate fi folosit pentru modul de repaus · 1 adăugare
Controlați Arduino Uno folosind modulul WiFi ESP8266 și aplicația Blynk: 6 pași
Controlați Arduino Uno utilizând modulul WiFi ESP8266 și aplicația Blynk: Acest proiect vă permite să controlați pinii Arduino utilizând modulul WiFi ESP8266-01 și aplicația Blynk. Aplicația Blynk este foarte ușor de utilizat și este o modalitate excelentă de a începe să învățați despre IoT. Acest tutorial este pentru computer cu Windows
Control LED folosind aplicația Blynk și Arduino: 3 pași (cu imagini)
Control LED folosind aplicația Blynk și Arduino: în acest proiect suntem pe cale să știm pornirea / oprirea LED-ului cu arduino folosind aplicația blynk, În loc să folosim modulul Wifi, modulul Bluetooth, modulul GSM etc. Este un alt mod de a folosi Internetul lucrurilor Don ’ Nu cred că este o dificultate. Este ușor de învățat. Dacă nu