No description
Find a file
2023-01-05 21:37:10 +01:00
.vscode 2023-01-03 14:23:51 +01:00
FreeCAD FreeCAD data added. 2023-01-05 17:43:33 +01:00
images picture added 2023-01-05 21:37:10 +01:00
src use GPIO 18 2023-01-05 16:46:22 +01:00
.clang-format clang-format 2022-12-27 18:01:57 +01:00
.gitignore add another dir to ignore 2023-01-05 10:34:06 +01:00
CMakeLists.txt C++20 2023-01-02 14:53:53 +01:00
lwipopts.h initial commit 2022-12-27 11:33:29 +01:00
Notizen.md Added Problemstoff-color 2023-01-02 17:52:13 +01:00
pico_sdk_import.cmake initial commit 2022-12-27 11:33:29 +01:00
README.md picture added 2023-01-05 21:37:10 +01:00

Indikator für Abfallabholtermine

Idee

Das Gerät soll am Vorabend (ab 18:00 Uhr) anzeigen, welche Abfallarten am nächsten Tag abgeholt werden. Die Anzeige erfolgt über eine RGB-LED.

  • Keine Abholung: minütliches blinken in WEIß (0xffffff / 0x000000)
    (Daran erkennt man, dass das Gerät noch läuft.)
  • Restmüll: ROT (0xff0000)
  • Papier: BLAU (0x0000ff)
  • Gelber Sack: GELB (0xffff00)
  • Bio: GRÜN (0x00ff00)
  • Problemstoffmobil: CYAN (0x00ffff)

Dabei verbindet sich das Gerät nach dem Start mit dem (Gäste-) WLAN, synchronisiert über NTP die Zeit und lädt eine CSV-Datei mit den Abholterminen herunter. Nun wird die WLAN-Verbindung beendet und über eine LED werden wie oben beschrieben die Abholtermine angezeigt.

Da unsere Gemeinde bzw. die entsprechende Firma offiziell leider keine API zur Abfrage der Termine anbietet, wird diese Information derzeit manuell als CSV-Datei heruntergeladen und auf den eigenen Webserver gelegt.

Und so sieht es aus:

Hardware

Folgende Komponenten werden verwendet:

Art Beschreibung
Mikrokontroller Raspberry Pi Pico W
Anzeigeindikator RGB-LED, 8 mm (WS2812)
Stromversorgung 3x AA (oder Netzteil)
Sockel Enthält die Elektronik, 3D-Druck
Mülleimer Modell aus Thingiverse, 3D-Druck

Sockelgehäuse

Das Sockelgehäuse soll den Mikrocontroller aufnehmen sowie die LED einfassen. Die LED schaut dabei oben aus dem Gehäuse. Wenn das Mülleimermodell darübergestülpt wird, wird der Müllerimer(deckel) somit beleuchtet.

Im FreeCAD-Verzeichnis sind die entsprechenden Dateien enthalten.

Software

Die Firmware ist in C++ implementiert und verwendet das PICO-SDK.