Hallo,
ich bin gerade bei der Konzeption eines Raspberry Pi Projekts, welches ich (zumindest zum Teil) in meinem Urlaub über Weihnachten in Angriff nehmen möchte.
Folgende Komponenten möchte ich mit dem Raspberry Pi verbinden (siehe Anhang).
Generell erstmal, die Komponenten sind eigentlich gängige Komponenten, die mit einem Raspi verknüpft werden, oder?
Ich bin eher der Programmierer, von daher hätte ich an euch ein paar generelle Fragen über die Elektrotechnik und die generelle Schwierigkeit/Machbarkeit meiner Vorhaben:
Bewegungs- / PIR-Sensoren:
Ich möchte gerne vier dieser Sensoren in meiner Wohnung anbringen. Diese sollen für folgende Szenarien eingesetzt werden:
* Aktivierung von LEDs beim nächtlichen Gang durch den Flur
* Aktivierung von LEDs und Sound beim Betreten der Wohnung durch den Eingang und durch die Terasse, wenn der Alarmanlagen-Modus aktiviert ist
* Deaktivieren des täglichen Weckers beim Betreten des Badezimmers
Dass man PIR-Sensoren mit dem Raspi betreiben kann, habe ich schon mehrfach gesehen. Ist die Handhabung bei allen PIR-Sensoren ähnlich? Also HIGH-Signal bei Bewegung und LOW-Signal bei keiner Bewegung? Empfiehlt es sich da, bei Raspberry-Zubehör-Shops zu kaufen, oder tuts da auch ein China Sensor für 2-3€ auf eBay?
Ansteuern von LEDs:
Ich habe damals drei RGB-LED Stripes günstig auf eBay gekauft. Die Farben und die Helligkeit sind mit Hilfe einer Fernbedienung regulierbar.
Könnte ich nun hingehen, die LEDs mit dem Raspberry Pi per Kabel verknüpfen und von dort ansteuern? Wie ist es mit der Spannung? Auf was muss ich achten? Kann ich über das Raspi auch die Helligkeit regulieren?
Web-App mit Java & Ajax:
Ich bin gerade schon dabei, die Web-Applikation zu schreiben, welche ich später dann über mein Handy im WLAN bedienen werde. Wie ist es denn mit der Performance einer Java-Web-App auf der Raspi? Werde einen Tomcat benötigen. Es laufen einige Threads dauerhaft und die Ausgabe läuft über JSP. Sollte eigentlich ohne Probleme funktionieren, oder? Die Oberfläche läuft komplett auf Ajax um die Verzögerung mit dem mobile Browser möglichst gering zu halten.
Das waren erstmal die groben Fragen. Ich bedanke mich im Voraus!