Skip to content

💎 High-End ESPHome Moodlight mit SH1106 OLED, Levelshifter-Logik, smarter Batterieüberwachung und Burn-In Protection. Optimiert für Home Assistant.

Notifications You must be signed in to change notification settings

babeinlovexd/Insane-Moodlight-OLED

Repository files navigation


INSANE MOODLIGHT OLED V2.0

Ein fortschrittliches Stimmungslicht auf Basis von ESPHome. Fokus auf Hardware-Stabilität, Signalintegrität und Langlebigkeit.




KONZEPT

Das Insane Moodlight V2.0 adressiert typische Probleme von DIY-LED-Projekten durch präzise Spannungsregulierung und intelligentes Software-Management für Display und Energieversorgung.

HARDWARE-SPECS

  • Levelshifter: SN74AHCT125N (5V)
  • Schutz: 62-Ohm Datenwiderstände
  • Pufferung: 220uF (ESP) / 3x 470uF (LEDs)
  • Akku: 18650 Li-Ion mit TP4056

ELEKTRONIK-ARCHITEKTUR

Signalqualität und Schutz
Einsatz eines Levelshifters zur Anhebung der Datenpegel auf 5V, unterstützt durch einen 100nF Keramikkondensator. 62-Ohm-Widerstände in den Datenleitungen eliminieren Reflexionen und garantieren ein sauberes Signalbild.

Spannungsglättung
Umfassende kapazitive Pufferung verhindert LED-Flackern bei Lastspitzen. Die Schaltung ist durch eine Glassicherung und einen LiPo-Laderegler für den autarken Betrieb abgesichert.

Sensorik und Telemetrie
Erfassung von Umgebungsdaten via DHT-Sensor. Die Batterieüberwachung erfolgt präzise über einen Spannungsteiler am Analog-Eingang A0.




SOFTWARE-LOGIK

Betriebssicherheit
Ein integrierter Pixel-Shift verschiebt den Bildinhalt alle zwei Minuten, um ein Einbrennen des OLED-Displays dauerhaft zu verhindern. Die Boot-Logik schützt gespeicherte Nutzer-Nachrichten im Flash-Speicher.

Interaktion
Der Master-Toggle speichert aktuelle Farb- und Helligkeitswerte beim Ausschalten global. Beim Neustart wird der exakte vorherige Zustand wiederhergestellt. Der Gruß-Modus ermöglicht animierte Symbole (Herz, Stern, Smiley) und individuelle Texte.

Energiemanagement
Automatisches Warnsystem bei kritischer Spannung:
• Unter 10% Kapazität: Rotes Blinken (10s Intervall)
• Unter 5% Kapazität: Rotes Blinken (5s Intervall)




MECHANISCHER AUFBAU

Gehäuse: 15x15 cm Basis | 5 cm Sockel | 3D-Druck optimiert

Design
Die Pyramidenflächen sind für optimale Lichtdiffusion konstruiert. Ein transparenter Streifen am Sockel sorgt für ein dezentes "Passive Light".

Bedienung
Zentrales OLED-Display mit drei darunterliegenden haptischen Mikroschaltern für die direkte Systemsteuerung ohne App-Zwang.


INSTALLATION

  1. secrets.yaml mit Netzwerkdaten konfigurieren.
  2. Kompilierung und Upload via ESPHome.
  3. Integration in Home Assistant zur Steuerung der Lichteffekte.



SMART HOME INTEGRATION

Die vollständige Steuerung erfolgt über Home Assistant. Hier werden alle Parameter von der Display-Helligkeit bis zu individuellen Gruß-Texten verwaltet.




ERWEITERBARKEIT UND PCB

Zukunftssicheres Design
Auf der Platine wurden gezielt Lötpads für die Pins RST, D0, D8 und RX herausgeführt. Diese dienen als Schnittstellen für zukünftige Hardware-Erweiterungen oder individuelle Funktionsänderungen ohne mechanische Eingriffe in das bestehende System.

Platinen-Fertigung
Im Repository befindet sich ein dedizierter Ordner mit den Gerber-Dateien. Damit kann die passende Platine direkt bei einem Platinen-Service (z.B. JLCPCB oder PCBWay) bestellt werden, um einen industriell sauberen Aufbau des Moodlights zu garantieren.





Entwickelt für Angelina.

About

💎 High-End ESPHome Moodlight mit SH1106 OLED, Levelshifter-Logik, smarter Batterieüberwachung und Burn-In Protection. Optimiert für Home Assistant.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published