====== Spielendes Piano ====== Für die [[https://aufderuzwei.de/event/lost-and-found-24/|Ausstellung]] "Lost and Found" 2024 in der Uzwei (Dortmunder U) habe ich ein Klavier zum spielen gebracht. Es wurde ein altes, defektes Klavier genommen und mit Servo Motoren und einem MP3 Player ausgestattet. {{:projekte:img_20240919_171732_384.jpg?400|}} Die paar noch beweglichen Tasten habe ich mit kleinen 9g Servos und Nylon-Schnüren verbunden. Die Servos können die Tasten herunterziehen. Ein "Serial MP3 Player" mit Micro-SD Karte spielt den Song passend ab. Den Code findest du hier: https://codeberg.org/derlucas/atom-piano ===== Hardware ===== * M5Stack ATOM ESP32 Lite * M5Stack Atom Hub Proto * Small DC/DC Converter * Serial MP3 Player "YX5300" * PWM Breakout Board "PCA9685" * 12V Power Supply with DC-Barrel ===== Funktionsweise ===== So lange das System mit Strom versorgt ist, spielt der ESP32 in zufälligen Abständen den Song ab. Dazu habe ich die "Noten" welche gespielt werden sollen, in einer Datenstruktur abgelegt. Es wird der Zeitpunkt der Note (start), die Dauer und Status abgespeichert. Zugleich wird einfach der MP3 Player gestartet und gehofft, dass das ganze nicht auseinander läuft. Aber der Song ist ja recht kurz.