(Opmerking-Dit is mijn 20e instructable! Dank aan iedereen volgende en commenting.on mijn projecten en aan de medewerkers die dit mogelijk maken. Deze site heeft zeker maakte me brengen mijn A game aan de workbench.)
De Auduino granulaire synth door Peter Knight ( http://code.google.com/p/tinkerit/wiki/Auduino ) is een van mijn favoriete Arduino projecten ooit. Alles wat u nodig hebt is een microcontroller, een paar potten en enkele haak tot draad te maken enkele echt leuke geluiden. In dit project zal ik een gerecycleerde orgel toetsenbord gebruik om de toonhoogte van de Auduino.
Laat ik beginnen met te zeggen dat ik besef terdege dat er is waarschijnlijk een betere manier om dit te doen. Hier mijn doel is niet om te bouwen van een high-end stabiele synth-ik wil gewoon koele geluiden met de onderdelen die ik bij de hand hebben. Het kan niet zijn state-of-the-art, maar het is zeker staat-van-de-schroot-stapel.
Zoals ik al zei, is de Auduino een hoop plezier. Het kan worden gewijzigd in de code te spelen van een chromatische getrapte schaal, een pentatonische stapte schaal of een logaritmische schaal met glad. De getrapte chromatische toonladder is wat ik wil voor dit project, zoals het kaarten elke noot op het toetsenbord. Aangezien de notities zijn stapte, elke noot komt overeen met een bepaald spanningsbereik.
De toonhoogte van de Auduino van uitvoer is gecontroleerd door een spanning tussen 0-5v op de Arduino van analoge pin 4. Dit wordt meestal gedaan met een pot bekabeld als een divider spanning. Dit betekent dat de notities worden afgespeeld in de volgorde van de schaal. Het is niet erg gemakkelijk te spelen noten die niet 'buren'. Aangezien het orgel-toetsenbord eigenlijk is wil alleen een rij van switches, als elke switch is aangesloten met een aparte voltage divider dat het het volledige scala van notities in wat ooit de speler bestellen zou spelen.
Nu laten we een kijkje nemen op het toetsenbord.
(Opmerking-Dit instructable zal zich richten op het toevoegen van dat een toetsenbord op een Arduino instellen tot uitvoeren van de Auduino granulaire synth schets. Als u proberen van dit project wilt, Gelieve uzelf vertrouwd met dat project gekoppeld hierboven.)