Внимание! Информация на данной странице была опубликована давно и возможно потеряла актуальность!
Основательно переделано ПО контроллера и утилита для его настройки.
До открытия порта появилась возможность обновить не только прошивку контроллера, но и wi-fi модуля, прямо из утилиты настройки. Для обновления Arduino Nano просто нажать соответствующую кнопку. Процедура занимает 5 секунд. Для обновления wi-fi модуля нужно его подключить по соответствующей схеме к Nano, которая будет выступать программатором, после чего нажать кнопку «обновить ESP». Процедура занимает 15 секунд.
1. Во вкладке «лестница» добавлены кнопки +/- для точной регулировки параметров, подсказки и калькулятор цикла.
2. Скорость опроса датчиков теперь можно настраивать самостоятельно. Теперь контроллер поддерживает не только сонары и сенсорные модули, но и PIR-датчики и просто кнопки. Для сонаров появилась возможность работы по 3-м проводам. Показания с датчиков выводятся в утилиту в реальном времени.
3. Опрос датчика освещенности тоже основательно переписан. Добавлена визуализация показаний и коридора для его работы. Благодаря к-нту усреднения можно настроить датчик максимально эффективно.
4. Немного переписаны кнопки проверки. Теперь они срабатывают во время розжига/затухания. Временно убрано прямое управление каналами.
Только благодаря вашей обратной связи данный проект развивается и становится лучше. Не теряйтесь, расскажите что получилось у вас.
Внимание!
Защитник Windows может блокировать утилиту настройки, ошибочно полагая что в ней находится некий Trojan:Win32/Wacatac.D1!ml
Не пугайтесь, никаких троянов в утилите нет. Видимо так срабатывают его алгоритмы на попытку из одного исполняемого файла (утилиты) запустить другой исполняемый файл (флэшер) для прошивки устройств через виртуальный com-порт. В какой-то степени это похоже на работу вируса, один exe запускает другой exe, но, повторюсь, никаких противоправных действий утилита не совершает.
Вот так благое намерение объединить все файлы проекта в один исполняемый файл оказалось не самой хорошей идеей и в дальнейшем я все же отделю прошивочную часть утилиты от настроечной.