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.
- ESP32-Mikrocontroller (getestet auf ESP32 DevKitC)
- WS2812B-kompatible RGB-LEDs (Neopixel)
- SHT2x Temperatur- und Luftfeuchtigkeitssensor
- Elektret-Mikrofon
Um dieses Programm auszuführen, müssen Sie folgende Arduino-Bibliotheken installieren:
Das Programm verfügt über drei Anzeigemodi:
-
Temperaturmodus: In diesem Modus werden die LEDs entsprechend der gemessenen Temperatur angezeigt. Je wärmer es ist, desto mehr LEDs werden eingeschaltet.
-
Lautstärkemodus: Hier zeigt das Programm die Lautstärke der Umgebung anhand des Mikrofons an. Je lauter die Umgebung, desto mehr LEDs leuchten.
-
Luftfeuchtigkeitsmodus: In diesem Modus werden die LEDs entsprechend der gemessenen Luftfeuchtigkeit angezeigt. Höhere Luftfeuchtigkeit führt zu mehr eingeschalteten LEDs.
-
Schließen Sie die Hardware entsprechend den angegebenen Anschlüssen an Ihren ESP32 an.
-
Installieren Sie die erforderlichen Arduino-Bibliotheken (FastLED und SHT2x).
-
Laden Sie das Programm auf Ihren ESP32 hoch.
-
Über die serielle Schnittstelle (115200 Baud) können Sie die Ausgabe des Programms verfolgen.
-
Die LEDs zeigen automatisch die gemessenen Werte an, je nachdem, welcher Anzeigemodus aktiv ist.
tbd.
Viel Spaß beim Experimentieren und Lernen!