Hallo,
ich möchte mein Projekt für mein Aquarium verstellen.
Wir haben ein Kaltwasserbecken mit Axolotl, die mögen am liebsten kaltes Wasser unter 20 Grad.
Also kühle ich über Verdunstung und Ventilatoren das Aquarium, dass funktionert schon ganz gut. Die Ventilatoren möchte ich abhängig von Raumtemperatur und Wassertemparatur per PWM regeln.
Außerdem möchte ich per PWM verschiedene LEDs schalten und regeln.
Wenn der Wasserstand im Aquarium wegen hoher Verdunstung zu gering wird, soll es automatisch aufgefüllt werden. Den Wasserstand wollte ich mit Ultraschall überwachen.
Per Webcam möchte ich die Fische im Urlaub betrachten. Und Temperaturen, Wasserstand kontrollieren per App/Server
Per Smartphone die bunten LEDs der Aquariums steuern.
Zur Hardware:
Raspberry Pi B+
DS18B20 für die Wassertemperatur
DHT22 für Raumtemperatur
PCA9685 Adafruit
Mosfet Treiber RB-4 4x 100W
Relais
HC-SRO4 für Wasserstandüberwachung
RaspiCam
Zur Software:
Rasbian
wiringPi
Adafruit-Raspberry-Pi-Pyhton-Code
lol_dht22
Fhem
RPII2C
Was schon alles funktioniert:
- Per Smartphone/Pc ist FHEM erreichbar
- Die Relais z.B Pumpe können per FHEM geschaltet werden
- GPIO 18 PWM funktioniert
- 1wire DS18B20 zeigt die Wassertemperatur in FHEM an
- unter python läuft die Servo_Example.py für PCA9685 Adafruit
- DHT22 kann per "sudo ./loldht 3" ausgelesen werden
- In FHEM kann ich PCA9685 Adafruit Befehle geben, die ich nicht verstehe
Was nicht klappt:
Die PWM vom PCA9865 per FHEM zu steuern
DHT22 in FHEM anzuzeigen
Gleichzeitig die Kamera und die GPIOs richtig zu betreiben, da gibt es wohl einen Konflikt, nur wenn die Kamera deaktivert ist funktioniert z.B 1wire
Noch nicht versucht:
Die Wasserstandskontrolle einzurichten
Programme für die Steuerung zu schreiben
Wichtige Fragen zum Projekt:
Ist FHEM die beste Software für dieses Projekt? (Ich habe keine Programmierkenntnisse in C, Python, etc)
Können die Kamera und die GPIOs zu 100% gleichzeitig funktioneren?
Wie programiere ich das Ganze am einfachsten?
Und noch einige mehr die mir jetzt nicht einfallen.
Freue mich über jede Hilfe!
Gruß Thorben