Ljuduppspelningsleksak för DSP Adventures

Ljuduppspelningsleksak för DSP Adventures

Källnod: 1934800

De sjunkande kostnaderna för enkortsdatorer har gjort seriös datorkraft tillgänglig för även de mest triviala uppgifter. Det är lätt nog att slå en Raspberry Pi på nästan vad som helst för nästan samma kostnad som en kraftfull 32-bitars mikrokontrollerplattform, men detta tar bort lite av det roliga med projekt för några av oss. Att leta efter att komma in i ogräset kan också vara en utmaning, som [Michal Zalewski] visar i denna ljuduppspelningsenhet byggde han från en enkel 8-bitars mikrokontroller.

Den lilla leksaken tar ljudingång från en mikrofon genom en op-amp och matar denna signal till en ADC i AVR128DA28 mikrokontroller. Data lagras sedan på ett separat minneschip redo att spelas upp genom en annan op-amp parad med en högtalare. Det är här det är praktiskt att vara bekant med mikrokontrollerns inre funktioner. Genom att manipulera avbrottsrutinerna på specifika sätt kan ljudet som är lagrat i minnet spelas upp med olika hastigheter.

[Michal] tänkte att den här konstruktionen skulle vara en leksak för en av hans yngre släktingar, och för priset av några IC:er och knappar gör den ett ganska bra jobb med att förvandla en vanlig röst till en jordekorröst som vissa kommersiella barnleksaker några av oss kanske kommer ihåg. Om designestetiken hos denna gadget ser bekant ut, kanske du tänker på hans minimalistisk spelenhet som vi nyligen presenterade.

Tidsstämpel:

Mer från Hacka en dag