Überprüfen Sie, ob elektrischer Strom in Hochspannung vorhanden ist

Ich denke über ein einfaches Heimautomatisierungsprojekt nach, das einen Rasberry Pi, ein Sainsmart SPDT-Relais , enthält. Ich möchte den Zustand einer gewöhnlichen Glühbirne (EIN, AUS) sowohl mit dem Relais als auch mit dem alten Schalter umschalten, also hier, wenn ich Ich bin in einer abgelegenen Gegend von der Glühbirne entfernt, ich kann den Zustand der Glühbirne nicht genau abrufen. Gibt es eine kostengünstige Möglichkeit, festzustellen, ob der Strom vorhanden ist oder nicht?

Ich habe diesen Stromsensor gefunden , aber es ist keine Lösung, es ist nicht billig im Vergleich zu den Relais.

Sie müssen nicht wissen, ob die Glühbirne Strom zieht, um ihren Zustand zu ändern. Schließen Sie das Relais, die Lampe und den vorhandenen Schalter so an, als würden Sie eine Reihe von Schaltern in einer Halle oder einem Treppenabsatz anschließen.
Deine Frage ist ziemlich vage. Wenn Sie sagen "den Zustand der Glühbirne ändern", meinen Sie damit, sie nur einzuschalten oder sowohl ein- als auch auszuschalten? Warum kann man statt des Stroms nicht einfach die Spannung an der Glühbirne messen? Was für eine Glühbirne schaltest du, wie hoch ist die Spannung und wie hoch ist der Strom?
@JoeHass Ich habe gerade meine Frage bearbeitet, die Glühbirne hat 100 W, die Spannung beträgt 220 V Wechselstrom.
Eigentlich, @geogeek, wenn du diesen Sparkfun-Link nicht gepostet hättest, hätte ich genau so etwas vorgeschlagen. Es ist die richtige Antwort.

Antworten (4)

Andy hat Ihnen bereits gezeigt, wie Sie 2 Schalter an 1 Last anschließen. Aber das ist nicht die beste Lösung für ein Hausautomationssystem. Besser ist es, alle Eingänge (Schalter und Taster) mit dem Raspberry Pi zu verbinden und am anderen Ende die Aktoren (z. B. Relais und Dimmer). Eingänge von Ausgängen trennen.
Sie erwähnen eine kompliziertere Verkabelung, aber andererseits können alle Ihre Eingänge Niederspannung sein.

Die Anzahl der Relais, die Sie anschließen können, ist unbegrenzt. Verwenden Sie billige 74HC595-Schieberegister und verketten Sie so viele, wie Sie benötigen. Sie benötigen nur 3 Leitungen, um die Kette zu steuern: Daten, Takt und Latch. Sie takten die aufeinanderfolgenden Zustände der etwa 1000 Relais in die Schieberegister und schließen die Aktion ab, indem Sie das Latch-Signal anlegen.

Um Strom zu erkennen, ist der von Ihnen erwähnte Stromwandler eine Option, aber es gibt auch den Hall-Effekt-Sensor, der das durch den Strom verursachte Magnetfeld erkennt und meistens ein IC ist. Das Allegro ACS714 hat einen analogen Ausgang, sodass Sie nicht nur erkennen können, ob Strom anliegt, sondern auch wie hoch der Strom ist. Kostet viel weniger als der Stromwandler.

Vielen Dank, dass Sie beide Lösungen bereitgestellt haben. Ich werde über die Lösungen nachdenken und sie vergleichen, um die robusteren und kostengünstigeren zu erhalten.

Die einzige andere Möglichkeit, die mir einfällt, ist die Verwendung einer Fotodiode / eines Fototransistors, die die Eigenschaften basierend auf Licht ändern. Sie kosten normalerweise weniger als einen Dollar in Ihrem örtlichen Elektronikgeschäft.

Wenn Sie also den Sensor so montiert haben, dass die Diode aktiviert wird, wenn sich die Glühbirne einschaltet, können Sie ihren Zustand von der Fotodiode abrufen. Sie müssen den Sensor selbst kalibrieren, aber möglicherweise können Sie sogar einen Helligkeitswert anstelle von nur Ein / Aus erhalten.

Hier erfahren Sie mehr über Fotodioden: http://en.wikipedia.org/wiki/Photodiode

Ich möchte den Zustand einer gewöhnlichen Glühbirne (EIN, AUS) sowohl mit dem Relais als auch mit dem alten Schalter umschalten

Hier ist ein Artikel aus dem Wiki über die Verwendung eines Mehrwegschalters. Hier ist ein Bild aus dem Artikel: -

Geben Sie hier die Bildbeschreibung ein

Es werden zwei Schalter angezeigt - einer ist Ihr alter Schalter und einer Ihr Relaiskontakt. Unabhängig vom Zustand der Lampe kehrt sich der Lampenzustand um, wenn das Relais umschaltet. Dito der alte Schalter.

Sie müssen den Zustand der Lampe nicht kennen, um den Zustand wechseln zu können.

Es tut mir leid, ich glaube, ich war in meiner Frage nicht ganz klar, ich meinte in den Anforderungen meines Projekts, dass der Benutzer den Zustand der Glühbirne kennen muss, falls er von der Glühbirne entfernt ist, auch um dies zu tun Stellen Sie sicher, dass die Glühbirne ausgeschaltet ist, weil es andere Typen gibt, die ihren Zustand ändern können, oder sie können vergessen, dass sie nachts eingeschaltet ist.

Eine Alternative wäre, den alten Schalter von der Netzleitung zu trennen und mit einem Eingangspin am Raspberry Pi zu verdrahten.

Der Pi steuert dann die Lampe vom Relais aus, entweder auf Befehl des Schalters oder des Internets, und kennt immer sowohl den Zustand des Schalters als auch der Lampe.

Das ist eine sehr gute Idee, aber es braucht eine zusätzliche Verkabelung. Wie viele Glühbirnen könnte ich mit diesem Ansatz mit einem Ras Pi steuern?
Infinity-Glühbirnen - Wenn Sie IO-Expander wie MCP23017 verwenden, können Sie 16 Dinge pro Chip steuern, vielleicht 8 Schalter + 8 Glühbirnen pro Chip, aber Sie können mehr als einen Chip ansprechen (und wenn Sie schlau werden, können Sie fast unbegrenzt erweitern). Ich denke, ein oder zwei der Pi IO-Boards verwenden bereits den 23017, daher ist bereits ein Treiber geschrieben.