https://github.com/ctreffos/diwo_light_project
Ein ESP32 Projekt für die Digitale Woche Osnabrück, bei der Lautstärke, Temperatur und Luftfeuchte auf einer Leiste aus 20 LEDs angezeigt werden.
https://github.com/ctreffos/diwo_light_project
Last synced: over 1 year ago
JSON representation
Ein ESP32 Projekt für die Digitale Woche Osnabrück, bei der Lautstärke, Temperatur und Luftfeuchte auf einer Leiste aus 20 LEDs angezeigt werden.
- Host: GitHub
- URL: https://github.com/ctreffos/diwo_light_project
- Owner: CTreffOS
- Created: 2023-09-07T19:28:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-23T10:17:13.000Z (almost 3 years ago)
- Last Synced: 2025-01-22T12:46:29.256Z (over 1 year ago)
- Language: C++
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP32 Sensor-Anzeige
Dieses Arduino-Programm verwendet einen ESP32-Mikrocontroller und LEDs, um Umgebungstemperatur, Luftfeuchtigkeit und Lautstärke anzuzeigen. Es ist eine einfache Anwendung, die die grundlegenden Funktionen des Mikrocontrollers und einiger Sensoren demonstriert.
## Hardware-Anforderungen
- ESP32-Mikrocontroller (getestet auf ESP32 DevKitC)
- WS2812B-kompatible RGB-LEDs (Neopixel)
- SHT2x Temperatur- und Luftfeuchtigkeitssensor
- Elektret-Mikrofon
## Bibliotheken
Um dieses Programm auszuführen, müssen Sie folgende Arduino-Bibliotheken installieren:
- FastLED: [https://github.com/FastLED/FastLED](https://github.com/FastLED/FastLED)
- SHT2x: [https://github.com/robtillaart/SHT2x](https://github.com/robtillaart/SHT2x)
## Anzeigemodi
Das Programm verfügt über drei Anzeigemodi:
1. **Temperaturmodus:** In diesem Modus werden die LEDs entsprechend der gemessenen Temperatur angezeigt. Je wärmer es ist, desto mehr LEDs werden eingeschaltet.
2. **Lautstärkemodus:** Hier zeigt das Programm die Lautstärke der Umgebung anhand des Mikrofons an. Je lauter die Umgebung, desto mehr LEDs leuchten.
3. **Luftfeuchtigkeitsmodus:** In diesem Modus werden die LEDs entsprechend der gemessenen Luftfeuchtigkeit angezeigt. Höhere Luftfeuchtigkeit führt zu mehr eingeschalteten LEDs.
## Anwendung
1. Schließen Sie die Hardware entsprechend den angegebenen Anschlüssen an Ihren ESP32 an.
2. Installieren Sie die erforderlichen Arduino-Bibliotheken (FastLED und SHT2x).
3. Laden Sie das Programm auf Ihren ESP32 hoch.
4. Über die serielle Schnittstelle (115200 Baud) können Sie die Ausgabe des Programms verfolgen.
5. Die LEDs zeigen automatisch die gemessenen Werte an, je nachdem, welcher Anzeigemodus aktiv ist.
## Lizenz
tbd.
---
Viel Spaß beim Experimentieren und Lernen!