Ich würde gerne wissen, ob jemand große Probleme mit diesem System sieht, das ich in meinem Haus implementieren möchte. Die Software ist in der Beta-Phase, ich werde in ein paar Wochen mit der Hardware beginnen.
Aktueller Heimatstatus
Da ein Bild mehr als tausend Worte sagt ... (die Artikel dort sind Beispiele, nicht die echten, die ich verwenden werde (anderes 220-V-Relais, mit Arduino verbundenes Relais, aber die Hauptidee ist gut dargestellt)
Das 220-V-Relais, das gerade eingerichtet wird, wurde installiert, damit Lichter von mehreren Stellen aus einem Raum geöffnet oder geschlossen werden können. Stellen Sie sich das Relais als einen 3-seitigen Steuerkreis vor
Das 220V ist ein Ein/Aus-Relais. Jedes Mal, wenn eine Taste gedrückt wird, wechselt sie ihren Zustand, solange Sie eine Taste länger als 0,1 Sekunden drücken (so heißt es im Relaishandbuch).
Mein Elektriker hat das 220-V-Relais installiert, es ist nicht "normalerweise offen" oder "normalerweise geschlossen". Wenn die Stromversorgung ausfällt und dann zurückkehrt, kehren die Lichter in ihren vorherigen Zustand zurück.
Um das 220-V-Netzrelais auszulösen, muss ich nur ein normalerweise offenes Arduino-Relais verwenden und den geschlossenen Zustand für mehr als 0,1 Sekunden auslösen. Ich muss nur einen 220-V-Impuls an das 220-V-Relais senden. Dies ist der Hauptgrund dafür, dass die Lichter noch funktionieren, solange die Stromversorgung vorhanden ist. Alle Arduino können ausfallen und die normalen Lichter funktionieren wie gewohnt, ich werde nur die Fernsteuerungsmöglichkeit und die erweiterte Planung/Skripterstellung verlieren.
Was die Preise betrifft, beziehe ich Arduino+Ethernet oder Mega+Ethernet (und ein paar andere Arduino-Repliken) für etwa 15-25 $ pro Paar, also sind die Kosten relativ niedrig. In der Hauptcontroller-Software schätze ich 40 Stunden Arbeit und dann einige hundert Stunden über ein paar Jahre, um die Benutzeroberfläche zu verfeinern und Ereignisse hinzuzufügen und so weiter.
Alle Gegenstände werden in 2 Kisten im Haus platziert, eine für jede Etage, und eine dritte Kiste steuert den Garten, die Terrasse und die Bewässerung.
--- Später bearbeiten --- Baute den Schaltplan, Sie können ihn auf YouTube http://www.youtube.com/watch?v=BmsdXMbd2vo in Aktion sehen
Ich habe in den letzten Monaten etwas Ähnliches gemacht. Momentan reicht das Setup nur bis zu meiner Werkstatt (zum Testen). Derzeit verwende ich ein einzelnes UNO zur Steuerung, das verschiedene Sensorzustände liest, einschließlich Lichtstärke und Temperatur / Luftfeuchtigkeit, sowie einige Tür- (Reed-Relais) und IR-Bewegungssensoren. Das Arduino liest den Status und sendet Nachrichten über UDP an eine Software (derzeit Python 2.7 unter Ubuntu), die dann die erforderliche Verarbeitung durchführt und Steuerbefehle wieder über UDP an das Arduino zurücksendet. Die Verarbeitung läuft derzeit darauf hinaus, die internen Lichtsensoren zu überprüfen und gegebenenfalls das Licht einzuschalten. Letztendlich möchte ich meine gesamte Beleuchtung auf 12-V-LED migrieren, damit ich gespeicherte Solarenergie auslasten kann, aber derzeit verwende ich ein ähnliches System wie Ihres, bei dem die Relais in Reihe mit dem Netzschalter für die Beleuchtung geschaltet sind. normalerweise geschlossen, so dass bei einem Ausfall der Steuerschaltung die Lichtschalter normal funktionieren sollten. Ich habe auch einige externe IR-Sensoren und das gleiche System aktiviert ein externes Sicherheitslicht, diesmal mit einem normalerweise offenen Relais. Ich halte die Verwendung der normalerweise geschlossenen Relais für die Hauptbeleuchtung für unerlässlich, da sonst die Hausverwaltung beginnt, sobald das System auf den Rest des Hauses ausgerollt ist. Ich möchte LEDs wegen ihrer dimmbaren Natur verwenden, wenn ich die PWM-fähigen Pins des Arduino verwende, dies wird dann ein schönes niedriges Lichtniveau für diese nächtlichen Toilettenfahrten ermöglichen, alles automatisch natürlich. Ich habe gerade eine Mega 2560 erhalten, die viel mehr IO bieten wird. Wie Sie selbst stelle ich mir separate Arduinos für Ein- und Ausgabe vor. Ich entwickle das Steuerungssystem in Python, mit der Absicht, es nach Abschluss der Entwicklung auf Raspberry PI zu migrieren. Dadurch kann ich alles in einem Gehäuse mit einem Statusbildschirm ausführen, der an das zusammengesetzte Video angeschlossen ist. Ich habe derzeit einen eingeschränkten Statusbildschirm auf dem PC, mit dem ich die Helligkeit von LED-Panels und GU16-Lampen steuern kann. Ich habe das Arduino so konfiguriert, dass es Befehle von jedem Gerät im Netzwerk akzeptiert, sodass ich eine gewisse Steuerung von den Android-Geräten einrichten kann, die ich im Haus habe. Ich habe auch eine voll funktionsfähige ZoneMinder-Installation, hatte aber noch nicht daran gedacht, sie zum Auslösen von irgendetwas zu verwenden, aber andererseits habe ich keine internen Kameras, nur externe. Ich habe Wärmebildkameras in Betracht gezogen, wie Sie vorgeschlagen haben, aber ich denke, die Kosten sind ein großes Problem (müssen unter 100 australische Dollar pro Zimmer liegen, um für mich machbar zu sein), also habe ich ' Ich beharre auf kostengünstigen IR-Sensoren (jeweils etwa 2 US-Dollar aus China). Mein Arduino-Code ist nicht der beste, aber ich bin mehr als bereit, ihn zu teilen. Es ist derzeit so eingerichtet, dass es die verschiedenen Sensoren in einer Dauerschleife überwacht und auch auf einen 3-Byte-UDP-String in Form von 410 lauscht (4 ist Licht 4, 1 ist für Ein, die letzte Ziffer wird für eine Helligkeitsstufe für die verwendet LED)
Ich stimme dem Kommentar zum Wiederverkaufswert des Hauses zu, aber ich habe nicht vor, in absehbarer Zeit umzuziehen. Ihre Bedürfnisse können unterschiedlich sein.
Der Python-Code führt auch eine gewisse DPMS-Steuerung der Monitore in der Werkstatt durch. Derzeit werden sie nach 10 Minuten ohne Werkstattbewegung in den Standby-Modus versetzt. Ich bin dabei, einige Steckdosen einzurichten, die genauso geschaltet werden wie das Licht, damit das System Dinge wie meinen Lötkolben und Verstärker ausschalten kann, die ich häufig vergesse, anzulassen.
Lassen Sie mich wissen, wenn ich Ihnen bei Ihrem Projekt behilflich sein kann. Es klingt großartig. Viel Glück
John
Der größte Nachteil ist die sehr kundenspezifische Natur und die erforderlichen Änderungen, wenn Sie Ihr Haus verkaufen.
Wenn ich heute vorhatte, ein Haus zu kaufen, das jemand vor 10 oder 15 Jahren umfassend modifiziert hatte, um ein völlig individuelles Heimwerkersystem unter Verwendung des „Standes der Technik“ zu installieren, würde ich wahrscheinlich in die Richtung denken: „Wow, das habe ich alles rauszureißen und die Elektrik in diesem Haus komplett neu zu machen", und der Preis, den ich zu zahlen bereit wäre, würde dies widerspiegeln. Ich bin ein bisschen extrem, um den Punkt zu veranschaulichen, aber Sie müssen dies berücksichtigen.
Jason
gregmac
Jason
gregmac
vlad b.
vlad b.
Johnny
vlad b.
vlad b.