Комутатор wifi для побутової техніки з esp8266 (розумний будинок)

43

З цієї статті ми з вами дізнаємося, як зробити власний комутатор wifi з модулем esp і як управляти будь-яким пристроєм з його допомогою.в даний час ми живемо в епоху інтернету речей, і комутатори wi-fi є його основою. Це пристрої, які можуть включати, вимикати побутову техніку, таку як освітлення, вентилятори і т. Д. Віддалено або автономно, керовані мобільними телефонами, голосом, температурою в приміщенні або навіть прогнозами погоди.їх робота базується на бездротовому зв’язку (зазвичай відомий як wi-fi), що дозволяє їм підключатися до інтернету та обробляти дані, щоб вони могли вживати заходів відповідно до певних умов, встановленими користувачем.інструменти та матеріали:-модуль esp8266 (esp-01);-друкована плата;-макетна плата;-дроти;-ардуіно нано;-три резистора по 1 ком 1/4 вт;-два резистора по 470 ом 1/2 вт;-дворядний гніздовий роз’єм (u3);-moc3010 (опто-симистор);-симистор bta24;-конденсатор 100нф 400в;-джерело живлення 3,3 в;-клемна колодка 2p;-клемна колодка 3p;крок перший: схема і друкована платапечатную плату можна робити самостійно або замовити на спеціалізованому сайті.

Крок другий: пристрій ubidots і створення зміннихubidots-це конструктор додатків інтернету речей (iot) з аналітикою і візуалізацією даних. Для роботи пристрою необхідно створити на сервісі обліковий запис.після реєстрації переходимо в розділ» пристрій «облікового запису ubidots і створюємо новий пристрій під назвою»wifiswitch».усередині вашого пристрою » wifiswitch «створюємо змінну з ім’ям»light».

Крок третій: створення панелі інструментів і віджета ubidotsпісля того, як пристрій і змінна створені, потрібно створити інформаційну панель і віджет для управління світлом з веб-панелі або мобільної панелі управління. Щоб створити нову інформаційну панель, натискаємо «дані>інформаційна панель». Потім натискаємо значок плюса і завершуємо настройку приладової панелі за своїм бажанням.тепер створюємо віджет управління, щоб встановити стан лампочки, пов’язаної зі змінною «світло». Щоб створити віджет управління, вибираємо значок плюса, розташований в правому верхньому куті сторінки. Потім натискаємо»переключити». В якості типу віджета, вибираємо змінну, якою потрібно управляти, і завершуємо настройку віджета за своїм бажанням.тепер все готово для програмування і тестування проекту.

Крок четвертий: програмування за допомогою arduino ideзагружаем arduino ide.відкриваємо ide arduino і вибираємо файли ->налаштування.додаємо наведену нижче url-адресу в поле додаткові url-адреси board manager. Можна додати кілька url-адрес, розділивши їх комами. Http://arduino.esp8266.com/stable/package_esp8266…открываем і встановлюємо плату esp8266 в диспетчері плат: інструменти ->плата ->диспетчер плат.швидко знайти плату можна набравши «esp8266» в рядку пошуку.далі вибираємо generic esp8266 board в меню інструменти ->плати.переходимо в інструменти ->порт: ->виберіть порт.переконуємося, що швидкість завантаження ide становить 115200, перейшовши в інструменти ->швидкість завантаження ->115200загружаем бібліотеку ubidotsespmqtt. Кількома ескіз ->включити бібліотеку ->>додати .zip-бібліотеку і вибираємо бібліотеку ubidots esp8266 mqtt.перевантажуємо arduino ide.крок п’ятий: програмування еѕр8266після того, як esp8266 налаштований, можна почати публікацію і підписку даних від / на ubidots для управління комутатором wi-fi.копіюємо і вставляємо наступний код в середу розробки arduino. Налаштовуємо ssid і пароль wi-fi, а також свій токен ubidots.завантажуємо код:

Крок шостий: налаштування голосових команд за допомогою google assistantщоб керувати «комутатором wifi» за допомогою google home, спочатку потрібно налаштувати проміжну платформу під назвою ifttt. Це дозволить зв’язати комутатор з google assistant. Для правильного налаштування потрібно виконати наступні дії: якщо немає облікового запису, потрібно зареєструватися.кількома»мої аплети». Потім «новий аплет».кількома «+ this», щоб налаштувати тригер.знаходимо службу «google асистент» і натискаємо на неї.кількома»скажіть просту фразу».заповнюємо поля тригера фразами, які ми хочемо використовувати для управління світлом, потім натискаємо «створити тригер».натискаємо «+that», щоб налаштувати дію.знаходимо службу дій «webhooks».кількома»зробити веб-запит».заповнюємо поля: url — — — ->http://things.ubidots.com/api/v1.6/devices/wifisw… Goes your ubidots token) method—->postcontent type—->application/jsonbody—->to turn on {«light»:1}, to turn off {«light»:0}нарешті, натискаємо «готово».

Крок сьомий: тестуваннязгодно схемою, показаної на малюнку, правильно підключаємо модуль до пристрою змінного струму.лінія — — ->lнейтральний — — ->nсветовая лінія ‘ — — ->вдобавляем бажану кнопку миттєвої дії в клемну колодку під назвою sw.визначаємо лінійний, нейтральний і світловий дроти.робимо монтаж, встановлюємо вимикач.

Все готово. З цього посібника ми тільки що дізналися, як створити комутатор wi-fi, яким можна керувати через інтернет за допомогою голосу, програми для мобільного телефону або пк. Цей пристрій можна застосовувати для управління безліччю різних пристроїв, таких як вентилятори, двигуни, штори, ліхтарі, світлодіодні стрічки і багато іншого.

джерело (source)