Lydafspilningslegetøj til DSP Adventures

Lydafspilningslegetøj til DSP Adventures

Kildeknude: 1934800

De faldende omkostninger ved singleboard-computere har gjort seriøs computerkraft tilgængelig til selv de mest trivielle opgaver. Det er nemt nok at smække en Raspberry Pi på næsten hvad som helst for næsten samme pris som en kraftfuld 32-bit mikrocontrollerplatform, men dette tager noget af det sjove ud af projekter for nogle få af os. At søge at komme ind i ukrudtet kan også være en udfordring, som [Michal Zalewski] demonstrerer i denne lydafspilningsenhed byggede han ud fra en simpel 8-bit mikrocontroller.

Det lille legetøj tager lydinput fra en mikrofon gennem en op-amp og sender dette signal til en ADC i AVR128DA28 mikrocontroller. Dataene gemmes derefter på en separat hukommelseschip, klar til at blive afspillet gennem en anden op-amp parret med en højttaler. Det er her, at det er praktisk at være bekendt med mikrocontrollerens indre funktioner. Ved at manipulere afbrydelsesrutinerne på specifikke måder, kan lyden, der er gemt i hukommelsen, afspilles med forskellige hastigheder.

[Michal] havde til hensigt, at denne bygning skulle være et stykke legetøj for en af ​​hans yngre slægtninge, og til prisen for et par IC'er og knapper gør den et ret godt stykke arbejde med at forvandle en almindelig stemme til en jordegern-stemme som nogle kommercielt børnelegetøj nogle af os husker måske. Hvis design-æstetikken i denne gadget ser bekendt ud, tænker du måske på hans minimalistisk spilleenhed, som vi for nylig præsenterede.

Tidsstempel:

Mere fra Hack A Day