Ардуино нано, помехи

yden
Offline
Зарегистрирован: 30.01.2016

Добрый.

Подскажите плиз. Ардуино нано, управляет светом. Ест необходимость определение наличия 220. Для этого использую реле finder с катушкой 220.

https://www.google.ru/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahU...

Выводы реле замыкают землю, цифровой вход (D4) ардуинки подтянут внутренней подтяжкой INPUT_PULLUP - управление нулем. Релюшка с ардуинкой соединена витой парой, метр длиной, рядом провода 220в.

Использую библиотеку Bounce2.h

if (debouncer3.update())
  {
    if (debouncer3.read() == LOW)
    {
      client.publish("ihouse/security", "0");
    }
    else
    {
      client.publish("ihouse/security", "1");
    }
  }

Зараза крайне нестабильно работает. Включение ардуинкой механического реле (китай) заставляет волноваться и D4. Пробовал использовать не Bounce2.h а просто задержку и флаги - та же песня.

Как можно нивелировать помехи.

 

благодарю

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Можно - конденсаторы на катушки реле и на контакты.

yden
Offline
Зарегистрирован: 30.01.2016

mykaida пишет:

Можно - конденсаторы на катушки реле и на контакты.

параллельно?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Дв, пвраллельнотконтактам, а катушку диодом зашунтировать.

На Д4 Поставте внешнюю подтяжку 4,7К

А лучше вместо реле для контроля  наличия сети  оптопвру испощьзовать LTV814 например.