Onlangs heb ik zijn detachering een heleboel projecten die een 8 bit weerstand ladderdigitaal naar analoog converter (DAC) en een Arduino gebruiken om geluid te maken. (Zie het vocale effecten Arduino, de Arduino drum sampler en mijn audio-uitgang-tutorial). De techniek die ik gebruikt heb om deze DAC's is heel eenvoudig, het vereist slechts een handvol 10k en 20 k weerstanden wired samen in een netwerk. Maar het gemak komt met een prijs, aangezien deze DAC's uiteindelijk een beetje luidruchtiger dan ik soms zou willen. Dus ik besloot om te kopen een gespecialiseerde IC die compatibel is met alle code die ik al voor de weerstand ladder DAC's geschreven heb, maar gebruikt zeer gecompenseerde weerstanden om lawaai te verminderen. Toen ik keek op Digikey voor dergelijke een DAC, ik vond de TLC7528, een dubbele uitgang 8 bit DAC IC. Het vermogen van de dubbele uitgang van de chip geïnteresseerd mij alot; Hoewel het gemakkelijk aan opstelling deze chip met een permanente uitgang, geeft het je ook de optie voor het schakelen tussen twee geïsoleerde output pinnen, waardoor het vrij eenvoudig om in te stellen op een 2-kanaalaudio-uitgang met een relatief kleine hoeveelheid extra inspanning/hardware setup/Arduino gegevens pinnen.
In dit instructable ik zal u tonen hoe te gebruiken de TLC7528 met de Arduino stereo-audiouitgang. Stereo-audio betekent 2 onafhankelijke audiokanalen. Stereo-audio is vooral leuk wanneer verzonden naar hoofdtelefoon omdat u sommige interessante auditieve effecten, aangezien elk oor bereiken kunt is hoorzitting een eigen onafhankelijke kanaal van geluid, sommige ideeën omvatten:
"3D audio" ruimtelijke effecten- door de filtering, amplitude en fase van twee audiokanalen die u de ervaring van geluid directionaliteit simuleren kunt, waardoor een geluidsbron lijken te zijn afkomstig uit een precieze locatie in de ruimte om je heen, hier is een geweldig voorbeeld aanpassen
binaural beats- door twee sine golven van vergelijkbare- maar ongelijke-frequenties te sturen naar koptelefoon (een voor elk oor), hoort u een pulserende beatnote dat voor het opwekken van ontspanning en andere meditatieve effecten wordt gedacht. Hieris een voorbeeld.
pannen- wijzigen van de relatieve amplitude van een geluidsbron in elk kanaal van de stereo mix. Dit effect is eenvoudig, maar kan echt cool klinkende, een goed voorbeeld is in de Brug van Led Zeppelin Whole Lotta Love (Luister naar het met koptelefoon!)
Onderdelen lijst:
(x1) TLC7528 Digikey 296-1871-5-ND
(1 x) Arduino Uno Amazon
(1 x) USB-kabel Amazon
(1 x) breadboard (dit komt met jumper draden) Amazon
(1 x) jumper draden Amazon
Andere materialen:
oscillosope