📁 Projekt

displ.it

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 funk­tionierendes Unikat.

displ.it

Erstellt am 07.11.2025
displ.it
👤 Für wen gedacht: privat, Bastler
📁 Projekttyp: Maschiene
✅ Status: In Bearbeitung
📅 Beginn: December 2023

Beschreibung

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?