Агуулгын хүснэгт:

SONOFF Хос заавар: MQTT болон Ubidots ашиглан цахилгаан хэрэгслээ алсаас удирдах: 4 алхам
SONOFF Хос заавар: MQTT болон Ubidots ашиглан цахилгаан хэрэгслээ алсаас удирдах: 4 алхам

Видео: SONOFF Хос заавар: MQTT болон Ubidots ашиглан цахилгаан хэрэгслээ алсаас удирдах: 4 алхам

Видео: SONOFF Хос заавар: MQTT болон Ubidots ашиглан цахилгаан хэрэгслээ алсаас удирдах: 4 алхам
Видео: САМАЯ ДЕШЕВАЯ мини wifi камера со СЛЕЖЕНИЕМ. 2024, Арваннэгдүгээр
Anonim
SONOFF Хос заавар: MQTT болон Ubidots ашиглан цахилгаан хэрэгслүүдээ алсаас удирдах
SONOFF Хос заавар: MQTT болон Ubidots ашиглан цахилгаан хэрэгслүүдээ алсаас удирдах

Энэхүү 9 долларын үнэтэй Wi-Fi реле нь хоёр төхөөрөмжийг нэгэн зэрэг удирдах боломжтой юм. Үүнийг Ubidots -тэй хэрхэн холбож, түүний бүрэн боломжийг нээх талаар олж мэдээрэй!

Энэхүү гарын авлагад та Itead-ийн SONOFF Dual ашиглан 110 долларын хүчдэл бүхий хоёр төхөөрөмжийг Wi-Fi-ээр 9 доллараар удирдахыг сурах болно. Зах зээл дээрх хэрэглэгчийн зэрэглэлийн WiFi ухаалаг залгууртай харьцуулахад SONOFF нь ухаалаг гэр, бүр үйлдвэрлэлийн IoT төслүүдийг илүү өргөн цар хүрээтэй болгох гайхалтай хувилбар юм. Нэмж дурдахад энэ нь алдартай ESP8266 Wi-Fi чип дээр суурилсан бөгөөд үүнийг Arduino орчин болон Ubidots дахь манай ESP номын сан гэх мэт бусад нөөцөд нийцүүлэх боломжтой болгодог.

Алхам 1: Шаардлага ба тохиргоо

Шаардлага ба тохиргоо
Шаардлага ба тохиргоо
Шаардлага ба тохиргоо
Шаардлага ба тохиргоо
Шаардлага ба тохиргоо
Шаардлага ба тохиргоо

Энэхүү зааврыг дагаж мөрдөхийн тулд танд дараахь зүйлс хэрэгтэй болно.

  • SONOFF програмыг компьютер ашиглан програмчлах боломжтой UartSBee төхөөрөмж
  • SONOFF хос
  • UbidotsESPMQTT номын сан
  • Ubidots данс - эсвэл - STEM лиценз

Тоног төхөөрөмжийн тохиргоо

SONOFF Dual төхөөрөмжийг дизассембл хийх нь ESP8266 онгоцонд програмчлахад шаардлагатай SONOFF TTL холболт руу нэвтрэх явдал юм. SONOFF нь хоёр зүү толгойгүй ирдэг тул та төхөөрөмжийг програмчлахаас өмнө гагнах хэрэгтэй болно.

Гагнуурын дараа самбарыг UartSBee -д дараах хүснэгтийн дагуу холбоно уу.

UartSBee - SONOFF Хос

VCC - VCC

TX - RX

RX - TX

GND - GND

Алхам 2: Arduino IDE тохиргоо

Arduino IDE тохиргоо
Arduino IDE тохиргоо

Arduino IDE дээр Files -> Preferences дээр дарж Arduino -д зориулсан ESP8266 -ийн номын санд хандахын тулд энэ URL -г Нэмэлт самбар менежерийн URL талбарт оруулна уу.

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

Энэ талбар нь олон URL -г дэмждэг. Хэрэв та өөр URL -ууд бичсэн бол тэдгээрийг таслалаар тусгаарла.

  • Tools -> Board цэснээс Boards Manager -ийг нээгээд ESP8266 платформыг суулгана уу.
  • Суулгасны дараа Tools> Board цэс рүү орж самбарыг сонгоно уу: Ерөнхий ESP8266 модуль.
  • UbidotsESPMQTT номын санг манай GitHub дансанд ZIP файл болгон татаж аваарай.
  • Arduino IDE дээрээ буцаж очоод Sketch -> Номын санг оруулах -> ZIP номын сан нэмэх дээр дарна уу.
  • UbidotsESPMQTT -ийн. ZIP файлыг сонгоод "Зөвшөөрөх" эсвэл "Сонгох" дээр дарна уу. Arduino IDE -ийг хааж дахин нээнэ үү.

Алхам 3: SONOFF Хосоо кодлох

Таны SONOFF Dual -ийг кодчилж байна
Таны SONOFF Dual -ийг кодчилж байна

Энэ жишээ код нь реле хоёуланг нь нэгэн зэрэг асаах эсвэл унтраах Ubidots хувьсагчийг захиалах болно.

Кодыг ажиллуулахын өмнө Ubidots данс руугаа ороод "Devices" табыг олоод "SONOFF Dual" нэртэй төхөөрөмж болон "Relays" нэртэй хувьсагч үүсгэнэ үү. Энэ зураг иймэрхүү харагдах ёстой.

Device API шошго нь "sonoff-dual", хувьсах API шошго нь "реле" эсэхийг шалгаарай. Эдгээр нь SONOFF -ийн MQTT брокер дээр аль хувьсагчийг захиалахаа мэдэхийн тулд ашигладаг өвөрмөц танигч юм. Шаардлагатай бол та шошгыг засварлаж болно. Та одоо энэ кодоор төхөөрөмжөө асаахад бэлэн боллоо!

Алхам 4: Багаж хэрэгслээ алсаас хянах

Цахилгаан хэрэгслээ алсаас хянах!
Цахилгаан хэрэгслээ алсаас хянах!
Цахилгаан хэрэгслээ алсаас хянах!
Цахилгаан хэрэгслээ алсаас хянах!

Төхөөрөмжөө гялалзуулсны дараа Arduino IDE -ийн цуваа дэлгэцийг нээнэ үү, та зураг дээрх шиг зүйлийг харах ёстой бөгөөд энэ нь WiFi холболт болон MQTT захиалга амжилттай болсон гэсэн үг юм.

Одоо "Хяналтын самбар" таб руу очоод "Хяналт" гэсэн төрлийн шинэ виджет нэмж оруулна уу. Энэ унтраалга нь "Relays" хувьсагч руу "1" эсвэл "0" илгээж, дараа нь SONOFF -ийн буцааж залгах функц дээр уншаад реле асаах эсвэл унтраана. Та одоо SONOFF Dual -ээ хянах самбараасаа алсаас удирдах боломжтой боллоо!

Зөвлөмж болгож буй: