Доработать прошивку микроконтроллер esp8266 и датчик BME280
3000 UAHПрошивка есть, но есть проблемы.
Проблемы связаны с сохранением в памяти всего что изменяется в настройках, а так же отображения этого на страничке.
Устройство это вытяжка с двумя скоростями (2 реле). скорости включается по первому или второму реле, также есть датчик температуры, влажности и давления bme280. первое что нужно это подключаться к wi-fi. Ели в течение 7 минут он подключиться к wi-fi не смог тогда создаётся точка доступа без пароля. Имя точки доступа совпадает с названием устройства. После того как создавалась точка доступа можно зайти на страничку настроек по http и авторизации. На странице настроек есть возможность:
переименовать устройство; ввести настройки подключения к вайфай; настройки сети DHCP Или ручные; Поменять время которое устройство ожидает подключения к вайфай, также другие настройки которые будут видны далее.
Устройство работает в двух режимах автоматический и ручной.
автоматический режим: устройство постоянно мониторит влажность с помощью bme280 И как только влажность становится больше чем 65% включается первая скорость. как только влажность падает ниже 60% первая скорость выключается. как только влажность повышается больше чем 85% включается вторая скорость, и как только влажность падает ниже 80% вторая скорость выключается и соответственно включается первая пока не упадет ниже 60%.
Все значения процентов можно менять в настройках устройства.
ручной режим: устройством Также можно управлять снаружи с помощью http Get. то есть по ссылке, ссылка на первую скорость ссылка на вторую скорость ссылка на выкл а также ссылка на автоматический режим. Пока действует ручной режим Он перекрывает автоматический.
помимо этого в автоматическом режиме при своем включении или выключении или переключение на какой-либо скорость устройство отсылает команду по http протоколу а также устройство каждые 3 минуты отсылает значение датчиков Потому же протоколу.
в настройках должно быть текстовое поле через которое можно задать IP адрес куда отправлять запросы.
Так же пинг каждый 3 мин на присутствие в сети, (рандомный период 2.5-3.5 мин) если сети нету - попытки подключения к сети каждый 10-15сек, в течении 15 мин, после чего перезагрузка.
-
Добрый день Andrew. Расскажите, пожалуйста, подробнее в чем суть проблемы с сохранением настроек. Это единственная проблема?
-
Andrew D. Xevel
дефолтные настройки это настройки которые залиты в прошивку как "по умолчанию" после первого запуска все они редактируемые по надобности
-
на каком языке и в какой среде написан исходник?
-