Lydavspillingsleke for DSP Adventures

Lydavspillingsleke for DSP Adventures

Kilde node: 1934800

De synkende kostnadene til enkeltkortsdatamaskiner har gjort seriøs datakraft tilgjengelig for selv de mest trivielle oppgaver. Det er lett nok å slenge en Raspberry Pi på nesten hva som helst for nesten samme pris som en kraftig 32-bits mikrokontrollerplattform, men dette tar litt av moroa ut av prosjekter for noen få av oss. Å se etter å komme inn i ugresset kan også være en utfordring, som [Michal Zalewski] demonstrerer i denne lydavspillingsenheten bygget han fra en enkel 8-bits mikrokontroller.

Det lille leketøyet tar lydinngang fra en mikrofon gjennom en op-amp og mater dette signalet til en ADC i AVR128DA28 mikrokontroller. Dataene lagres deretter på en egen minnebrikke klar til å spilles av gjennom en annen op-amp paret med en høyttaler. Det er her det er nyttig å være kjent med mikrokontrollerens indre funksjoner. Ved å manipulere avbruddsrutinene på spesifikke måter, kan lyden som er lagret i minnet spilles av med forskjellige hastigheter.

[Michal] hadde til hensikt at denne konstruksjonen skulle være et leketøy for en av hans yngre slektninger, og for prisen av noen få IC-er og knapper gjør den en ganske god jobb med å gjøre en vanlig stemme til en jordekornstemme som noen kommersielle barneleker noen av oss husker kanskje. Hvis designestetikken til denne dingsen ser kjent ut, tenker du kanskje på hans minimalistisk spillenhet som vi nylig presenterte.

Tidstempel:

Mer fra Hack en dag