Brainbox V2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Case (Diskussion | Beiträge) |
Case (Diskussion | Beiträge) |
||
Zeile 96: | Zeile 96: | ||
==== Raspberry Pi Config ==== | ==== Raspberry Pi Config ==== | ||
+ | - mit rrdtool | ||
+ | - siehe dazu auch [http://github.com/case06/liquid http://github.com/case06/liquid], das muss allerdings noch an diese Anwendung angepasst werden. | ||
== Links == | == Links == |
Aktuelle Version vom 21. Februar 2017, 00:20 Uhr
Übersicht
Universelle Steuerung für Hydroponik (Boxfarm) und Greenhouse. Die Bedienung kann lokal über ein LCD-Keypad erfolgen oder auch remote über WLAN, d.h., die Brainbox ist IoT-enabled, was ein ausgiebiges Datalogging ermöglicht. Die Daten können anschliessend auf einem separaten bzw. zentralen Server (Raspberry Pi) im Netz aufbereitet und visualisiert werden.
Plattform
- uController: Arduino-Mega
- Datensampling: mit ESP8266 per WLAN
- Datenvisualisierung: mit Raspberry Pi
Sensorik
- PH-Wert
- EC-Wert
- Temperatur
- Luftfeuchtigkeit
- Licht (Tag- u. Nacht-Phase)
- O2-Gehalt des Wassers
- CO2-gehalt des Wassers
- Wasserstandsmelder
Motorik
- Zirkulationspumpe (Motor)
- Düngerzuführung (Ventile od. Kreiselpumpe)
Hardware
BOM, Materialliste
- ArduinoMega2560
- LCD-Keypad
- ESP8266 V01-Modul
- Adapterplatine für Brainbox-Anschlüsse
ArduinoMega Pinbelegung
Arduino-Pin | Modul |
---|---|
A4/SDA | PH-Wert via I2C-Iso-Interface |
A5/SCL | PH-Wert via I2C-Iso-Interface |
D2 | EC-Wert |
D3 | EC-Wert |
D4 | Cycle-Mode-Switch |
Schaltplan
Platinenlayout
Firmware
Steuerungs- und Mess-Interface
Arduino-Code
Messungen
Userinterface
Aktoren-Output
DataCommunication
ESP-Code
Datenaufbereitungs- und Visualisierungs-Server
Raspberry Pi Config
- mit rrdtool
- siehe dazu auch http://github.com/case06/liquid, das muss allerdings noch an diese Anwendung angepasst werden.