NodeMCU

NodeMCU (Lua) — GPIO.

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

NodeMCU

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

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

NodeMCU

NodeMCU (Lua) — Wi-Fi.

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

NodeMCU

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

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

Cделай сам

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

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

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. Также вы можете воспользоваться официальной документацией на английском языке, которую можно найти тут. Установка. Установка под windows довольна простая и для этого достаточно скачать и Подробнее…

DoT

RFID RC522 на ESP8266

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

Cделай сам

Часы на ESP8266

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

Android

MQTT BroadcastReceiver

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