Sadržaj:

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

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

Video: SONOFF Dual Tutorial: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i ubidota: 4 koraka
Video: Mastering Dual Control with R5 and TX Ultimate Switches #sonoff#smarthome 2024, Srpanj
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 upravljati s dva uređaja istovremeno. Naučite kako ga spojiti na Ubidots i osloboditi njegov puni potencijal!

U ovom ćete vodiču naučiti kako kontrolirati nekoliko 110V uređaja preko Wi-Fi-ja za 9 USD, koristeći Iteadov SONOFF Dual. U usporedbi s potrošačkim razredima WiFi pametnih utikača na tržištu, SONOFF je izvrsna alternativa za izradu pametnih kuća, pa čak i industrijskih IoT projekata u većim razmjerima. Štoviše, temelji se na popularnom ESP8266 Wi-Fi čipu, što ga čini kompatibilnim s okruženjem Arduino i drugim resursima poput naših ESP knjižnica 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čunala
  • SONOFF Dvostruki
  • Knjižnica 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 Dvostruki

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 Datoteke -> Postavke i unesite ovaj URL u polje Dodatni URL -ovi upravitelja ploča kako biste mogli pristupiti ESP8266 knjižnicama 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 s izbornika 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.
  • Natrag u svom Arduino IDE -u kliknite Sketch -> Include Library -> Add. ZIP Library.
  • Odaberite. ZIP datoteku UbidotsESPMQTT, a zatim kliknite "Prihvati" ili "Odaberi". Zatvorite Arduino IDE i ponovno 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 varijablu Ubidots 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 izgledati ovako.

Provjerite je li 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 posredniku MQTT. Možete urediti oznake ako je potrebno. Sada ste spremni za flash uređaj s 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 bljeskali 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 vrste "Upravljanje" "Prekidač". Ovaj prekidač će poslati "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 svojim SONOFF Dual -om s nadzorne ploče!

Preporučeni: