Für den Türöffner-Workshop, den wir im Sommer 2025 mit Schüler:innen des OSZ durchführen haben wir diese Instructables-Anleitung um den Bau eines passenden Gehäuses erweitert, sodass jede:r Teilnehmer:in am Ende des Workshops eine funktionierende Bluetoothbox mit nachhause nehmen kann. Natürlich darf die folgende Anleitung auch workshopunanhängig genutzt werden.
1. Grundplatte erstellen
Die Grundplatte wird in der Holzwerkstatt nach einer festen Schablone gefertigt
2025-06-01 OSZ Grundplatte 3b.pdf (142,8 KB)
Grundplatte klein.pdf (85,3 KB)
Grundplatte klein 8a.dxf (188,8 KB)
Grundplatte groß.pdf (115,2 KB)
Grundplatte groß 9a.dxf (178,4 KB)
[Schablone + Endresultat] einfügen.
2. Gehäuse für den Lasercutter vorbereiten
Die folgende SVG-Datei kann mit Inkscape noch individuell gestaltet werden. Die Öffnung für den Lautsprecher kann ebenfalls nach dan eigenen Wünschen angepasst werden.
3. Elektronik
3.1 Push-Buttons vorbereiten.
Jeder Push-Button hat zwei Kontakte, An einen der beiden Kontakte löten wir jeweils ein Jumper-Kabel mit Buchse. An den anderen Kontakt löten wir vorerst nur ein loses Stück Kabel. Dieses dienst später dazu, eine gemeinsame Ground-Verbindung für alle Buttons zu realisieren.
Sobald die Buttons so wie im Bild aussehen, können sie in die Ausparungen für die Knöpfe eingesetzt werden.
3.1.1 Groundverbindung herstellen.
Sind alle Buttons eingesetzt, löten wir die losen Kabelenden aller Knöpfe zusammen und an ein Jumper-Kabel mit Buchse. Vorher Schrumpfschlauch auf das Jumperkabel stecken, damit die Kontaktstelle im Nachgang isoliert werden kann.
[Foto Groundverbindung]
Ist das geschehen stecken wir die Buchse des Jumperkabels auf einen GND-Kontakt des ESP32.
3.1.2 Buttons anschließen
Die Jumper-Kabel der einzelnen Buttons müssen jetzt noch auf die richtigen PINS des ESP32 gesteckt werden.
Aktuell sieht die Belegung wie folgt aus:
Play/Pause: 19
Zurück: 18
Vorwärts: 5
Lauter: 16
Leiser: 17
3.2 Anschluss Verstärker
Für den Anschluss des Verstärkers muss eine Pin-Leiste auf sieben Kontakte zurechtgeschnitten werden.
Die Pin-Leiste festlöten. Zur Rauschunterdrückung kann auch direkt der Kondensator ( 10μF) zwischen VIN (+) und GND (-) angelötet werden.
ESP vorbereiten
Um zu verhindern, dass ungewollte Kontakte entstehen, knipsen wir die Pins G12, G13, G14 ab
Dann stecken wir den vorbereiteten Verstärker so auf den ESP, das GND auf GND steckt Und LRC, BCLK und DIN auf G25, G26, G27 zeigen.
Es sollte wie folgt aussehen (nur die Lautsprecherbuchse ist falschherum angelötet

[Fotos]
Belegung:
I2S_LRC 25
I2S_BCLK 26
I2S_DIN 27
Finale Verkabelung:
4. Programmcode anpassen
Der Code liegt unter workshopProjects/bluetooth_speaker_box at main · fablabcb/workshopProjects · GitHub
- Name des Bluetoothdevices:
a2dp_sink.start("ESPEAKER");
- LautstärkeSchritte: