Talaan ng mga Nilalaman:

Dual Tutorial ng SonOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots: 4 na Hakbang
Dual Tutorial ng SonOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots: 4 na Hakbang

Video: Dual Tutorial ng SonOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots: 4 na Hakbang

Video: Dual Tutorial ng SonOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots: 4 na Hakbang
Video: Jak zdalnie kontrolować zużycie wody, ciepła, gazu, prądu - licznik impulsów LIW-01 SUPLA ZAMEL 2024, Nobyembre
Anonim
Dual Tutorial ng SonOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots
Dual Tutorial ng SonOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots

Ang $ 9 Wi-Fi relay na ito ay maaaring makontrol ang dalawang kasangkapan nang sabay. Alamin kung paano ito ikonekta sa Ubidots at ilabas ang buong potensyal nito!

Sa gabay na ito matututunan mo kung paano makontrol ang isang pares ng 110V na kagamitan sa Wi-Fi sa halagang $ 9, gamit ang Ito's SONOFF Dual. Kung ikukumpara sa mga smart plug-in ng WiFi na antas ng consumer sa merkado, ang SONOFF ay isang mahusay na kahalili para sa paggawa ng matalinong tahanan at kahit mga pang-industriya na proyekto ng IoT sa isang mas malaking sukat. Bukod dito, batay ito sa tanyag na chip ng Wi-Fi ng ESP8266, ginagawa itong katugma sa kapaligiran ng Arduino at iba pang mga mapagkukunan tulad ng aming mga aklatan ng ESP sa Ubidots.

Hakbang 1: Mga Kinakailangan at Pag-setup

Mga Kinakailangan at Pag-setup
Mga Kinakailangan at Pag-setup
Mga Kinakailangan at Pag-setup
Mga Kinakailangan at Pag-setup
Mga Kinakailangan at Pag-setup
Mga Kinakailangan at Pag-setup

Upang masundan ang Maituturo na ito, kakailanganin mo ang:

  • Isang aparato ng UartSBee upang ma-program ang SONOFF gamit ang iyong computer
  • Isang SONOFF Dual
  • Ang UbidotsESPMQTT Library
  • Ubidots account - o - Lisensya ng STEM

Pag-setup ng Hardware

I-disassemble ang aparato ng DualOFF, ito ay upang ma-access ang pin ng SONOFF TTL, na kakailanganin naming i-program ang onboard na ESP8266. Ang SONOFF ay dumating nang walang dalawa sa mga header ng pin nito, kaya kakailanganin mong solder ang mga ito bago iprogram ang yunit.

Pagkatapos ng paghihinang, ikonekta ang board sa UartSBee na sumusunod sa talahanayan na ito:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Hakbang 2: Pag-setup ng Arduino IDE

Pag-setup ng Arduino IDE
Pag-setup ng Arduino IDE

Sa Arduino IDE, mag-click sa Mga File -> Mga Kagustuhan at ipasok ang URL na ito sa patlang na Mga URL ng Karagdagang Mga Tagapamahala ng Boards, upang ma-access ang mga aklatan ng ESP8266 para sa Arduino:

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

Sinusuportahan ng patlang na ito ang maraming mga URL. Paghiwalayin ang mga ito sa mga kuwit kung sakaling mayroon ka nang ibang nai-type na mga URL.

  • Buksan ang Boards Manager mula sa Mga Tool -> Board menu at i-install ang platform ng ESP8266.
  • Pagkatapos ng pag-install, pumunta sa menu ng Tools> Board at piliin ang board: Generic ESP8266 Module.
  • I-download ang UbidotsESPMQTT library bilang isang ZIP file sa aming GitHub account.
  • Bumalik sa iyong Arduino IDE, mag-click sa Sketch -> Isama ang Library -> Idagdag. ZIP Library.
  • Piliin ang. ZIP file ng UbidotsESPMQTT at pagkatapos ay mag-click sa "Tanggapin" o "Piliin". Isara ang Arduino IDE at buksan ito muli.

Hakbang 3: Pag-coding ng Iyong SONOFF Doble

Pag-coding sa Iyong SONOFF Doble
Pag-coding sa Iyong SONOFF Doble

Ang sample code na ito ay mag-subscribe sa isang variable ng Ubidots na i-on o i-off ang parehong mga relay nang sabay.

Bago patakbuhin ang code, pumunta sa iyong Ubidots account, hanapin ang tab na "Mga Device" at lumikha ng isang Device na tinatawag na "SONOFF Dual" at isang variable dito na tinatawag na "Relays". Dapat ganito ang hitsura ng imaheng ito.

Tiyaking ang label ng Device API ay "sonoff-dual" at ang variable na label ng API ay "relay". Ito ang mga natatanging pagkakakilanlan na ginamit ng SONOFF upang malaman kung aling variable ang mag-subscribe sa MQTT broker. Maaari mong i-edit ang mga label kung kinakailangan. Handa ka na ngayong i-flash ang iyong aparato gamit ang code na ito!

Hakbang 4: Kontrolin ang Iyong Mga Kagamitan mula sa Malayo

Kontrolin ang Iyong Mga Kagamitan mula sa Malayo!
Kontrolin ang Iyong Mga Kagamitan mula sa Malayo!
Kontrolin ang Iyong Mga Kagamitan mula sa Malayo!
Kontrolin ang Iyong Mga Kagamitan mula sa Malayo!

Matapos mai-flash ang iyong mga aparato, buksan ang serial monitor ng Arduino IDE, dapat mong makita ang isang bagay tulad ng sa larawan, nangangahulugang matagumpay ang koneksyon sa WiFi at MQTT subscription.

Pumunta ngayon sa tab na "Dashboard" at magdagdag ng isang bagong Widget ng uri na "Control" "Switch". Ang switch na ito ay magpapadala ng isang "1" o isang "0" sa variable na "Relays", na kung saan ay basahin sa function ng callback ng SonOFF upang i-on o i-off ang mga relay. Maaari mo nang makontrol ang iyong SONOFF Dual mula sa iyong dashboard!

Inirerekumendang: