Hardwarefrage

Hallo zusammen,

ich plane ein paar Dinge in meiner Wohnung zu "automatisieren" und würde dazu gerne einen oder mehrere Arduinos nutzen. Jedoch bin ich mir noch nicht ganz sicher, welche und wie viel Hardware ich benötige. Deshalb hier mal meine groben Anforderungen.

  • Schaltung von 2 Relais (Türöffner)
  • Schaltung von Steckdosen (Arduino soll Funksteckdosen schalten)
  • 2 Webcams
  • 2 Raumtemperatursensoren
  • Steuerbar übers Web (Webseiten bzw. Apps kann ich selber programmieren)

Nun meiner Frage:

Da das Relais für den Türöffner in einem anderen Raum ist als zum Beispiel die Temperatursensoren, gehe ich davon aus, dass ich mindestens 2 Arduinos brauche. Nehme ich zum Beispiel einen Arduino der per USB an einem Gerät hängt, was den Webserver/Webservice realisiert und dann per Funk die beiden anderen Arduinos ansteuert, oder kann ich auf jedem Arduino einen kleinen Webserver laufen lassen und diese dann direkt ansteuern?

Kaufe ich besser WLAN-Shields für die Arduinos oder schließe ich die Arduino zum Beispiel an Cisco Router mit OpenWRT an?

Für die Webcams brauche ich etwas anderes als einen Arduino. Soll ich hierfür besser einen gebrauchten Thinclient (ab 20€ bei Ebay), einen RaspberryPi oder eine Netzwerkkamera am Router nehmen?

Nachfolgend habe ich ein paar Szenarios auch nochmal aufgemalt. Was meint ihr ist die beste Lösung?

Viele Grüße und schon einmal vielen Dank,
Raffi

Hallo Raffi,
ich glaube, dass es einfacher ist, wenn du dir einen Webserver von Uwe Ulrich baust. Da ist alles schon fertig und würde deine Wünsche abdecken
http://www.ulrichradig.de/home/index.php/avr/avr-webmodule
Ebenso ist es sehr leicht, das AVR-IO-NET -Board dafür zu verwenden. Ich habe das letztere genommen. Die Hardware gibt es bei Pollin.
Man kann das Board auch mit "Arduino-Soft" versehen Der Arduino sagt dem AVR-NET-IO Board wo’s lang geht… | orxor
Ich habe es aber mit "C" und Anlehnung von Ulrich gemacht. Die Original-Dateien kann ich auf Wunsch hier reinstellen.

Gruß Gerd

@COOL: Nichts gegen dich, nimm es mir nicht übel - aber mir ist jetzt vermehrt aufgefallen, dass du gerne bereits bestehende Projekte ohne konkreten Arduino-Bezug vorstellst. Sei es beim Strommessen, beim Schalten von Lasten, beim Steuern. Dies ist ein Arduino-Forum. Die Leute kommen hierher um konkrete Probleme mit dem Arduino zu lösen. Nicht mit SPS, nicht mit fertigen Komponenten oder Webservern. Dass man net AVR-Net-IO auch mit Arduino-Bootloader flashen kann, ist richtig - aber ebensogut kann ihn ein Anfänger dabei auch grillen, wenn er die Fuses nicht richtig setzt. Beim Arduino geht es um das Basteln, um das selbermachen und tüfteln - für Einsteiger. Wenn jemand eine fertige Lösung möchte, findet er die auch - aber er sucht nicht hier. Außerdem gehört es nicht zum guten Ton, auf konkrete Probleme mit "da gibts was, das ist so ähnlich, nur anders" zu Antworten. No offense.

Hallo Gerd,

danke für deine Antwort. Die Lösung von Herrn Radig hatte ich auch schon mal gesehen, da ich jedoch Softwareentwickler (C#.NET & ABAP) bin und bisher noch nichts mit Mikrocontrollern bzw. Hardware gemacht habe, denke ich, dass das Board von Herrn Radig im Gegenteil zu einem Arduino meine Möglichkeiten/Fähigkeiten an Komplexität übersteigt.

Das AVR-IO-NET Board hingegen sieht noch ganz gut aus. Würde ich mich für einen Windows-basierten Thinclient entscheiden der als Client dient, könnte ich in C# programmieren. Die 6 Watt des ThinClients wären auch verschmerzbar. Jedoch bietet das AVR-IO-NET Board nur einen Ethernet Anschluss. Also müsste ich jeweils neben jedem AVR-Board noch einen Access-Point aufbauen, da ich sehr ungerne Kabel durch die ganze Wohnung verlegen würde.
Ein AVR-IO-NET + Accesspoint/Router + Relaiskarte dürfte dann auch nicht mehr viel günstiger sein, als ein Arduino...

Bitte verstehe mich nicht falsch, ich möchte keinesfalls "beratungsresistent" erscheinen, aber ich denke, das Produkt von Herrn Radig würde meine Fähigkeiten überschreiten und bei der AVR-IO-Lösung sehe ich noch nicht den Vorteil gegenüber meiner Arduinopläne.

Mich würde deine Meinung zu den 3 Vorschlägen von mir interessieren. Ist es besser die Arduinos mit einem "Webserver" auszustatten oder sie über einen dritten zu kontaktieren?

Hallo @Marcus,

danke für den netten Hinweis mit dem Zaunpfahl ! Ich bin immer davon ausgegangen und das kann ich voll bestätigen, dass dies hier wirklich ein ganz besonders hilfreiches Forum ist, auch wenn manchmal die Fragen nicht absolut was mit dem Arduino zu schaffen haben. Falls es dir entgangen sein sollte, hier nur für dich ein paar Anfragen, die nicht absolut was mit dem Arduino zu tun haben:

Bremslicht am Rennwagen
Beschriftung für ein Gehäuse
Gegenteil zum Schieberegister
Bohrständer
Vorverstärker für DCF77
Guter Name gesucht

Ich finde das auch voll in Ordnung, dass man Hilfesuchende nicht einfach mit der Aussage "Du bist im falschen Forum" begegnet.
Wenn ich mal auf andere Techniken verweise, dann auch nur, wenn ich diese Technik kenne und auch einschätzen kann, ob dann der Fragende mit meinem Vorschlag ggf besser bedient wäre. Ob er es letzendlich macht, muss man von Fall zu Fall selbst entscheiden.
Mir ist allerdings noch nicht untergekommen, dass man die Hilfsbereitschaft kritisiert, wo, sofern du lieber ein reines Arduino-Forum haben möchtest, schon vorher genügend Zeit war, um deine Meinung mal bei anderen Usern anzubringen.
Ebenfalls, nichts für Ungut.

Hallo @netblognet,
ich wollte dich natürlich nicht von deinem Vorhaben abbringen. Wenn man natürlich nicht gewillt ist ein 2-adriges dünnes Kabel für die Sensoren zu verlegen (ist wirklich die beste Variante), muss du natürlich die "Funk"-Variante wählen, das kann natürlich mit deiner dargestellten Lösung (mehrere Arduinos) erfolgen, könnte vielleicht auch mit nur einem Arduino klappen, wenn du ggf die FS20 Serie von Conrad oder ELV mit einbeziehst. Soweit ich den Kenntnisstand habe, kann man dann über den Arduino diese Komponenten steuern.

Gruß Gerd

Ich bin auch der Meinung, daß eine gute Antwort zur Problemlösung in manchen Fällen das Anraten einer Lösung ohne Arduino sein kann.
Ich finde es schön und richtig auch in diesem Arduino Forum Antworten zu geben die Elektronik oder Programmierung von PC betreffen auch wenn sie direkt mit Arduino nicht zu tun haben. Ich sehe daß es wichtig ist auch Grundlagen und Verständnisprobleme im weiteren Umfeld von Arduino zu klären. Es gibt auch Fälle wo ich schon keine Antwort gegeben habe und auf andere Foren verwiesen habe.
Grüße Uwe

Hallo @netblognet,
ich habe ein paar interessante Links gefunden, dich dich vielleicht inspirieren könnten, wobei du, wie schon zuvor erwähnt mit dem Arduino FS20-Module zugreifen kannst, also "schalten" und "empfangen"
http://www.kriwanek.de/arduino/projekt-wetterstation/arduino-mit-elv-sensoren/280-wetterdatenempfaenger-mit-arduino-und-fs20wue-ascii-ausgabe.html

Wie schon gesagt, nur ein Beispiel

Gruß Gerd