@hdrobotics: 🚗🔥 ESP32 OLED Car Animation – Video auf einem 0,96" OLED In diesem Projekt habe ich 5 verschiedene Sportwagen-Animationen für ein 0,96" SSD1306 OLED-Display (128×64 Pixel) erstellt. Mit den 4 Onboard-Tasten kann ich jederzeit zwischen den Animationen wechseln und verschiedene Szenen abspielen. Aber wie bekommt man überhaupt ein Video auf so ein kleines OLED? Der Ablauf ist eigentlich ganz einfach: 1. Ein Video oder GIF wird in Einzelbilder (Frames) zerlegt. 2. Die Frames werden auf 128×64 Pixel skaliert. 3. Anschließend werden sie in Schwarz-Weiß (1-Bit) umgewandelt, da das SSD1306 nur monochrome Bilder anzeigen kann. 4. Danach werden die Bilder in das SSD1306-Bitmap-Format konvertiert. 5. Alle Frames werden als C-Arrays gespeichert und in den ESP32 geladen. 6. Der ESP32 zeigt die Frames nacheinander an – dadurch entsteht eine flüssige Animation wie ein echtes Video. Dank des größeren Speichers und der hohen Geschwindigkeit des ESP32 können die Animationen flüssig abgespielt werden. Über die 4 Tasten lassen sich die verschiedenen Videos direkt auswählen und starten. Dieses Projekt zeigt, dass selbst auf einem kleinen 0,96"-OLED beeindruckende Animationen möglich sind, wenn Videos richtig in OLED-Frames umgewandelt und mit dem ESP32 abgespielt werden. #ESP32 #OLED #SSD1306 #Arduino #Embedded