Простой Умный Дом для платы NodeMCU-DEVKIT
Прошивка "Простого Умного Дома" для данной платы имеет ограничения: т.к. у нее нет полноценного
контроллера шины 1-wire, то подключить к ней много периферийных устройств (меньше десятка) не получиться и расстояние до устройств будет
ограничено несколькими метрами. Но в качестве контроллера для целого ряда простых задач подойдет, также будет работать в общей системе
"Простой Умный Дом" в качестве "neighbor"-контроллера соседа, сможет передавать информацию о подключенных датчиках, реле и сенсорах-счетчиках
к другим контроллерам в системе.
С концепцией Простого Умного Дома можно познакомиться на страницах нашего сайта. В рамках проекта будет осуществляться
техническая поддержка данной версии прошивки и будут доступны ее автообновления.
Возможности прошивки можно увидеть в демо-приложении - esp.1vp.ru. ( Действующая версия приложения отличается от демонстрационной! )
Назначение контактов платы
- D1 - Реле 1
- D2 - Реле 2
- D6 - Сенсор/счетчик 1
- D5 - Сенсор/счетчик 2
- D7 - Дисплей с кнопками управления (CLK)
- D3 - Дисплей с кнопками управления (DIO)
- D4 - Шина 1-Wire (подтягивающий резистор 4k7 к +5V подключать не обязательно, на плате включен светодиод к +3.3V)
- A0 - Вход АЦП
Остальные контакты платы не используется программой.
Прошивка устройства NodeMCU
Данное устройство уже имеет встроенный адаптер UART-USB, поэтому достаточно подключить к USB порту компьютера.
1. Подключить устройство кабелем к USB порту и с помощью программы
Flash Download Tools (ESP8266 & ESP32)
или esptool
загрузить прошивку в устройство.
2. Зайти на смартфоне в "настройки" -> WI-FI найти устройство, у него будет имя вида OW-XXXXXX (пароль password), где XXXXXX - номер (ID) нашего устройства и подключиться
к нему, после чего вы должны будете увидеть интерфейс сетевых настроек для вашей локальной Wi-Fi сети, введите имя и пароль от точки доступа,
сохраните их. Если смартфон при подключении к домашней сети wi-fi не перешел на страницу конфигурации, то необходимо в браузере зайти на страницу
http://192.168.4.1/config
Как только вы отключитесь от устройства, оно подключится к сети. Адрес устройства в сети будет ow-XXXXX.local, которое нужно будет
указать в браузере. При первом подключении устройства к сети, автоматически будет скачиваться WEB приложение в память устройства
с сервера проекта, что займет некоторое время. После чего устройство будет доступно через Web браузер.