Собрал простейшую схему с применением реле без оптоизоляторов. Еще подключены MQ7 и DHT22 Использован код mysensors. Все работает, но примерно через 10-20 часов перестают реагировать реле. При этом датчики - продолжают исправно передавать значения по MQTT т.е получается ардуино не зависло. Перезагрузка помогает. Может ли то быть изза блока питания? Учитывая графики DHT22 и MQ7 (зеленый - справочно другой датчик с другим БП)?
смотря что понимать под залипло. залипло не срабатывает? или залипло обратно не размыкается? что мешало вывести график работы реле? выяснить хотя бы в какой момент времени происходит залипание (если оно вообще происходит) что бы понять что вообще происходит. сделать эксперимент просто откинуть то что они коммутируют и понаблюдать.
Когда реле "залипло" померяйте тестером напряжение на катушке реле, тогда будете знать - это программа или действительно контакты "залипли". Реле щелкает когда "залипло"? Видимо, нет - значит дело точно в программе, какой-нибудь буфер переполняется, или указатель выходит за пределы массива.