Съдържание:

Двоен урок SONOFF: Контролирайте дистанционно електрическите си уреди с помощта на MQTT и Ubidots: 4 стъпки
Двоен урок SONOFF: Контролирайте дистанционно електрическите си уреди с помощта на MQTT и Ubidots: 4 стъпки

Видео: Двоен урок SONOFF: Контролирайте дистанционно електрическите си уреди с помощта на MQTT и Ubidots: 4 стъпки

Видео: Двоен урок SONOFF: Контролирайте дистанционно електрическите си уреди с помощта на MQTT и Ubidots: 4 стъпки
Видео: Sonoff Basic R3 - wi-fi реле, с DIY и режимом работы по локальной сети 2024, Ноември
Anonim
Двоен урок SONOFF: Контролирайте дистанционно електрическите си уреди с помощта на MQTT и Ubidots
Двоен урок SONOFF: Контролирайте дистанционно електрическите си уреди с помощта на MQTT и Ubidots

Това Wi-Fi реле за $ 9 може да управлява два уреда едновременно. Научете как да го свържете с Ubidots и да разгърнете пълния му потенциал!

В това ръководство ще научите как да управлявате няколко 110V уреда през Wi-Fi за $ 9, като използвате SONOFF Dual на Itead. В сравнение с потребителските WiFi интелигентни щепсели на пазара, SONOFF е чудесна алтернатива за създаване на интелигентни домашни и дори индустриални IoT проекти в по-голям мащаб. Освен това, той е базиран на популярния Wi-Fi чип ESP8266, което го прави съвместим със средата Arduino и други ресурси като нашите ESP библиотеки в Ubidots.

Стъпка 1: Изисквания и настройка

Изисквания и настройка
Изисквания и настройка
Изисквания и настройка
Изисквания и настройка
Изисквания и настройка
Изисквания и настройка

За да следвате тази инструкция, ще ви трябва:

  • UartSBee устройство, за да може да програмира SONOFF с помощта на вашия компютър
  • A SONOFF Dual
  • Библиотеката UbidotsESPMQTT
  • Профил на Ubidots - или - STEM лиценз

Хардуерна настройка

Разглобете двойното устройство SONOFF, това е за достъп до разпечатването на SONOFF TTL, което ще ни е необходимо, за да програмираме вградения ESP8266. SONOFF се предлага без два негови щифта, така че ще трябва да ги запоите, преди да програмирате устройството.

След запояване свържете платката към UartSBee, като следвате тази таблица:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Стъпка 2: Настройка на IDE на Arduino

Настройка на IDE на Arduino
Настройка на IDE на Arduino

В IDE на Arduino кликнете върху Файлове -> Предпочитания и въведете този URL адрес в полето Допълнителни URL адреси на мениджърите на платки, за да имате достъп до библиотеките на ESP8266 за Arduino:

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

Това поле поддържа множество URL адреси. Отделете ги със запетаи, в случай че вече имате въведени други URL адреси.

  • Отворете Boards Manager от Tools -> Board menu и инсталирайте платформата ESP8266.
  • След инсталирането отидете в меню Инструменти> Табло и изберете дъската: Общ модул ESP8266.
  • Изтеглете библиотеката UbidotsESPMQTT като ZIP файл в нашия GitHub акаунт.
  • Върнете се в Arduino IDE, щракнете върху Sketch -> Include Library -> Add. ZIP Library.
  • Изберете. ZIP файла на UbidotsESPMQTT и след това щракнете върху „Приемам“или „Избор“. Затворете Arduino IDE и го отворете отново.

Стъпка 3: Кодиране на вашия SONOFF Dual

Кодиране на вашия SONOFF Dual
Кодиране на вашия SONOFF Dual

Този примерен код ще се абонира за променлива Ubidots, която включва или изключва и двете релета едновременно.

Преди да стартирате кода, отидете в профила си в Ubidots, намерете раздела „Устройства“и създайте устройство, наречено „SONOFF Dual“и променлива в него, наречена „Релета“. Трябва да изглежда като това изображение.

Уверете се, че етикетът на API на устройството е „sonoff-dual“, а етикетът на променливия API е „релета“. Това са уникалните идентификатори, използвани от SONOFF, за да знае коя променлива да се абонира в брокера на MQTT. Можете да редактирате етикетите, ако е необходимо. Вече сте готови да мигате устройството си с този код!

Стъпка 4: Контролирайте дистанционно уредите си

Управлявайте уредите си от разстояние!
Управлявайте уредите си от разстояние!
Управлявайте уредите си от разстояние!
Управлявайте уредите си от разстояние!

След като мигате устройствата си, отворете серийния монитор на Arduino IDE, трябва да видите нещо като на снимката, което означава, че WiFi връзката и абонаментът за MQTT са успешни.

Сега отидете в раздела „Табла за управление“и добавете нов приспособление от типа „Контрол“„Превключване“. Този ключ ще изпрати "1" или "0" към променливата "Relays", която след това се чете във функцията за обратно повикване на SONOFF, за да включи или изключи релетата. Вече можете да управлявате вашия SONOFF Dual дистанционно от таблото си за управление!

Препоръчано: