@hdrobotics: In diesem Projekt habe ich für meine JoyBox ein komplett neues und flüssiges Menüsystem entwickelt. Als Hardware kommen ein ESP32, ein 1,3-Zoll-OLED-Display sowie ein Rotary Encoder (Drehgeber mit integrierter Tastfunktion) zur Navigation zum Einsatz. Das Highlight des Projekts sind die besonders flüssigen Menüanimationen. Icons und Menüpunkte gleiten sanft von links nach rechts und von rechts nach links über das Display und sorgen für eine moderne Benutzererfahrung. Alle Grafiken wurden als PNG-Dateien erstellt und für die Darstellung auf dem OLED-Display optimiert. Über das Menü können verschiedene Bereiche wie GitHub, Musik, Bilder, Einstellungen und weitere Funktionen aufgerufen werden. Die Oberfläche wurde vollständig auf OLED-Grafiken umgestellt und bietet eine deutlich ansprechendere Darstellung als einfache Textmenüs. Der Rotary Encoder ermöglicht ein präzises und intuitives Scrollen durch die Menüs, während die integrierte Tastfunktion zur Auswahl von Menüpunkten genutzt wird. Zusammen mit dem ESP32 entsteht dadurch eine schnelle und reaktionsfreudige Benutzeroberfläche. Nach Abschluss des Projekts werde ich den vollständigen Quellcode veröffentlichen, sodass andere Maker und Entwickler das Menüsystem für ihre eigenen ESP32- und OLED-Projekte nutzen und erweitern können. Verwendete Hardware: • ESP32 • 1,3-Zoll OLED-Display • Rotary Encoder mit Push-Button • OLED-Grafiken aus PNG-Dateien • Eigenentwickelte Menü- und Animationssoftware Wenn euch das Projekt gefällt, lasst gerne ein Like da und schreibt in die Kommentare, welche Funktionen ihr als Nächstes sehen möchtet. #ESP32 #OLED #RotaryEncoder #ArduinoProject
HD Robotics Electronics
Region: DE
Tuesday 16 June 2026 17:58:17 GMT
Music
Download
Comments
David :
Code?
2026-09-14 15:40:36
0
DasProfi :
Hast du für das UI und die Animationen Bibliotheken benutz die das automatisch machen?
2026-06-17 09:25:22
2
Projekt Macher :
Das sieht sehr beeindruckend aus, tolle Umsetzung 💪💪💪
2026-06-16 19:23:27
2
HD Robotics Electronics :
Nein, der Code ist zu 100 % von mir geschrieben. 😊
Gerade die visuelle Seite ist mir bei meinen Projekten extrem wichtig – alle Animationen, Smooth-Scrolling-Effekte und die komplette Oberfläche stammen von mir. Wer meine anderen Projektvideos kennt, weiß, dass ich immer viel Wert auf die Optik und das Benutzererlebnis lege.
Die Icons selbst habe ich lediglich mit Image2Cpp konvertiert: https://javl.github.io/image2cpp/
Ansonsten verwende ich keine fremden GUI-Apps, Frameworks oder zusätzlichen Bibliotheken für die Oberfläche – egal ob sie besser oder schlechter wären. Mir ist wichtig, dass die Umsetzung komplett von mir stammt und gleichzeitig für andere möglichst einfach nachzubauen ist.
Ich nutze nur die notwendigen Hauptbibliotheken für die jeweiligen Hardware-Komponenten (z. B. Display, WLAN usw.). Der Rest ist meine eigene Umsetzung.
2026-06-17 10:57:38
0
sty :
Wunderbar 🥹
2026-08-12 14:16:37
1
To see more videos from user @hdrobotics, please go to the Tikwm
homepage.