PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beratung Heimautomatisieung mit Arduino



Manson80
03.03.2015, 02:44
Hallo an alle,
ich bin gerade in der Planungsfase mir mein eigenes Haus zu bauen. Dabei bin ich darauf gestossen, mein Haus mit Arduinos zu automatisieren.
Das Haus würde aus 2 getrennten Wohnunge bestehen die beide gesteuert werden sollten.
Jetzt zu meiner eigentlichen Frage.
Ich möchte mit einem Raspberry Pi einen Webserver mit SQL datenbank erstellen, der eine Webeite erstellt damit ich mit mobilen Geräten das Haus steuern kann. Dieser sollte dann mehrere Arduinos ansteuern. Vorest sind 3 geplant. 1 Arduino uno für eine Wetterstation, und je ein Mega für jede Wohnung.
Wie kann ich jetzt am unproblematisten die Arduinos mit dem Pi verbinden und kommunizieren lassen?
Ich dachte daran, alle Geräte mit meinem Heimnetzwerk(Lan/Wlan) zu verbinden, und dann die Geräte kommunizieren lassen.
Leider finde ich nur Anleitungen um entweder den Arduino oder den Raspberry Pi als Webserver zu konfigurieren, aber nich um sie miteinander kommunizieren zu lassen.
Meine Idee währe, von den Arduinos ind regelmäsigen Abständen (10sec z.B.) alle sensoren an den Raspberry zu übermitteln, und bei einem Schaltvorgeng evtl sofort (oder besser zusammen mit den Sensoren).
Der Raspberry speicher alle Daten in einer SQL Tabelle und versorgt damit eine Webseite. Evtl später kommen noch 2 Arduinos oder Raspberrys mit einem Touchscreen dazu um die Daten dauerhaft im Haus anzuzeigen.
Von der Webseite bzw Touchscreen möchte ich auch alles steuern können, und die jeweiligen daten sollten dann an die Arduinos verteilt werden.
Hat jemand eine Idee wie ich diese datenkommunikation am besten löse? Anleitungen zum Datenaustausch per USB habe ich schon viele gefunden, aber leider noch keine für den Datenaustausch über Lan/Wlan.
Ich hoffe mir kann jemand mit einem kleinen Denkanstoss weiterhelfen.
Danke.

Mcgrizzly123
03.03.2015, 09:16
Hi
als Idee es ginge z.B. wenn du auf dem Raspberry Pi einen Tcp-Server einrichtest und die Arduinos sich als clients damit verbinden.

Sisor
03.03.2015, 14:31
Zur Orientierung hilft vllt dieses Video (https://www.youtube.com/watch?v=9QZkCQSHnko).