Добрый день!
Есть холодильник, в него заведен датчик температуры/влажности bme280, который подключен к Arduino nano, и показания выводятся на двустрочный LCD дисплей
Ардуинка стоит на шилде, и питание на ардуинку заведено через USB разъем, с помощью USB провода, который подключен к заряднику для сматфона 5В 1А. Дисплей и датчик питаются от пинов земля и +5В шилда (т.е. у них нет своего отдельного питания).
Опрос датчика один раз в 15 секунд.
Все это работает стабильно уже пару лет и не вызывало никаких глюков и проблем.
Недавно, в холодильник был поставлен канальный вытяжной вентилятор (220В 13Ватт), для проветривания. Вентилятор включаю /выключаю вручную, без применения релюшек там и прочего.
И вот начались проблемы.
А именно, вручную включаю вентилятор, все работает как и прежде, без проблем и глюков. Включаю вентилятор минут на 10, в течение этих 10 минут показания с датчика адекватны и меняются в связи с изменением температуры и влажности, все ок, вопросов нет.
Но
Как только выключаю вентилятор, ближайший опрос измерения показаний датчика выдает NAN , и пока не ресетнешь ардуинку, или отключишь/подключишь к ней питание, так и будет выдаваться nan.
Питаются и вентилятор и ардуинка от одной розетки 220В.
Попробовал питать от powerbank-а. Все тоже самое, выключаю вентилятор, ближайший опрос датчика дает NAN и приходится снимать питание с ардуинки, чтобы все "оживить".
Расстояние между вентилятором и ардуинкой, не большое, 30-40см.
Подскажите, в чем может быть проблема?