Stap 4: Normaliseren de Input en Output
Input
Dit is de enige echte "truc" als het gaat om de hardware voor dit systeem. Audio gebeurt als een signaal van de AC van -1 V naar + 1 V, maar de analoge ingangen op de Arduino ren van 0 V (grond) naar enkele positieve spanning de analoge verwijzing (5 V standaard) genoemd. U kunt deze positieve spanning in code of met een externe verwijzing.
Aangezien -1 V tot + 1 V een 2 V-bereik is, zullen we iets kleiner dan 2 V kiezen voor onze analoge referentiewaarde. Het blijkt dat V 1.1 is opgegeven als een ingebouwde interne verwijzing, die keurig werkt.
Vanaf hier hebben we te normaliseren de -1 V tot + 1 V als 0 V tot 1,1 V. Ik deed dit met behulp van een weerstand in serie gevolgd door een spanning divider-circuit. Een gitaar niet direct rijden op dit circuit, moet het een voorversterker (zoals een ander pedaal) te rijden. Ik weet zeker dat u kon toevoegen in een transistor of opamp voorversterker de perf board zodat u rechtstreeks op het pedaal kan aansluit.
Uitgang
Voor de uitvoer, we gonna PWM gebruiken. Met enkele laag niveau hacks in software, kunt u een 8-bits PWM bij 62 kHz = 16 MHz loopt / 28
Er zijn enkele andere methoden voor audio-uitgang op de Arduino. Een goed overzicht kan worden gevonden op uC hobby. Ik kreeg enkele geweldige resultaten van een R2R-DAC, maar gezien het feit er ongeveer 40 weerstanden voor 10-bit stereo-uitgang, heb ik besloten tegen het. In plaats daarvan ging ik met de techniek van de gewogen pinnen , die is net zoiets als een kruising tussen standaard PWM en een weerstand ladder.
Bouw van het Circuit
Ik bouwde twee van elk circuit op één perf bord. Ik had een strook grond omlaag het centrum dat hielp voor het regelen van dingen zo netjes mogelijk. De eerste keer dat ik het circuit bouwde, het was te lang en paste niet in de behuizing, zodat moest ik het opnieuw bouwen.
Wanneer u condensatoren in serie uitzien hebt, zal ze afgesneden sommige van uw lage frequenties. Met een 2.2 uF condensator is het laag genoeg zodat het niet echt invloed op geluiden in onze gehoor bereik. Hoe groter de waarde, hoe beter; maar de neiging van de condensatoren fysiek groter naarmate hun waarde toeneemt.