Обнаружение выхода 2-проводного термостата
У меня есть 2-проводной термостат. R - +24 В переменного тока, W - нагреватель. У меня нет провода заземления (C), и я не могу открыть термостат.
Когда нагреватель включается, внутреннее реле термостата получает питание и соединяет R и W вместе.
Как я могу определить, включен ли нагреватель по этим двум проводам?
@zip85, 👍3
Обсуждение1 ответ
С проверкой температуры в помещении. Когда контакт замкнут, запишите текущую температуру. Через минуту проверьте температуру еще раз. Если он выше, значит, обогреватель включен.
Мне нужно было только определить выход термостата, чтобы определить, когда включен нагреватель, и зарегистрировать событие на моем Arduino. Температура уже проверена термостатом. Я получил помощь в комментариях и обновил схему, которая уже работает., @zip85
- Несколько неблокирующих таймеров обратного отсчета?
- Функция digitalRead() ардуино не считывает входное значение, отправленное датчиком после обнаружения объекта
- Использование значения MAX30100 SpO2 для включения светодиода
- Arduino Uno - Raspberry PI - Поплавковые датчики - Водяные насосы
- Может ли Vin из ESP работать со многими датчиками напряжения и реле?
- Все ли контакты Arduino Uno выводят 5 В?
- Проблема с последовательностью воздушных поршней
- Реле переключается при достижении значения CO
измерьте ток, протекающий в проводе, @jsotola
Р -----/\/\/\---|>|----- W
... возможно, резистор высокой мощности, подключенный последовательно со светодиодом .... возможно, что небольшое количество тока может пройти без включения нагревателя... светодиод на самом деле был бы излучающей частью оптрона ... когда нагреватель выключен, индикатор горит... контакты термостата замыкают светодиод, когда они замыкаются, что приводит к выключению светодиода, @jsotola@jsotola Ваше оптическое решение сработало! Я использовал оптопару последовательно с резистором 22 Ком, и она не запускает нагреватель. Я измерил сопротивление между клеммами эмиттера и коллектора оптрона.
Нагреватель включен → 0 (короткое замыкание)
Нагреватель выключен → 17 Мом
Надеюсь, я правильно подключил его к Arduino, чтобы обнаружить его., @zip85Вы должны добавить диод в обратном направлении параллельно светодиоду оптрона. В данный момент вы вдвое уменьшаете мощность, подаваемую на нагреватель. Также оптрон может умереть от обратного напряжения переменного тока. То есть, если это действительно переменный ток - вы говорите +24 В переменного тока, что не имеет смысла - в переменном токе нет +, только постоянный ток., @Majenko
@Majenko добавил D1, но он все равно работал. У обогревателя есть реле, так что он включен или выключен. Также добавлен выпадающий R2., @zip85
Я построил схему, но analogRead(A0) не меняется :/, @zip85