Реле с механическим резервом

В моей схеме есть реле, которое включает несколько лампочек. Вот моя схема:

Цепь Переключатель через 5 В на самом деле мой Arduino. HIGH включит реле, а LOW выключит.

Это работает нормально, но из-за мер безопасности мне нужно добавить механический переключатель, чтобы иметь возможность включать и выключать его, когда это необходимо. Вот схема, которую я использую для этой конфигурации:

Цепь

Эта схема тоже работает отлично, лампа включается и выключается переключением любого из переключателей, но Arduino теряет отслеживание состояния лампы. Единственное, что он знает, это включено или выключено реле.

Есть ли простой способ узнать, включена ли лампа?

, 👍0


2 ответа


1

Если вы добавите оптический датчик, подходящий для лампы (УФ, ИК, видимый свет?) и добавите тестовую строку в свой код, Arduino будет «знать», включен ли свет. Ваша вторая схема может оставаться такой, как представлено, в то время как датчик будет предоставлять информацию о состоянии света.

Если свет погаснет по неизвестной причине, код вашего Arduino не будет знать разницы между этим и вручную открытым переключателем.

,

0

Я ошибся в терминологии в своем комментарии. Предлагаю не использовать то, что обычно называют «трехпозиционным переключателем», но вместо этого однополюсный тройной бросок переключатель. Это недоступно в редакторе схем, поэтому пришлось импровизировать. Представьте себе что переключатель, обозначенный ниже как «SP3T», имеет три контакта слева сторона:

схема

  • Верхний контакт не подключен ни к чему: это положение ВЫКЛ.
  • средний контакт соединяет управляемую цепь с реле: это положение AUTO, в котором Arduino управляет
  • нижний контакт замыкает управляемую цепь: это ВКЛ. позиция
,