Я думаю о простом проекте домашней автоматизации, содержащем Rasberry Pi, реле Sainsmart SPDT , я хотел бы переключать состояние обычной лампочки (ON, OFF) с помощью как реле, так и старого переключателя, так что здесь я нахожусь в отдаленном районе от лампочки, я не могу точно определить состояние лампочки, есть ли какой-нибудь недорогой способ узнать, есть ли ток или нет?
Я нашел этот датчик тока , но это не решение, это не дешево по сравнению с реле.
Энди уже показал вам, как подключить 2 коммутатора к 1 нагрузке. Но это не лучшее решение для системы домашней автоматизации. Лучше, чтобы все входы (переключатели и кнопки) были подключены к Raspberry Pi, а на другом конце были исполнительные механизмы (например, реле и диммеры). Отделяйте входы от выходов.
Вы упоминаете более сложную проводку, но с другой стороны все ваши вводы могут быть низковольтными.
Что касается количества подключаемых реле, ограничений нет. Используйте дешевые сдвиговые регистры 74HC595 и гирляндную цепочку столько, сколько вам нужно. Для управления цепочкой вам понадобится всего 3 линии: данные, часы и защелка. Вы синхронизируете последовательные состояния 1000 или около того реле в регистры сдвига и завершаете действие, применяя сигнал защелки.
Трансформатор тока, о котором вы упоминаете, является одним из вариантов для обнаружения тока, но есть также датчик на эффекте Холла, который обнаруживает магнитное поле, вызванное током, и чаще всего представляет собой ИС. Allegro ACS714 имеет аналоговый выход, так что вы можете определить не только наличие тока, но и его силу. Стоит гораздо меньше трансформатора тока.
Единственный другой способ, который я могу придумать, — это использование фотодиода/фототранзистора, которые изменяют свойства в зависимости от света. Обычно они меньше доллара в местном магазине электроники.
Поэтому, если вы установили датчик таким образом, что диод активируется при включении лампы, вы можете получить его состояние от фотодиода. Вам придется откалибровать датчик самостоятельно, но вы даже сможете получить значение яркости, а не просто вкл/выкл.
Вы можете узнать больше о фотодиодах здесь: http://en.wikipedia.org/wiki/Photodiode
Я хотел бы переключать состояние обычной лампочки (ON , OFF) с помощью как реле, так и старого переключателя
Вот статья из вики об использовании многоходового переключателя. Вот картинка из статьи: -
Показаны два переключателя: один — ваш старый переключатель, а другой — контакт реле. Независимо от состояния лампы, если реле перевернется, состояние лампы изменится на противоположное. То же самое со старым переключателем.
Вам не нужно знать состояние лампы, чтобы иметь возможность переключать состояние.
Альтернативой может быть отключение старого выключателя от электросети и подключение его к входному контакту на Raspberry Pi.
Затем Pi управляет лампой с помощью реле по команде либо с переключателя, либо из Интернета, и всегда будет знать состояние переключателя и лампы.
Энди ака
Джо Хасс
геогик
Уоррен Янг