Stereoljud med Arduino
Nyligen har jag varit utstationering en massa projekt som använder en 8-bitars resistor stegedigital till analog omvandlare (DAC) och en Arduino för att göra ljud. (se rutan Arduino vocal effekter, Arduino trumman sampler och min ljudutgång tutorial). Den teknik jag har varit med att göra dessa DAC är mycket enkelt, det kräver bara en handfull 10k och 20 k motstånd wired tillsammans i ett nätverk. Men bekvämlighet kommer med ett pris, som dessa DACs hamna lite bullrigare än jag vill ibland. Så jag beslutade att köpa en specialiserad IC som kommer att vara kompatibel med alla koden jag har redan skrivit för resistor stege DAC, men använder mycket matchade motstånd för att minska buller. När jag tittade på Digikey för sådan en DAC, jag hittade TLC7528, en dubbel utgång 8 bitars DAC IC. Med dubbel utgång förmåga att chipet intresserade mig mycket; Det är enkelt att installera detta chip med en permanent utgång, ger det dig också möjlighet att växla mellan två isolerade utgångsstift, vilket gör det ganska enkelt att ställa in en 2 kanalsljud utgång med en relativt liten mängd extra ansträngning/hårdvara setup/Arduino data stift.
I detta instructable jag ska visa dig hur du använder TLC7528 med Arduino för att mata stereoljud. Stereoljud innebär 2 oberoende ljudkanaler. Stereoljud är speciellt kul när den skickas till hörlurar eftersom du kan uppnå några intressanta auditiv effekter sedan varje öra är hörsel en egen oberoende kanal ljud, några idéer omfatta:
"3D ljud" rumsliga effekter- genom att justera den filtrering, amplitud och fas två kanaler för ljud kan du simulera upplevelsen av ljud riktningen, att göra en ljudkälla verkar härröra från ett exakt läge i utrymmet runt dig, här är ett bra exempel
binaural beats- genom att skicka två sinustoner av liknande- men ojämlika-frekvenser till hörlurar (en till varje öra), du kommer att höra en pulserande beatnote som är tänkt att förmå avkoppling och andra meditativa effekter. Härär ett exempel.
guldvaskning- ändra den relativa amplituden av en ljudkälla i varje kanal i stereo mix. Denna effekt är enkel, men kan vara riktigt cool klingande, ett bra exempel är i Bro av Led Zeppelins Whole Lotta Love (lyssna på den med hörlurar!)
Reservdelslista:
(x1) TLC7528 Digikey 296-1871-5-ND
(1 x) Arduino Uno Amazon
(1 x) USB-kabel Amazon
(1 x) bakbord (detta kommer med bygel sladdar) Amazon
(1 x) hoppare ledningar Amazon
Andra material:
oscillosope