Мазмуну:

SONOFF кош үйрөткүчү: MQTT жана Ubidots аркылуу электр шаймандарыңызды алыстан башкарыңыз: 4 кадам
SONOFF кош үйрөткүчү: MQTT жана Ubidots аркылуу электр шаймандарыңызды алыстан башкарыңыз: 4 кадам

Video: SONOFF кош үйрөткүчү: MQTT жана Ubidots аркылуу электр шаймандарыңызды алыстан башкарыңыз: 4 кадам

Video: SONOFF кош үйрөткүчү: MQTT жана Ubidots аркылуу электр шаймандарыңызды алыстан башкарыңыз: 4 кадам
Video: ТОП 1 САМАЯ ПРОДАВАЕМАЯ В 2023 ГОДУ КАМЕРА ВИДЕОНАБЛЮДЕНИЯ!!! 2024, Июль
Anonim
SONOFF кош үйрөткүчү: MQTT жана Ubidots аркылуу электр шаймандарыңызды алыстан башкарыңыз
SONOFF кош үйрөткүчү: MQTT жана Ubidots аркылуу электр шаймандарыңызды алыстан башкарыңыз

Бул 9 долларлык Wi-Fi релеси бир эле учурда эки техниканы башкара алат. Аны Убидотко кантип туташтырып, потенциалын ачууну үйрөнүңүз!

Бул колдонмодо сиз Itead's SONOFF Dual колдонуп, $ 9 үчүн Wi-Fi аркылуу 110В жабдууларды башкарууну үйрөнөсүз. Базардагы керектөөчү класстагы WiFi акылдуу сайгычтары менен салыштырганда, SONOFF акылдуу үйдү, атүгүл өнөр жай IoT долбоорлорун масштабда жасоо үчүн эң сонун альтернатива болуп саналат. Анын үстүнө, бул популярдуу ESP8266 Wi-Fi чипине негизделген, аны Arduino чөйрөсү жана Ubidotsтогу биздин ESP китепканаларыбыз сыяктуу башка ресурстар менен шайкеш кылат.

1 -кадам: талаптар жана орнотуу

Талаптар жана Орнотуу
Талаптар жана Орнотуу
Талаптар жана Орнотуу
Талаптар жана Орнотуу
Талаптар жана Орнотуу
Талаптар жана Орнотуу

Бул Нускаманы аткаруу үчүн, сизге керек:

  • UartSBee түзмөгү компьютериңизди колдонуп SONOFFты программалай алат
  • SONOFF Dual
  • UbidotsESPMQTT китепканасы
  • Ubidots эсеби - же - STEM лицензиясы

Аппараттык орнотуу

SONOFF Dual түзмөгүн ажыратыңыз, бул SONOFF TTL pinoutуна кирүү үчүн, биз аны борттогу ESP8266 программасы үчүн керек кылабыз. SONOFF анын эки төөнөгүчтөрү жок келет, андыктан бирдикти программалоодон мурун аларды ширетүү керек болот.

Лайк алгандан кийин, тактаны UartSBeeге төмөнкү таблицадан туташтырыңыз:

UartSBee - SONOFF Dual

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 дарегиңиз бар болсо, аларды үтүр менен бөлүңүз.

  • Куралдар -> Такта менюсунан Такта менеджерин ачыңыз жана ESP8266 платформасын орнотуңуз.
  • Орнотуудан кийин, Tools> Board менюсуна өтүп, тактаны тандаңыз: Generic ESP8266 Module.
  • UbidotsESPMQTT китепканасын GitHub эсебибизге ZIP файлы катары жүктөп алыңыз.
  • Кайра Arduino IDEге эскизди басыңыз -> Китепкананы кошуу -> ZIP китепканасын кошуу.
  • UbidotsESPMQTTтин. ZIP файлын тандап, анан "Кабыл алуу" же "Тандоо" дегенди басыңыз. Arduino IDEни жаап, кайра ачыңыз.

3 -кадам: SONOFF Dual коддоо

SONOFF Dual коддоо
SONOFF Dual коддоо

Бул үлгү коду Ubidots өзгөрмөсүнө жазылат, ал бир эле учурда эки релени күйгүзөт же өчүрөт.

Кодду иштетүүдөн мурун, Ubidots эсебиңизге өтүп, "Түзмөктөр" өтмөгүн таап, "SONOFF Dual" деп аталган түзмөктү жана "Релелер" деп аталган өзгөрмөнү түзүңүз. Бул сүрөттө окшош болушу керек.

Device API энбелгиси "sonoff-dual" жана өзгөрмө API энбелгиси "реле" экенин текшериңиз. Бул SONOFF тарабынан колдонулган уникалдуу идентификаторлор, MQTT брокеринде кайсы өзгөрмөгө жазылууну билүү үчүн. Эгер керек болсо, этикеткаларды оңдоп койсоңуз болот. Эми сиз бул код менен түзмөгүңүздү жаркыратууга даярсыз!

4 -кадам: Тиричилик техникаңызды алыстан башкарыңыз

Түзмөктөрүңүздү алыстан башкарыңыз!
Түзмөктөрүңүздү алыстан башкарыңыз!
Түзмөктөрүңүздү алыстан башкарыңыз!
Түзмөктөрүңүздү алыстан башкарыңыз!

Түзмөгүңүздү күйгүзгөндөн кийин, Arduino IDE сериялык мониторун ачыңыз, сүрөттө окшош нерсени көрүшүңүз керек, башкача айтканда WiFi байланышы жана MQTT жазылуусу ийгиликтүү болду.

Эми "Куралдар тактасы" өтмөгүнө өтүп, "Control" "Switch" түрүндөгү жаңы виджет кошуңуз. Бул которгуч "Релейлер" өзгөрмөсүнө "1" же "0" жөнөтөт, андан кийин SONOFFтин кайра чалуу функциясында релелерди күйгүзүү же өчүрүү үчүн окулат. Эми сиз SONOFF Dual'иңизди алыстан башкаруу панелинен башкара аласыз!

Сунушталууда: