Steuern Sie die Lichter sowohl mit Wandschalter als auch mit Arduino

Ich beginne mit dem Bau eines neuen Hauses und möchte vorerst einige Hausautomatisierungsfunktionen hinzufügen, um Lichter und Steckdosen ein- und auszuschalten. Ich kaufte Arduino Mega, Ethernet-Schild, Stromsensoren, um zu sehen, ob das Licht an ist, und Relais. Können Sie mir sagen, was die beste Methode ist, um dies zum Laufen zu bringen, und andere Sache, ich möchte, dass die Lichter von den Wandschaltern und gleichzeitig vom Arduino ein- und ausgeschaltet werden. Wenn das Arduino nicht funktioniert oder ausgeschaltet ist, sollten die Lichter immer noch von den Wandschaltern funktionieren, vielen Dank

Planen Sie, mit einem einzigen Arduino mehrere Lichter und Steckdosen zu steuern? Wenn ja, wie viele und wie planen Sie, den Arduino mit all diesen Relais und all diesen Stromsensoren zu verbinden?
Ich plane, ein Arduino Mega zu verwenden, um Lichter in verschiedenen Räumen zu steuern
Die Verwendung von Arduino dafür ist für Entwicklungszwecke in Ordnung, aber Sie müssten verrückt sein, um ein tatsächliches Arduino-Board als dauerhafte Lösung zu verwenden, und insbesondere, um mehr als eines zu verwenden, da Ihnen die E / A-Leitungen ausgegangen sind (wie getan in den Antworten unten - im Ernst, recherchieren Sie "Schieberegister"). Zunächst müssen Sie sicherstellen, dass Ihre Stromsensoren mit Wechselspannung umgehen können – die meisten sind für Gleichspannung ausgelegt. Zweitens benötigen Sie eine Möglichkeit, die Wechselstromversorgung zu steuern, z. B. ein Wechselstromrelais oder einen Triac. Wenn Sie nicht wissen, was das alles ist, dann sind Sie überfordert und sollten einfach eine Lösung kaufen, die es bereits auf dem Markt gibt.
Wie ich in meiner ersten Frage schrieb, habe ich bereits Relais, sowohl Halbleiterrelais als auch SPDT-Relais, Stromsensoren sind ACS712 für Arduino (5A-Bereich), was ich nur brauche, ist, wie man SPDT-Relais anschließt (3 Anschlüsse, nein, nc und com) mit Wandschalter, sodass beide unabhängig voneinander arbeiten

Antworten (3)

http://en.wikipedia.org/wiki/X10_(Industriestandard)

Grundsätzlich die bequemste Verbraucheroption.

Räder wurden aus gutem Grund erfunden – damit Sie es nicht müssen. +1
Meiner Erfahrung nach hat das X10-Rad ein paar Ecken, die eine reibungslose Fahrt erschweren.

Das ist, was ich tue

Demo: http://www.youtube.com/watch?v=BmsdXMbd2vo

Weitere Details hier: Irgendwelche offensichtlichen Probleme mit dieser DIY-Heimautomatisierung?

Dies ist die billigste und ausfallsichere Lösung, die ich gefunden habe. Im Moment suche ich noch nach einem guten Ein / Aus-Stromdetektor, aber ich werde wahrscheinlich eine LED parallel zu jedem Verbraucher verwenden, um den Ein / Aus-Status zu erkennen.

Ich verwende ungefähr 12 Arduino-Boards (im Moment Mega und Uno, aber weitere werden folgen) mit Ethernet- oder Funkschilden, um zu kommunizieren.

Wenn Sie etwas Besseres finden, bin ich für alle Ideen offen.

Viel Glück!

Ihre Implementierung ist in Ordnung, ich wollte nur wissen, ob ich SPDT-Relais anstelle von SSR-Relais und 220-V-Relais verwenden kann, die Sie verwenden
Sie können alle Ihre Schalter parallel zum Arduino an 5 V anschließen. Sie haben also 5 V - Arduino-Pin - Relais - Arduino-Masse und separate Drähte für Arduino 5 V - normale Schalter - Relais - Widerstand - Arduino-Masse. Auf diese Weise tun die manuellen Schalter das, was ein Hochschreiben auf einem normalen Pin tun würde.

Ich spreche nicht aus Erfahrung, aber mir ist folgendes eingefallen:

http://en.wikipedia.org/wiki/Multiway_switching

Die meisten Menschen kennen einen Dreiwegeschalter – ein Licht, das von zwei verschiedenen Wandschaltern gesteuert wird. Machen Sie etwas Ähnliches, aber ersetzen Sie einen der Wandschalter durch ein Relais usw.

das ist genau das, was ich tun möchte, um einen 3-wege-schalter mit relais zu ersetzen, muss ich nur die verkabelung des schalters und des relais genau kennen, welches kabel an nc, no und com geht
Wenn Sie sich das erste Bild auf der Wikipedia-Seite ansehen, ersetzen Sie eines der lila Kästchen durch ein Relais. com in der Mitte, nc und no wären oben und unten (Reihenfolge spielt keine Rolle). Aber wie gesagt, ich weiß nicht was ich tue!