Cuprins:
- Pasul 1: Cerințe și configurare
- Pasul 2: Arduino IDE Setup
- Pasul 3: Codificarea SONOFF Dual
- Pasul 4: Controlați-vă aparatele de la distanță
Video: SONOFF Dual Tutorial: Controlează-ți aparatele electrice de la distanță folosind MQTT și Ubidots: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Acest releu Wi-Fi de 9 USD poate controla două aparate în același timp. Aflați cum să îl conectați la Ubidots și să-i eliberați întregul potențial!
În acest ghid veți învăța cum să controlați câteva aparate de 110V prin Wi-Fi la 9 USD, folosind SONOFF Dual de la Itead. Comparativ cu mufele inteligente WiFi de calitate pentru consumatori de pe piață, SONOFF este o alternativă excelentă pentru realizarea de proiecte IoT de casă inteligentă și chiar industriale la o scară mai mare. Mai mult, se bazează pe popularul cip Wi-Fi ESP8266, făcându-l compatibil cu mediul Arduino și alte resurse, cum ar fi bibliotecile noastre ESP de la Ubidots.
Pasul 1: Cerințe și configurare
Pentru a urma acest Instructable, veți avea nevoie de:
- Un dispozitiv UartSBee pentru a putea programa SONOFF folosind computerul
- UN SONOFF Dual
- Biblioteca UbidotsESPMQTT
- Cont Ubidots - sau - Licență STEM
Configurare hardware
Demontați dispozitivul SONOFF Dual, pentru a accesa pinout-ul SONOFF TTL, de care vom avea nevoie pentru a programa ESP8266 de la bord. SONOFF vine fără două dintre anteturile sale pin, deci va trebui să le lipiți înainte de a programa unitatea.
După lipire, conectați placa la UartSBee urmând acest tabel:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
GND - GND
Pasul 2: Arduino IDE Setup
În IDE-ul Arduino, faceți clic pe Fișiere -> Preferințe și introduceți această adresă URL în câmpul Adresa URL a plăcilor suplimentare, pentru a putea accesa bibliotecile ESP8266 pentru Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Acest câmp acceptă mai multe adrese URL. Separați-le cu virgule în cazul în care aveți deja alte adrese URL tastate.
- Deschideți Managerul de placi din meniul Instrumente -> Placă și instalați platforma ESP8266.
- După instalare, accesați meniul Instrumente> Placă și selectați placa: Modul ESP8266 generic.
- Descărcați biblioteca UbidotsESPMQTT ca fișier ZIP în contul nostru GitHub.
- Înapoi la ID-ul dvs. Arduino, faceți clic pe Sketch -> Include Library -> Add. ZIP Library.
- Selectați fișierul. ZIP al UbidotsESPMQTT și apoi faceți clic pe „Accept” sau „Choose”. Închideți IDE-ul Arduino și deschideți-l din nou.
Pasul 3: Codificarea SONOFF Dual
Acest exemplu de cod se va abona la o variabilă Ubidots care activează sau dezactivează ambele relee în același timp.
Înainte de a rula codul, accesați contul dvs. Ubidots, localizați fila „Dispozitive” și creați un dispozitiv numit „SONOFF Dual” și o variabilă în acesta numită „Relee”. Ar trebui să arate ca această imagine.
Asigurați-vă că eticheta API dispozitiv este „sonoff-dual” și eticheta API variabilă este „relee”. Acestea sunt identificatorii unici utilizați de SONOFF pentru a ști la ce variabilă să se aboneze în brokerul MQTT. Puteți edita etichetele dacă este necesar. Acum sunteți gata să vă blocați dispozitivul cu acest cod!
Pasul 4: Controlați-vă aparatele de la distanță
După ce ați aprins dispozitivele, deschideți monitorul serial al Arduino IDE, ar trebui să vedeți ceva de genul în imagine, ceea ce înseamnă că conexiunea WiFi și abonamentul MQTT au avut succes.
Acum accesați fila „Tablouri de bord” și adăugați un nou widget de tipul „Control” „Comutare”. Acest comutator va trimite un „1” sau un „0” la variabila „Relee”, care este apoi citită în funcția de apel invers a SONOFF pentru a porni sau a dezactiva releele. Acum puteți controla SONOFF Dual de la distanță de pe tabloul de bord!
Recomandat:
Comutator Tuchless pentru electrocasnice -- Controlează-ți aparatele electrocasnice fără niciun comutator: 4 pași
Comutator Tuchless pentru electrocasnice || Controlează-ți aparatele de uz casnic fără niciun comutator: acesta este un comutator fără control pentru aparatele de uz casnic. Puteți utiliza acest lucru în orice loc public, astfel încât să vă ajute să luptați împotriva oricărui virus. Circuitul bazat pe senzorul întunecat Circuit realizat de Op-Amp și LDR. A doua parte importantă a acestui circuit Flip-Flop SR cu Sequencell
Mașini electrice / tamburi electrice Makey Makey: 8 pași
Makey Makey Electric Drums / Drum Machine: Acest tutorial despre cum să construiți un set de tobe electrice, este o intrare în competiția Makey Makey. Material, va varia în funcție de disponibilitate și alegerile personale. cu spumă / altele pentru tex
Cum să faci un dispozitiv IoT pentru a controla aparatele și a monitoriza vremea folosind Esp8266: 5 pași
Cum se face un dispozitiv IoT pentru a controla aparatele și a monitoriza vremea utilizând Esp8266: Internetul obiectelor (IoT) este inter-rețeaua dispozitivelor fizice (denumite și „dispozitive conectate” și „dispozitive inteligente”), clădiri, și alte articole încorporate cu electronice, software, senzori, actuatoare și
Controlează de la distanță robotul tău Arduino: 7 pași
Telecomandați-vă robotul Arduino: În acest instructabil voi acoperi utilizarea unui scut motor Adafruit pentru Arduino V2 de-a lungul unei antene nRF24L01 pentru a crea un robot controlat de la distanță. Folosesc un vechi Adafruit Arduino 101 CurrieBot cu un Arduino Uno în loc de
Controlează-ți aparatele electrice cu telecomanda TV (telecomandă ir) cu afișaj de temperatură și umiditate: 9 pași
Controlați-vă aparatele electrice cu telecomanda dvs. TV (telecomandă ir) Cu afișaj de temperatură și umiditate: salut, sunt Abhay și este primul meu blog pe Instructables și astăzi vă voi arăta cum să vă controlați aparatele electrice cu telecomanda dvs. TV prin construirea acestui proiect simplu. mulțumesc laboratorului atl pentru asistență și furnizarea materialului