Sadržaj:

SONOFF dvostruki vodič: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i ubidota: 4 koraka
SONOFF dvostruki vodič: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i ubidota: 4 koraka

Video: SONOFF dvostruki vodič: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i ubidota: 4 koraka

Video: SONOFF dvostruki vodič: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i ubidota: 4 koraka
Video: Как правильно подключить подсвечник в электросети? | Vteka 2024, Juli
Anonim
SONOFF Dual Tutorial: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i Ubidots -a
SONOFF Dual Tutorial: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i Ubidots -a

Ovaj Wi-Fi relej od 9 USD može kontrolirati dva uređaja istovremeno. Naučite kako ga spojiti na Ubidots i osloboditi njegov puni potencijal!

U ovom vodiču ćete naučiti kako kontrolirati nekoliko 110V uređaja preko Wi-Fi mreže za 9 USD, koristeći Itead-ov SONOFF Dual. U usporedbi s bežičnim pametnim utičnicama za potrošače na tržištu, SONOFF je odlična alternativa za izradu pametnih kuća, pa čak i industrijskih IoT projekata u većim razmjerima. Štaviše, zasnovan je na popularnom ESP8266 Wi-Fi čipu, što ga čini kompatibilnim sa okruženjem Arduino i drugim resursima poput naših ESP biblioteka u Ubidotsu.

Korak 1: Zahtjevi i postavljanje

Zahtjevi i postavljanje
Zahtjevi i postavljanje
Zahtjevi i postavljanje
Zahtjevi i postavljanje
Zahtjevi i postavljanje
Zahtjevi i postavljanje

Da biste slijedili ovaj Instructable, trebat će vam:

  • UartSBee uređaj koji može programirati SONOFF pomoću vašeg računara
  • A SONOFF Dual
  • Biblioteka UbidotsESPMQTT
  • Ubidots račun - ili - STEM licenca

Postavljanje hardvera

Rastavite SONOFF Dual uređaj, ovo je za pristup SONOFF TTL pinout -u, koji nam je potreban za programiranje ugrađenog ESP8266. SONOFF dolazi bez dva svoja pin zaglavlja, pa ćete ih morati lemiti prije programiranja jedinice.

Nakon lemljenja, spojite ploču na UartSBee prema ovoj tablici:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Korak 2: Postavljanje Arduino IDE -a

Arduino IDE postavljanje
Arduino IDE postavljanje

U Arduino IDE -u kliknite na Datoteke -> Postavke i unesite ovaj URL u polje Dodatni URL -ovi upravitelja ploča kako biste mogli pristupiti ESP8266 bibliotekama za Arduino:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Ovo polje podržava više URL -ova. Odvojite ih zarezima u slučaju da već imate upisane druge URL -ove.

  • Otvorite Upravitelj ploča u izborniku Alati -> Ploča i instalirajte platformu ESP8266.
  • Nakon instalacije idite na izbornik Alati> Ploča i odaberite ploču: Generički modul ESP8266.
  • Preuzmite biblioteku UbidotsESPMQTT kao ZIP datoteku na našem GitHub računu.
  • Nazad u svom Arduino IDE -u kliknite Sketch -> Include Library -> Add. ZIP Library.
  • Odaberite. ZIP datoteku UbidotsESPMQTT, a zatim kliknite na "Prihvati" ili "Odaberi". Zatvorite Arduino IDE i ponovo ga otvorite.

Korak 3: Kodiranje vašeg SONOFF Dual -a

Kodiranje vašeg SONOFF Dual -a
Kodiranje vašeg SONOFF Dual -a

Ovaj primjer koda pretplatit će se na Ubidots varijablu koja uključuje ili isključuje oba releja istovremeno.

Prije pokretanja koda, idite na svoj Ubidots račun, pronađite karticu "Uređaji" i stvorite Uređaj pod nazivom "SONOFF Dual" i varijablu u njemu pod nazivom "Releji". Trebalo bi da izgleda ovako.

Uvjerite se da je oznaka API-ja uređaja "sonoff-dual", a oznaka varijable API-ja "releji". Ovo su jedinstveni identifikatori koje koristi SONOFF da zna na koju se varijablu pretplatiti u brokeru MQTT. Možete urediti oznake ako je potrebno. Sada ste spremni za fleširanje uređaja ovim kodom!

Korak 4: Daljinski upravljajte svojim aparatima

Upravljajte svojim aparatima na daljinu!
Upravljajte svojim aparatima na daljinu!
Upravljajte svojim aparatima na daljinu!
Upravljajte svojim aparatima na daljinu!

Nakon što ste fleširali svoje uređaje, otvorite serijski monitor Arduino IDE -a, trebali biste vidjeti nešto poput na slici, što znači da su WiFi veza i pretplata na MQTT bili uspješni.

Sada idite na karticu "Nadzorne ploče" i dodajte novi widget tipa "Kontrola" "Prekidač". Ovaj prekidač šalje "1" ili "0" varijabli "Releji", koja se zatim očitava u funkciji povratnog poziva SONOFF -a za uključivanje ili isključivanje releja. Sada možete daljinski upravljati SONOFF Dual -om sa svoje nadzorne ploče!

Preporučuje se: