Arduino (Mega) ljudinspelning
Spela in ljud till ditt Audino Mega SD kort.
Ljudfilen kan spelas upp på en vanlig audio ansökan eller analyseras byte för byte.
Detta Instructable visar du hur ljudingång kan vara upprepade gånger lagt till 512 byte buffert och sedan överförs till ett SD-kort i realtid. Perioden registreras kan ändras.
Samplingsfrekvens är 9,4 KHz och wav fil utgång 8 bit, mono. Samtidigt inte hi-fidelity, är ljudkvaliteten helt adekvat.
Inspelade wav-fil kan sparas som tabellerade data. Den kan också visas som en enkel rullning graf på bildskärmen.
Alla filer är tid stämplat med en unix tidskod skickas från seriella bildskärmen.
Inspirationen till denna artikel kom från att läsa Amanda Ghassaei:
.
Min senaste uppdatering i slutet av detta instructable, ökar samplingsfrekvensen till 19 KHz med en betydande förbättring i ljudkvalitet.
.
Du kan också vara intresserad av min instructables på:
En hög hastighet Arduino oscilloskop:
Pom wav-filer från Arduino:
.
Oundvikligen har SD kort teknologien redan förbättrats. Jag har testat med ett Sandisk Ultra 8 GB sd-kort. Detta är betydligt snabbare än den Kingston 4GB kortet jag började med. Med min uppdaterad programvara jag kunna spela in på 38,3 KHz, med ingen nedbrytning i kvalitet. (4/8/2014)