Мазмұны:

SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару: 4 қадам
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару: 4 қадам

Бейне: SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару: 4 қадам

Бейне: SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару: 4 қадам
Бейне: How to Crochet: Short Sleeve T. Shirt | Pattern & Tutorial DIY 2024, Шілде
Anonim
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару
SONOFF қосарлы оқулығы: MQTT және Ubidots көмегімен электр құрылғыларын қашықтан басқару

Бұл 9 доллар тұратын Wi-Fi релесі бір уақытта екі құрылғыны басқара алады. Оны Ubidots -пен қалай байланыстыру керектігін біліңіз және оның барлық мүмкіндіктерін ашыңыз!

Бұл нұсқаулықта сіз Itead's SONOFF Dual көмегімен Wi-Fi арқылы 9 доллар тұратын 110 В құрылғыларын басқаруды үйренесіз. Нарықтағы тұтынушыларға арналған WiFi ақылды штепсельдерімен салыстырғанда, SONOFF-ақылды үйді, тіпті өнеркәсіптік IoT жобаларын кең ауқымда жасауға тамаша балама. Сонымен қатар, ол әйгілі ESP8266 Wi-Fi чипіне негізделген, оны Arduino ортасымен және Ubidots-тағы біздің ESP кітапханалары сияқты басқа ресурстармен үйлесімді етеді.

1 -қадам: талаптар мен параметрлер

Талаптар мен баптау
Талаптар мен баптау
Талаптар мен баптау
Талаптар мен баптау
Талаптар мен баптау
Талаптар мен баптау

Осы нұсқаулықты орындау үшін сізге қажет:

  • UARTSBee құрылғысы компьютерді пайдаланып SONOFF бағдарламалауға мүмкіндік береді
  • 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 бағдарламасында Arduino үшін ESP8266 кітапханаларына кіру үшін Файлдар -> Параметрлер түймесін басып, осы URL мекенжайын Қосымша тақта менеджері URL мекенжайларына енгізіңіз:

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

Бұл өріс бірнеше URL мекенжайларын қолдайды. Егер сізде басқа URL -мекенжайлар терілген болса, оларды үтірмен бөліңіз.

  • Тақталар менеджерін Tools -> Board мәзірінен ашып, ESP8266 платформасын орнатыңыз.
  • Орнатқаннан кейін Құралдар> Тақта мәзіріне өтіп, тақтаны таңдаңыз: Жалпы ESP8266 модулі.
  • UbidotsESPMQTT кітапханасын ZIP файлы ретінде біздің GitHub есептік жазбасынан жүктеп алыңыз.
  • Arduino IDE -ге қайта оралып, Sketch -> Кітапхананы қосу -> ZIP кітапханасын қосу түймесін басыңыз.
  • UbidotsESPMQTT. ZIP файлын таңдаңыз, содан кейін «Қабылдау» немесе «Таңдау» түймесін басыңыз. Arduino IDE жабыңыз және оны қайта ашыңыз.

3 -қадам: SONOFF Dual кодын кодтау

SONOFF Dual кодын кодтау
SONOFF Dual кодын кодтау

Бұл үлгі коды Ubidots айнымалысына жазылады, ол бір уақытта екі релені қосады немесе өшіреді.

Кодты іске қоспас бұрын, Ubidots есептік жазбасына өтіп, «Құрылғылар» қойындысын тауып, «SONOFF Dual» деп аталатын құрылғы мен «Релелік» деп аталатын айнымалы құрыңыз. Бұл суретке ұқсас болуы керек.

Device API жапсырмасының «sonoff-dual» екеніне көз жеткізіңіз және айнымалы API белгісі «реле» болып табылады. Бұл MONTF брокерінде қандай айнымалыға жазылу керектігін білу үшін SONOFF қолданатын бірегей идентификаторлар. Қажет болса, сіз белгілерді өңдей аласыз. Енді сіз осы кодпен құрылғыны жыпылықтауға дайынсыз!

4 -қадам: Құрылғыларды қашықтан басқарыңыз

Құрылғыларды қашықтан басқарыңыз!
Құрылғыларды қашықтан басқарыңыз!
Құрылғыларды қашықтан басқарыңыз!
Құрылғыларды қашықтан басқарыңыз!

Құрылғыларды жыпылықтағаннан кейін Arduino IDE сериялық мониторын ашыңыз, сіз суреттегідей нәрсені көресіз, яғни WiFi байланысы мен MQTT жазылымы сәтті болды.

Енді «Бақылау тақталары» қойындысына өтіп, «Басқару» түріндегі жаңа виджетті қосыңыз. Бұл коммутатор «Relays» айнымалысына «1» немесе «0» жібереді, содан кейін ол реттерді қосу немесе өшіру үшін SONOFF кері шақыру функциясында оқылады. Енді сіз SONOFF Dual -ді бақылау тақтасынан қашықтан басқара аласыз!

Ұсынылған: