Inhaltsverzeichnis

Cooler Move Uzwei 2024

Für diese Ausstellung in der Uzwei (Dortmunder U) habe ich ein paar Projekte gebaut:

Der Quellcode für die ESP32 Projekte liegt hier auf CodeBerg: https://codeberg.org/derlucas/coolermove-uzwei/

Bonki Joystick

Eine Aufzieh-Figur mit Drehencoder für eine Spiel-Steuerung.

Am PC läuft eine Animation. Je nach Drehgeschwindigkeit und Richtung von dem goldenen Schlüssel auf dem lila Kasten läuft dann die Animation entsprechend.

Die ganze Kiste ist aus Holz gebaut. Der Drehgriff wurde aus Pappelsperrholz in mehreren Lagen mit einem Lasercutter geschnitten und dann verleimt. Von unten ist die Kiste offen und man kommt noch an die Elektronik ran. Es sind insgesamt drei Kugellager verbaut, welche die Welle in alle Richtungen abfängt, sodass ein Betrieb in der Ausstellung auch im täglichen Dauerbetrieb für die Dauer der Ausstellung klappt.

Der Drehencoder ist mit einer flexiblen Kupplung mit der Achse verbunden.

Das ganze Ding mit FreeCAD zu designen und am Ende zu bauen incl Lackieren hat dann am Ende doch etliche Tage gebraucht.

Dackel

Die Idee in der Ausstellung war wie folgt: Es sollen die Besucher*innen am Eingang einen von 5 Dackeln auf Rollbrett (stammen aus einem Workshop in der Uzwei) mit durch die Ausstellung ziehen können. Unter den Brettern der Dackel sind ESP32 Controller mit Akku, mini Verstärker und Lautsprecher drunter gebaut. Die ESP32 Senden dauerhaft ein Bluetooth Low Energy Signal und scannen zugleich die ganze zeit nach genau diesem Signal. Wenn sich also zwei ESP32 Dackel gegenseitig sehen und die RSSI Signalstärke einen Schwellwert übersteigt, wird ein zufälles MP3 Audio File mit einem Dackel-Bellen abgespielt. Gehen die Dackel wieder von einander weg, hören Sie auf zu bellen.

Am Parkplatz der Dackel (quasi die Hundehütte), liegt ein Gigaset-BLE-Token. Sehen die Dackel diesen, fangen sie nicht an zu bellen.

Hardware

Software

Die Software ist mit Platformio und Arduino erstellt. Ich habe für die Audio Verarbeitung die wunderbare Bibliothek ESP8266Audio von earlephilhower eingesetzt. Die Autio Files liegen direkt im SPIFFS vom ESP32 und ist es keine SD-Karte nötig. Für die BLE Ansteuerung bediene ich mich vom ESP-IDF Framework direkt und nutze nicht die Arduino Layer.

Laterne

Die Idee der Laternen war, dass diese ganz normal leuchten bis sich ein Dackel nähert. Dann wird das Licht umgeschaltet auf UV und eine am Boden gemalte Pfütze wird sichtbar. Dies soll darstellen als wenn der Dackel gepinkelt hat.

Wird der Dackel von der Lampe weit genug entfernt, schaltet die Lampe wieder auf normales Licht.

Hardware