ZACplus Citizen-Science workshop vom 02.08. und 03.08.2024
Ort: OpenEcoLab Rahden
Teilnehmer: 3
Erste Spannungsmessungen mit dem CYD und aufspielen von OpenHAB auf dem Pi Zero.
__
- Interface bauen mit Utty
- Hardware-Konstrukt A: automatisches Messinterface, CYD GUI**
- https://gitlab.opensourceecology.de/mcutty/voltmeter-wifi-webserver-logger/-/tree/main
- Netzeinbindung: CYD startet zuerst als AcessPoint, dann eigentliche WLAN-Konfiguration via Handybrowser
- Menupunkte:
* Wifi-Reset --> wieder Acesspoint * Logdatei afu SD-Karte starten * Messung starten
- Hardware-Konstrukt B: automatisches Messinterface, INA219**
- https://wolles-elektronikkiste.de/ina219 - https://learn.adafruit.com/adafruit-ina219-current-sensor-breakout/overview - https://diyi0t.com/ina219-tutorial-for-arduino-and-esp/
- Pinbelegung: Vcc, GND, SCL, SDA werden mit Extensionport CN1 am INA219 verbunden (GND, Pin 22, Pin 27, VCC) - Vin+ geht an Zelle+, Vin- geht an Load+, Load- geht an GND, Zelle- geht auch an GND - Pin 22 an SLC passt, aber Pin 27 ist nicht standardmässig SDA (sondern Pin 21 aber der wird schon für Backlight verwendet), darum https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/#3 und https://randomnerdtutorials.com/esp32-cheap-yellow-display-cyd-pinout-esp32-2432s028r/#extended-io - simple Messung üprogrammieren, siehe helloworld-Beispiel unter https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/blob/main/OriginalDocumentation/5-Schematic/ESP32-WROOM-1%20Pin%20definition.png
- Hardware-Konstrukt C: Server für automatisches Messinterface, Raspi Zero 2**
- System für Homeautomation "Openhab", gibt es bereits als fertige Raspi-Distribution "Openhabian", kann direkt mittels Raspi-Imager auf SD-Karte gespielt werden
- Erstkonfiguration für WLAN durch editieren der Datei openhabian.conf
- dann Neustart, beim ersten mal erfolgt installation aller benötigter Pakete via Internet, was min. eine halbe Stunde (oder länger) dauern kann
- danach ist der Server im lokalen WLAN unter seiner zugewiesenen DHCP-Adresse auf Port 8080 bzw. unter http://openhabian:8080 erreichbar und ready für Erstkonfiguration
- für shutdown einloggen mit putty-ssh, kann aber auch im Webfrontend explizit konfiguriert werden (https://smarthome-training.com/de/openhab-systembefehle-wie-neustart-herunterfahren-per-schalter-ausfuehren/)
- CYD und Pi Zero