unicatLABS „Displit“ ist ein ESP32-basiertes Multi-Display- und Timer-System: Temperatur & Feuchte (DHT22), Web-Interface (Wi-Fi), 20×4 I2C-LCD, akustische Signale (Buzzer) und vielfältige Timer/Seiten — alles als funktionierendes Unikat.
Dieses Projekt läuft auf einem ESP32-S3 (z. B. „ESP32S3R8N16“). Es kombiniert lokale Sensorik mit einem kleinen Webserver, einer LCD-Anzeige und akustischem Feedback:
Sensor & Anzeige
Liest Temperatur und Luftfeuchte vom DHT22.
Zeigt Infos auf einem 20×4 I2C-LCD (Adresse 0x27) an (Seiten, Scrolltext, Uhrzeit, Timer-Status).
Optional eingebaute Anzeigen wie Statusmeldungen und IP-Adresse.
Webinterface & Netzwerk
Versucht, sich mit vorkonfigurierten WLAN-Netzen zu verbinden. Wenn verbunden, läuft ein WebServer mit Seiten zur Konfiguration, Start/Stop von Timern, Text-Bearbeitung u. a.
mDNS wird verwendet (z. B. displit.local) — dadurch erreicht man das Gerät im LAN ohne IP-Notieren.
Timer & Akustik
Das System verwaltet mehrere (konfigurierbare) Timer, blinkt bei Ablauf Hinweise auf dem LCD und spielt per Buzzer Melodien/Töne ab.
Buzzer ist per tone() steuerbar; es gibt Melodien für Alarme.
Uhr / NTP
Holt Zeit vom NTP-Server (pool.ntp.org) und synchronisiert die Anzeige. Es gibt eine Offset-Konstante (z. B. Sommerzeit/Zeitzone).
Konfiguration & Speicher
Einige Einstellungen (z. B. Netzwerke, Timer, Texte) werden persistiert (EEPROM / Preferences).
Es gibt Textseiten, die über die Weboberfläche editiert werden können (z. B. Einleitungs-/Countdowntexte).
Weitere Features
Text-Scrollfunktion, mehrseitige Anzeige, Statusanzeigen (IP / mDNS), Temperatur-Korrektur (tempCorrection) und Buzzer-Zeitsteuerung.
----
Ausfürliche Anleitung folgt
Fandest du diesen Beitrag interessant oder spannend – oder fehlt dir etwas?
Danke für dein Feedback!
Wenn „Nein“: Was fehlt dir oder was hätte dich neugieriger gemacht? E‑Mail ist optional – nur angeben, wenn du eine Antwort möchtest. Mehr Infos: DSGVO/Datenschutz.