Простой Умный Дом для платы MP3509 от Мастеркит
Если Вы являетесь обладателем такой платы, то у вас появилась возможность использовать ее в качестве системы
"Простой Умный Дом", весь функционал перенесен в прошивку для этой платы с некоторыми ограничениями: т.к. у нее нет полноценного
контроллера шины 1-wire, то подключить к ней много периферийных устройств (меньше десятка) не получиться и расстояние до устройств будет
ограничено несколькими метрами. Но в качестве контроллера для целого ряда простых задач подойдет, также будет работать в общей системе
"Простой Умный Дом" в качестве "neighbor"-контроллера соседа, сможет передавать информацию о подключенных датчиках, реле и сенсорах-счетчиках
другим контроллерам в системе.
Еще одно ограничение связано с тем, что у чипа esp8266 (esp07) 1 мегабайт флэш памяти и в нем отсутствует приложение
по настройке устройства и чтобы воспользоваться им нужно будет иметь доступ в интернет из локальной сети, где подключена данная плата.
При попытке зайти на плату из браузера будет осуществлен редирект на приложение управления устройством на сервере проекта.
А в остальном это полноценный 1-wire контроллер Простого Умного Дома. Прошивка подойдет для обеих версий устройства с MQTT
так и для UDP.
С концепцией Простого Умного Дома можно познакомиться на страницах нашего сайта. В рамках проекта будет осуществляться
техническая поддержка данной версии прошивки и будут доступны ее автообновления.
Возможности прошивки можно увидеть в демо-приложении - esp.1vp.ru. ( Действующая версия приложения отличается от демонстрационной! )
Назначение контактов платы
- IO12 - Сенсор/счетчик 1
- IO14 - Сенсор/счетчик 2
- IO02 - Дисплей с кнопками управления (CLK)
- IO02 - Дисплей с кнопками управления (DIO) контакт на другой стороне платы, контакты для прошивки! У производителя ошибка в обозначении, должно быть IO00
- IO13 - Шина 1-Wire (неоходимо подключить подтягивающий резистор 4k7 к +5V)
- ADC - Вход АЦП
Остальные контакты платы не используется программой.
Прошивка устройства MP3509
Данное устройство не имеет встроенного адаптера UART-USB, поэтому вам потребуется его приобрести и впаять штырьки в качестве разъема на плату. UART разъем предусмотрен на плате устройства с пинами: 3,3V Tx Rx GND IO02
1. Отключить основное питание 5 Вольт.
2. Соединить адаптер UART с устройством:
3,3V | - | 3,3V |
Tx | - | Rx |
Rx | - | Tx |
GND | - | GND |
IO02 | - | GND |
3. Подключить адаптер к USB порту и с помощью программы Flash Download Tools (ESP8266 & ESP32) или esptool загрузить программу в устройство. После чего цепь IO02 - GND нужно разорвать.
4. Зайти на смартфоне в "настройки" -> WI-FI найти устройство, у него будет имя вида OW-XXXXXX (пароль password), где XXXXXX - номер (ID) нашего устройства и подключиться к нему, после чего вы должны будете увидеть интерфейс сетевых настроек для вашей локальной Wi-Fi сети, введите имя и пароль от точки доступа, сохраните их. Если смартфон при подключении к домашней сети wi-fi не перешел на страницу конфигурации, то необходимо в браузере зайти на страницу http://192.168.4.1/config
Как только вы отключитесь от устройства, оно подключится к сети. Адрес устройства в сети будет ow-XXXXX.local, которое нужно будет указать в браузере.