Vorstellung: Um ohne großen Aufwand Nutzungsdaten und Besucherzahlen an Open-Lab-Days erheben zu können, haben wir eine Lichtschranke entwickelt die als Personenzähler fungieren soll.
Ein Makerspace wäre kein Makerspace wenn wir auf eine fertige Lösung gesetzt hätten. Stattdessen haben wir eine Lösung auf Basis einer industriellen Lichtschranke aus der Automatisierungstechnik und einem auf ESP32-CPU basierenden Mikrokontrollers entwickelt.
Der ESP32 ist ein günstiges und kleines Entwicklerboard ähnlich einem Arduino, jedoch weitaus moderner und komplexer. Er hat einen integrierten WLAN Controller, 320 kbyte RAM und eine Dualcore CPU mit 240mhz. Stellt also genügend Rechenleistung bereit, um gleich einen kleinen Webserver mit Datenauswertung der Lichtschranke, oder eine freie Firmware für Mikrocontroller wie ESP-Easy oder auch Tasmota zu betreiben. Die Controller können mit der Arduino IDE, NodeMCU oder auch MicroPython angesteuert werden.
Für den Firmware-Flash habe ich als Linux-User das ESP-Tool genutzt
Technische Daten / Komponenten:
- ESP32-Microcontroller
- Datalogic S100 Optoelektronische Lichtschranke Industrie
- Libresolar MPPT 2420 LC hackable MPPT charge controller
- diverse Batteriekabel 35mm²
- diverse anderfe Kabel 4mm²