NodeMCU

NodeMCU (Lua) — GPIO.

Работа с внешними устройствами происходит через порты ввода-вывода (GPIO). С их помощью можно как считывать сигналы, например с различных датчиков, так и управления другими устройствами. ESP8266 не может похвастаться большим количеством свободных портов. В зависимости от исполнения модуля (см. ниже), доступно Подробнее…

NodeMCU

NodeMCU (Lua) — ADC (АЦП).

АЦП используется для считывать аналоговые значения с таких компонентов, как датчики температуры, потенциометры, датчики света и т.д. ESP8266 имеет только один канал АЦП (A0), который в зависимости от настройки можно использовать для считывания внешнего напряжения или для считывания напряжения системы.  В Подробнее…

NodeMCU

NodeMCU (Lua) — Wi-Fi.

Каждый кто начинает свое знакомство с микроконтроллером  ESP8266, первым делом захочет подключиться в Wi-Fi и попробовать сетевые возможности данного микроконтроллера. Для работы с Wi-Fi в NodeMCU существует специальный модуль, который так и называется WiFi module. Данный модуль позволяет устанавливать различные режимы работы Подробнее…

NodeMCU

NodeMCU (Lua) — Введение.

Почему именно NodeMCU и lua? Я люблю асинхронные языки программирование. А Lua язык простой, как мне кажется, очень похож на JavaScript, но как и в любом языке программирование есть свои особенности. Для тех кто хоть немного знает JS, трудностей с изучением Lua Подробнее…

Cделай сам

Defender Avante X55 добавляем «мозгов»

В один прекрасный день, придя на работу, заметил, что моя акустика Defender Avante X55, которая уже шестой год служит мне  верой и правдой, не работает. Индикатор сети не горит и на все попытки ее включить, признаков жизни не подает. Вскрытие показало, Подробнее…

Android

Управляем android устройством (ioBroker.paw II)

Это уже третья попытка подружить умный дом с android, напомню, что первая попытка контролировать android  устройства посредством HTTP, была с помощью приложения Paw Server. Данное приложение позволяло с помощью языка BeanShell встраивать свой код в xhtml страницу и взаимодействовать с ним, Подробнее…

Обо всем

Настройка среды разработки ESP-IDF (Espressif IoT Development Framework) для ESP32

ESP-IDF (Espressif IoT Development Framework) — это официальная среда для разработки от Espressif под ESP32. Сегодня постараемся разобраться, как установить и настроить среду под Windows. Также вы можете воспользоваться официальной документацией на английском языке, которую можно найти тут. Установка. Установка Подробнее…

DoT

RFID RC522 на ESP8266

Как-то давно заказал RFID модули RC522, модули пришли и были отложены в ящик, а на днях попались на глаза, решил «поиграться» и написать плагин. Изначально планировал использовать только как считыватель карт и передавать ее ID на сервер УД, но в Подробнее…

Cделай сам

Часы на ESP8266

После одного проекта, который я делал на заказ, осталась одна плата. Платы заказывал в Китае, а китайцы обычно делают + 1 шт. к заказу. Проект делался для соревнований, устройство должно отсчитывать время с момента старта и до конца заезда. В Подробнее…

Android

MQTT BroadcastReceiver

Некоторые производители мобильных устройств, советуют заряжать их до ~80%, чтобы продлить срок службы аккумулятору… Таким образом нужно следить за уровнем заряда телефона и при достижении установленного порога, отключать зарядное устройство от сети, либо информировать меня через голосовое оповещения в доме, Подробнее…