Turinys:

Dviguba „SONOFF“pamoka: nuotoliniu būdu valdykite savo elektros prietaisus naudodami MQTT ir „Ubidots“: 4 žingsniai
Dviguba „SONOFF“pamoka: nuotoliniu būdu valdykite savo elektros prietaisus naudodami MQTT ir „Ubidots“: 4 žingsniai

Video: Dviguba „SONOFF“pamoka: nuotoliniu būdu valdykite savo elektros prietaisus naudodami MQTT ir „Ubidots“: 4 žingsniai

Video: Dviguba „SONOFF“pamoka: nuotoliniu būdu valdykite savo elektros prietaisus naudodami MQTT ir „Ubidots“: 4 žingsniai
Video: Namų valdymo automatizavimas. Vienas mygtukas - daug funkcijų. 2024, Lapkritis
Anonim
„SONOFF“dviguba pamoka: valdykite savo elektros prietaisus nuotoliniu būdu naudodami MQTT ir „Ubidots“
„SONOFF“dviguba pamoka: valdykite savo elektros prietaisus nuotoliniu būdu naudodami MQTT ir „Ubidots“

Ši 9 USD vertės „Wi-Fi“relė vienu metu gali valdyti du prietaisus. Sužinokite, kaip jį prijungti prie „Ubidots“ir išnaudoti visą jo potencialą!

Šiame vadove sužinosite, kaip valdyti keletą 110 V prietaisų per „Wi-Fi“už 9 USD, naudojant „Itead“„SONOFF Dual“. SONOFF, palyginti su rinkoje esančiais vartotojams tinkamais išmaniaisiais „Wi-Fi“kištukais, yra puiki alternatyva plataus masto išmaniųjų namų ir net pramoninių daiktų interneto projektams. Be to, jis pagrįstas populiariu ESP8266 „Wi-Fi“lustu, todėl jis suderinamas su „Arduino“aplinka ir kitais ištekliais, pvz., Mūsų ESP bibliotekomis „Ubidots“.

1 žingsnis: Reikalavimai ir sąranka

Reikalavimai ir sąranka
Reikalavimai ir sąranka
Reikalavimai ir sąranka
Reikalavimai ir sąranka
Reikalavimai ir sąranka
Reikalavimai ir sąranka

Norėdami sekti šią instrukciją, jums reikės:

  • „UartSBee“įrenginys, skirtas programuoti SONOFF naudojant kompiuterį
  • „SONOFF Dual“
  • „UbidotsESPMQTT“biblioteka
  • „Ubidots“paskyra arba STEM licencija

Techninės įrangos sąranka

Išardykite „SONOFF Dual“įrenginį, kad galėtumėte pasiekti „SONOFF TTL“kontaktą, kurį turėsime užprogramuoti ESP8266. „SONOFF“yra be dviejų kaiščių antgalių, todėl prieš programuodami įrenginį turėsite juos lituoti.

Po litavimo prijunkite plokštę prie „UartSBee“pagal šią lentelę:

„UartSBee“- „SONOFF Dual“

VCC - VCC

TX - RX

RX - TX

GND - GND

2 veiksmas: „Arduino IDE“sąranka

„Arduino IDE“sąranka
„Arduino IDE“sąranka

„Arduino IDE“spustelėkite Failai -> Nuostatos ir įveskite šį URL į papildomų lentų tvarkyklės URL lauką, kad galėtumėte pasiekti ESP8266 „Arduino“bibliotekas:

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

Šis laukas palaiko kelis URL. Atskirkite juos kableliais, jei jau įvedėte kitus URL.

  • Atidarykite „Boards Manager“iš „Tools -> Board“meniu ir įdiekite ESP8266 platformą.
  • Įdiegę eikite į meniu Įrankiai> Lenta ir pasirinkite plokštę: Generic ESP8266 Module.
  • Atsisiųskite „UbidotsESPMQTT“biblioteką kaip ZIP failą iš mūsų „GitHub“paskyros.
  • Grįžę į „Arduino IDE“, spustelėkite Eskizas -> Įtraukti biblioteką -> Pridėti. ZIP biblioteką.
  • Pasirinkite „UbidotsESPMQTT“. ZIP failą, tada spustelėkite „Priimti“arba „Pasirinkti“. Uždarykite „Arduino IDE“ir vėl atidarykite.

3 žingsnis: „SONOFF Dual“kodavimas

„SONOFF Dual“kodavimas
„SONOFF Dual“kodavimas

Šis pavyzdinis kodas prenumeruoja „Ubidots“kintamąjį, kuris vienu metu įjungia arba išjungia abi relės.

Prieš paleisdami kodą, eikite į savo „Ubidots“paskyrą, suraskite skirtuką „Įrenginiai“ir sukurkite įrenginį pavadinimu „SONOFF Dual“ir jame esantį kintamąjį, vadinamą „Relėmis“. Tai turėtų atrodyti kaip šis vaizdas.

Įsitikinkite, kad įrenginio API etiketė yra „sonoff-dual“, o kintama API-„relės“. Tai yra unikalūs identifikatoriai, kuriuos SONOFF naudoja norėdamas sužinoti, kurį kintamąjį užsisakyti MQTT brokeryje. Jei reikia, galite redaguoti etiketes. Dabar esate pasiruošę įjungti įrenginį naudodami šį kodą!

4 žingsnis: valdykite savo prietaisus nuotoliniu būdu

Nuotoliniu būdu valdykite savo prietaisus!
Nuotoliniu būdu valdykite savo prietaisus!
Nuotoliniu būdu valdykite savo prietaisus!
Nuotoliniu būdu valdykite savo prietaisus!

Sumirksėję įrenginius, atidarykite „Arduino IDE“serijinį monitorių, turėtumėte pamatyti kažką panašaus į paveikslėlį, o tai reiškia, kad „WiFi“ryšys ir MQTT prenumerata buvo sėkmingi.

Dabar eikite į skirtuką „Prietaisų skydeliai“ir pridėkite naują valdiklį, kurio tipas yra „Valdymas“„Perjungti“. Šis jungiklis siųs „1“arba „0“į kintamąjį „Relės“, kuris vėliau nuskaitomas SONOFF atgalinio ryšio funkcijoje, kad įjungtų arba išjungtų relės. Dabar „SONOFF Dual“galite valdyti nuotoliniu būdu iš prietaisų skydelio!

Rekomenduojamas: