Я хотел бы обнаруживать события термостата (нагрев, вентилятор, переменный ток и т. д.) с помощью Arduino. Я провел довольно много исследований, но не нашел окончательного решения. Большинство проектов, которые я вижу, связаны с управлением термостатом, однако я просто хочу обнаруживать события включения / выключения.
Основываясь на том, что я собрал до сих пор, я хотел бы использовать оптопару для защиты печи/термостата от повреждений — защита Arduino важна, но менее важна. Я планирую провести отдельный провод (категория 5) от термостата к моему проекту, чтобы не возиться с проводкой печи.
Это оптопара, которую я рекомендовал http://www.digikey.com/product-detail/en/HCPL3700/HCPL3700-ND/401373 в этом руководстве https://www.adafruit.com/blog/2012/10 . /04/спросите-преподавателя-как-я-можно-измерить-переменное-напряжение-с-моей-ардуино/
Но что меня смущает, так это то, как его подключить и какие значения выбрать для сопротивления.
Вот схема в техническом описании HCPL3700
Схема использования HPCL3700 представлена в документе HP Application Note AN 1004 , рис. 6:
В том же разделе указаний по применению приведены расчеты для определения Rx и, следовательно, значений двух резисторов на стороне входа, Rx/2
каждый из которых основан на требуемом пороге срабатывания (см. пример 2). График для прямого получения значений Rx представлен на рисунке 7.
Для мониторинга линии 24 В переменного тока и с некоторым запасом для условий низкого напряжения, обращаясь к рисунку 7 и учитывая высокие и низкие пороговые значения около 25 и 15 Вольт: используйте резисторы 10 кОм 2 Вт, чтобы быть в безопасности, по одному Rx = 20k
на каждую ногу то есть контакт 1 и 4.
Если вы также планируете контролировать напряжение сети 110 В, используемые значения будут составлять 18k 2 Вт каждое. Убедитесь, что используемый резистор рассчитан на работу в сети переменного тока, а не на обычный или садовый резистор, который небезопасен для приложений с сетевым напряжением.
Питер Беннет
Андрей
Рейнджер1