Innholdsfortegnelse:

Arduino Lego Tannerin: 6 trinn
Arduino Lego Tannerin: 6 trinn

Video: Arduino Lego Tannerin: 6 trinn

Video: Arduino Lego Tannerin: 6 trinn
Video: Tannerin Example 2024, November
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin er et musikkinstrument som spilles ved å skyve en markør langs en ledning eller en pute. Dette gir en ren sinusbølgetone, som kan strekke seg over så mange notater eller oktaver som du ønsker, alltid på en jevn (dvs. portamento/pitch bend) måte. Den ble brukt på Beach Boys -hit, "Good Vibrations."

Med alle som bygger lyset for øyeblikket (inkludert meg selv) tenkte jeg at jeg bedre skulle gi ut en Instructable for Tannerin.

Trinn 1: Basen

Basen
Basen
Basen
Basen
Basen
Basen

Begynn med å bygge den lengste basen mulig. Når du sitter i midten, bør du enkelt kunne nå hver ende. Jeg bygde min fra Lego - bare fordi jeg kan. Strekk deretter et stykke nikromtråd over hele bredden, og avslutt med å binde hver ende rundt en skrue. Dette vil bidra til å spre all varme som det avgir. Hold denne ledningen opplært. Mål motstanden til denne trådstrekningen, da dette vil gi deg en ide om instrumentets rekkevidde og granularitet. Min var 176 ohm, over 1,2 meter.

Trinn 2: Staven

The Wand
The Wand

Lag en "tryllestav" ved å feste et langt stykke kabel til en krokodilleklips. Denne må være lang nok til å strekke seg over hele bredden på Tannerin, med litt ekstra for å nå stedet der kretskortet skal plasseres.

Trinn 3: Maskinvaren

Maskinvaren
Maskinvaren

Fest ledninger til hver ende av nikromtråden og før den inn i et kretskort. Fest deretter enden av merketråden til den samme kretsen. Jeg bruker brødbrett, som vist her. Skjematikken følger.

Trinn 4: Den skjematiske

Den skjematiske
Den skjematiske

Kretsskjematisk. Du vil bytte ut motstanderen med noen store nok til å begrense strømmen gjennom nikromtråden (for ikke å bli for varm), men liten nok til at det er en merkbar nedgang i potensialet når markøren kortslutter en del av ledningen. Arduino har et 0-1023 område for en 0-5v på sine analoge innganger. dvs. 5 mv per inngangspost. Så hvis du vil ha 100 mulige innganger langs ledningen, må det være 0,5v over nikromtråden.

Trinn 5: Programvaren

Skriv deretter et kort program for å tolke inngangsverdiene og produsere en fornuftig utgang. Jeg bruker Armstrong -musikksystemet som et middel til rask prototyping av instrumentet. Ved å bruke Armstrong kan jeg også utløse forskjellige lyder på min PC, uten å endre min Arduino -kode. Tannerin -kildekoden er nå tilgjengelig i eksempler -mappen i Armstrong -arkivet. Amstrong er en samling rutiner for å gjøre bygging og prototyping av musikkinstrumenter på Arduino veldig mye enklere. Den abstraherer maskinvarepinnene fra funksjonen og støtter seriell kommunikasjon, slik at lyder kan spilles på ekstern maskinvare (PC eller synthesizer) uten ytterligere koding.

Trinn 6: Fin

Fin!
Fin!

Det er da på tide at ditt musikalske geni lyser. Du vil kanskje oppdage at de svake temperaturøkningene får ledningen til å løsne, i så fall kan du holde den opplært ved å trykke den ned med fingeren eller en annen skrue. Du vil kanskje også markere individuelle notater langs lengden som veiledning for ytelse.

Anbefalt: