Обновить
45

Пользователь

0,2
Рейтинг
43
Подписчики
Отправить сообщение
Может тогда так для классики жанра?
if( !( millis() % 200 ) )digitalWrite( 13, !digitalRead( 13 ) );
Или азбуку Морзе учить и первые буквы режимов траслировать )))
Функция для тех, кто мучится, а не оставил ли он [она] включенным утюг )))
Дешево и сердито делать умную розетку на ESP8266 (если нет другой беспроводной сети типа Zigbee, Mysensors и т.д.)
Здесь делал прототип в корпусе розетки
Скетч, как кодировать и пр. прилагается

А вот перед практическим применением умных розеток я буксую. Разве что подсветку и полив растений включать по расписанию с сервера.
Переполнение памяти происходит в основном из за страшной для микроконтроллера переменной типа String. Там ведь память динамически выделяется.
Когда строка, например, для выдачи страницы, формируется сперва в памяти, а потом одним оператором выводится.

Борьба же в основном ведется с внутренним таймером WDT, срабатывающим, я так понял при невозможности выполнить базовые действия контроллера (чаще всего WiFi функции), связанные с обработкой моего кода.
Причем, отключить данный таймер у меня так и не получилось.

Например, 100% срабатывание данного таймера вызывает попытка выгрузить из контроллера по WEB интерфейсу файл размером более 200к (была у меня мысль логи на карточку писать и потом их выгружать)

Во многих местах спасают дополнительные задержки 100 и более миллисекунд, позволяющие эти самые WiFi функции отработать и успокоить WDT
Спасибо. Поправил
Я размещал во внешней розетке.
Думаю, со встраиваемыми розетками и коробками под них тоже не должно быть проблем
Очепятка.
Сейчас разве что ESP32 дождаться с нормальным SDK
Во первых, это хобби, что то делать своими руками
Во вторых, из экономических соображений. Ваш вентилятор стоит больше 10 крублей
В в третьих, мне и моим домашним не нравится, когда вентилятор включается при принятии душа ибо дует )))
Купил супруге на АЛИ такой вот измеритель
image
Там как раз похоже ЭДС почвы и мерится
Электрод угольный и медный
image
Работает уже года 3. Только лучше в почве не оставлять его.
Показания стабильны и с сухостью почвы коррелируют нормально

А переменный ток подавать на измеритель, это просто. Можно с ШИМ выхода.
Влажность должна во всей квартире быть 40-50
Летом так и происходит
А ванной получается 60-70 после принятия душа. Грибок будет на потолке развиваться

По CO2 хорошо кухню проветривать
CO2 + датчик дыма (прозрачности воздуха) + датчик газа
Тоже планирую сделать такой
Луженые, а в, перспективе, грифельные электроды.
Какие там еще сенсоры? Сопротивление почвы на аналоговый вход через делитель или измерительный мостик.
Питание мостика от вывода микроконтроллера, чтобы питание с батарейки не кушал в режиме сна
Еще хочу туда фоторезистор поставить и терморезистор (или далласовский датчик температуры)
Будет выдавать информацию по количеству света для каждого растения и температуре.
В общем, микроклимат целиком.
Ну и фитолампы с управлением по тому же радио.
Останется подобрать оптимальные режимы для каждого растения
Присматриваюсь.
К разным присматриваюсь.
Сейчас еще несколько проектов реализую дома — определюсь.

Супруга заказала контроль влажности растений.
Будут сенсоры на Меге 8 с радио на батарейке в каждом горшке.
И ESP-шка все это принимать и обрабатывать
С DHT никаких проблем. Что с 11, что с 22. В ранних адавуйтовских библиотекаках там нужно было тамаут подбирать к тактовой частоте. У ESP8266 — 15.
В последних версиях этот параметр автонастраивающийся по микросекундам
Может библиотеку сменить/обновить?
Их много разных
Обновление прошивки, на сколько я разобрался, получается только на модулях с 4Мб флэшем. Или маленькие скетчики заливать. У меня партия ESP07 завалялась.
У меня и так датчик с контроллером на противоположной стене.
И еще, алгоритм не работает как PID-регулятор, а срабатывает на скорость изменения влажности
Когда экспериментировал с ESP, обнаружил — перезагрузка контроллера вызывается либо переполнением памяти, либо долгим выполнением какой-то функции, мешающей работать WiFi по таймеру. Тогда срабатывает его WDT.
В данной реализации все отладил. Поэтому после последней прошивки аптайм неделя, полет нормальный
Мои домашние очень не любят принимать душ при работающем вентиляторе ибо «дует им»
Поэтому параллельно свету, даже по таймеру — для меня было плохо
Летом влажность в квартире выше и ванной тоже.
В любом случае я не отталкиваюсь от абсолютных показателей, а организовываю работу по скорости изменения. При таком алгоритме даже если датчик глючит — вентилятор все равно включается нормально
Передается на сервер по воздуху?

Информация

В рейтинге
2 866-й
Откуда
Пермь, Пермский край, Россия
Дата рождения
Зарегистрирован
Активность