Cover image for Bankra Sampler

Bankra Sampler

Voor de Bankra Bike Sound System heb ik een kleine sampler ontworpen zodat de DJ's de originele Bankra geluiden kunnen gebruiken tijdens hun eigen DJ-sets. Ook als de fietsen er niet bij zijn.

De Bankra Bike Sound System is een mobiele DJ stage op de fiets. Een van de fietsen een sirene die we graag gebruiken. Het DJ-collectief treedt niet altijd op met de fietsen erbij, vandaar dat ik deze sampler heb ontworpen om te zorgen dat we toch de geluiden kunnen gebruiken om de DJ-sets op te toeteren.

DIt is de eerste keer dat ik werk met geluids-output op een microcontroller.
Voor dit project heb ik leren 3D printen, printplaat ontwerpen en de software schrijven voor een muziek systeem. Daarbij is het belangrijk dat de audio-stream nooit gestoord wordt, aangezien dat meteen klikjes en stiltes oplevert.

De hardware bestaat uit:
ESP32
Dac module (16bit, Stereo)
SD-kaartje om je geluiden op te slaan
Muxertje met een stel knoppen er aan.

De software staat hier:
https://github.com/Joram3000/bankrasampler1.3
Belangrijkste punt is dat ik gebruik maak van de audio-tools library.


Voor dit project werk ik ook weer iteratief: telkens één stapje verder en complexer.

Dit was de eerste versie:

Een printplaat ontwerpen had ik nog nooit eerder gedaan. Aangezien het tegenwoordig redelijk goedkoop is, en ik ook al genoeg spaghetti-projecten heb gemaakt was het toch wel lonend om dit te leren. Bij PCB-design geldt: je hebt 3 revisies nodig om je design te optimaliseren. Bij mijn eerste PCB ging er nog wel het een en ander mis, maar mijn tweede is eigenlijk wel goed genoeg voor mijn huidige eisen.

Dit was ook het perfecte project om te leren 3D printen. Het duurde ±5u maar daarna kon ik aardig overweg met Fusion360. Je doorloopt altijd weer het proces van: verwarring, herkenning en een beetje grip en controle. Vanaf daar moet je er gewoon doorheen Dunning-Krugeren.