Съдържание:
- Стъпка 1: Изисквания и настройка
- Стъпка 2: Настройка на IDE на Arduino
- Стъпка 3: Кодиране на вашия SONOFF Dual
- Стъпка 4: Контролирайте дистанционно уредите си
Видео: Двоен урок SONOFF: Контролирайте дистанционно електрическите си уреди с помощта на MQTT и Ubidots: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това 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 кликнете върху Файлове -> Предпочитания и въведете този 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
Този примерен код ще се абонира за променлива Ubidots, която включва или изключва и двете релета едновременно.
Преди да стартирате кода, отидете в профила си в Ubidots, намерете раздела „Устройства“и създайте устройство, наречено „SONOFF Dual“и променлива в него, наречена „Релета“. Трябва да изглежда като това изображение.
Уверете се, че етикетът на API на устройството е „sonoff-dual“, а етикетът на променливия API е „релета“. Това са уникалните идентификатори, използвани от SONOFF, за да знае коя променлива да се абонира в брокера на MQTT. Можете да редактирате етикетите, ако е необходимо. Вече сте готови да мигате устройството си с този код!
Стъпка 4: Контролирайте дистанционно уредите си
След като мигате устройствата си, отворете серийния монитор на Arduino IDE, трябва да видите нещо като на снимката, което означава, че WiFi връзката и абонаментът за MQTT са успешни.
Сега отидете в раздела „Табла за управление“и добавете нов приспособление от типа „Контрол“„Превключване“. Този ключ ще изпрати "1" или "0" към променливата "Relays", която след това се чете във функцията за обратно повикване на SONOFF, за да включи или изключи релетата. Вече можете да управлявате вашия SONOFF Dual дистанционно от таблото си за управление!
Препоръчано:
Tuchless Switch за домакински уреди -- Управлявайте домашните си уреди без докосване: 4 стъпки
Tuchless Switch за домакински уреди || Контролирайте домакинските си уреди без никакъв превключвател: Това е превключвател за домакински уреди. Можете да използвате това на всяко обществено място, така че да помогне в борбата с всеки вирус. Схемата, базирана на тъмна сензорна верига, направена от Op-Amp и LDR. Втората важна част от тази верига SR тригер със Sequencell
Контролирайте домакинските уреди с помощта на Node MCU и Google Assistant - IOT - Blynk - IFTTT: 8 стъпки
Контролирайте домакинските уреди с помощта на Node MCU и Google Assistant | IOT | Blynk | IFTTT: Прост проект за контрол на уредите с помощта на Google Assistant: Предупреждение: Работата с електрическата мрежа може да бъде опасна. Работете с изключително внимание. Наемете професионален електротехник, докато работите с отворени вериги. Няма да поема отговорности за да
Контролирайте домакинските уреди над LoRa - LoRa в домашната автоматизация - LoRa дистанционно управление: 8 стъпки
Контролирайте домакинските уреди над LoRa | LoRa в домашната автоматизация | Дистанционно управление LoRa: Управлявайте и автоматизирайте електрическите си уреди от големи разстояния (километри) без наличието на интернет. Това е възможно чрез LoRa! Хей, какво има, момчета? Akarsh тук от CETech. Тази печатна платка също има OLED дисплей и 3 релета, които
КОНТРОЛИРАЙТЕ СВОИТЕ УРЕДИ ОТ ВСИЧКИ ЪГЪЛ НА СВЕТА !!!!: 5 стъпки
КОНТРОЛИРАЙТЕ СВОИТЕ УРЕДИ ОТ ВСЯКИ КЪТ НА СВЕТА !!!!: В предишния Instructable споделих как можете да започнете с NodeMCU (ESP8266) и да го програмирате с помощта на Arduino IDE, проверете тук. В тази инструкция ще ви покажа как да управлявате уреди от всяка точка на света, използвайки Blynk. Това е
Управлявайте вашите електрически уреди с вашето дистанционно за телевизора (дистанционно) с дисплей за температура и влажност: 9 стъпки
Управлявайте вашите електрически уреди с вашето дистанционно за телевизора (с дистанционно) с дисплей за температура и влажност: Здравейте, аз съм Abhay и това е първият ми блог на Instructables и днес ще ви покажа как да управлявате електрическите си уреди с вашето дистанционно за телевизора, като изградите това прост проект. благодарение на atl lab за подкрепа и предоставяне на материала