Mundarija:

SONOFF dual tutorial: MQTT va Ubidots yordamida elektr jihozlaringizni masofadan boshqarish: 4 qadam
SONOFF dual tutorial: MQTT va Ubidots yordamida elektr jihozlaringizni masofadan boshqarish: 4 qadam

Video: SONOFF dual tutorial: MQTT va Ubidots yordamida elektr jihozlaringizni masofadan boshqarish: 4 qadam

Video: SONOFF dual tutorial: MQTT va Ubidots yordamida elektr jihozlaringizni masofadan boshqarish: 4 qadam
Video: MQTT Protocol with NodeMCU ESP8266 Tutorial 2024, Noyabr
Anonim
SONOFF dual tutorial: MQTT va Ubidots yordamida elektr jihozlaringizni masofadan boshqarish
SONOFF dual tutorial: MQTT va Ubidots yordamida elektr jihozlaringizni masofadan boshqarish

9 dollarlik Wi-Fi o'rni bir vaqtning o'zida ikkita qurilmani boshqarishi mumkin. Uni Ubidots -ga qanday ulashni va uning imkoniyatlarini ishga solishni o'rganing!

Bu qo'llanmada siz Itead-ning SONOFF Dual-dan foydalanib, 9 dollarlik Wi-Fi orqali bir nechta 110V qurilmalarni boshqarishni o'rganasiz. SONOFF, bozorda iste'molchilarga mo'ljallangan WiFi aqlli vilkalari bilan taqqoslaganda, aqlli uy va hatto sanoat IoT loyihalarini keng miqyosda yaratish uchun ajoyib alternativ. Bundan tashqari, u mashhur ESP8266 Wi-Fi chipiga asoslangan bo'lib, u Arduino muhitiga va Ubidotsdagi ESP kutubxonalarimiz kabi boshqa manbalarga mos keladi.

1 -qadam: talablar va sozlash

Talablar va sozlash
Talablar va sozlash
Talablar va sozlash
Talablar va sozlash
Talablar va sozlash
Talablar va sozlash

Ushbu ko'rsatmaga amal qilish uchun sizga kerak:

  • Kompyuter yordamida SONOFF -ni dasturlash uchun UartSBee qurilmasi
  • SONOFF dual
  • UbidotsESPMQTT kutubxonasi
  • Ubidots hisobi - yoki - STEM litsenziyasi

Uskunani sozlash

SONOFF Dual qurilmasini demontaj qiling, bu SONOFF TTL pinoutiga kirish uchun, biz uni ESP8266 bortida dasturlashimiz kerak bo'ladi. SONOFF ikkita pinli sarlavhasiz keladi, shuning uchun jihozni dasturlashdan oldin ularni lehimlashingiz kerak bo'ladi.

Lehimlashdan so'ng, jadvalni UartSBee -ga ulang:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

2 -qadam: Arduino IDE -ni sozlash

Arduino IDE -ni sozlash
Arduino IDE -ni sozlash

Arduino IDE -da Arduino uchun ESP8266 kutubxonalariga kira olish uchun Fayllar -> Sozlamalar -ni bosing va ushbu URLni Qo'shimcha taxtalar menejeri URL -lar maydoniga kiriting:

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

Bu maydon bir nechta URL manzillarini qo'llab -quvvatlaydi. Agar boshqa URL -lar yozilgan bo'lsa, ularni vergul bilan ajrating.

  • Kengash menejerini Asboblar -> Kengash menyusidan oching va ESP8266 platformasini o'rnating.
  • O'rnatishdan so'ng, Asboblar> Kengash menyusiga o'ting va taxtani tanlang: Umumiy ESP8266 moduli.
  • UbidotsESPMQTT kutubxonasini GitHub hisobimizdagi ZIP fayli sifatida yuklab oling.
  • Arduino IDE -ga qayting, Sketch -> Kutubxonani qo'shish -> ZIP kutubxonasini qo'shish -ni bosing.
  • UbidotsESPMQTT. ZIP faylini tanlang va "Qabul qilish" yoki "Tanlash" ni bosing. Arduino IDE -ni yoping va uni qayta oching.

3 -qadam: SONOFF Dual -ni kodlash

SONOFF Dual -ni kodlash
SONOFF Dual -ni kodlash

Bu namuna kodi bir vaqtning o'zida ikkala o'rni yoqadigan yoki o'chiradigan Ubidots o'zgaruvchiga obuna bo'ladi.

Kodni ishga tushirishdan oldin, Ubidots hisob qaydnomangizga o'ting, "Qurilmalar" yorlig'ini toping va "SONOFF Dual" deb nomlangan qurilma va "Röleler" deb nomlangan o'zgaruvchini yarating. Bu rasmga o'xshash bo'lishi kerak.

Device API yorlig'i "sonoff-dual" va o'zgaruvchan API yorlig'i "o'rni" ekanligiga ishonch hosil qiling. Bu SONOFF tomonidan MQTT brokerida qaysi o'zgaruvchiga obuna bo'lish kerakligini bilish uchun ishlatiladigan yagona identifikatorlar. Agar kerak bo'lsa, siz teglarni tahrirlashingiz mumkin, endi siz ushbu kod bilan qurilmangizni o'chirishga tayyormiz!

4 -qadam: Qurilmangizni masofadan boshqaring

Qurilmalaringizni masofadan boshqaring!
Qurilmalaringizni masofadan boshqaring!
Qurilmalaringizni masofadan boshqaring!
Qurilmalaringizni masofadan boshqaring!

Qurilmalarni yondirgandan so'ng, Arduino IDE -ning ketma -ket monitorini oching, siz Wi -Fi ulanishi va MQTT obunasi muvaffaqiyatli bo'lganini anglatadigan rasmdagi kabi narsani ko'rishingiz kerak.

Endi "Boshqarish paneli" yorlig'iga o'ting va "Boshqarish" turiga yangi Vidjet qo'shing. Bu tugma "o'rni" o'zgaruvchisiga "1" yoki "0" ni yuboradi, keyin esa o'rni yoqish yoki o'chirish uchun SONOFFning qayta qo'ng'iroq qilish funktsiyasida o'qiladi. Endi siz SONOFF Dual -ni boshqaruv panelidan masofadan boshqarishingiz mumkin!

Tavsiya: