Indholdsfortegnelse:

Arduino Lego Tannerin: 6 trin
Arduino Lego Tannerin: 6 trin

Video: Arduino Lego Tannerin: 6 trin

Video: Arduino Lego Tannerin: 6 trin
Video: Tannerin Example 2024, Juli
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin er et musikinstrument, der spilles ved at skubbe en markør langs længden af en tråd eller pude. Dette frembringer en ren sinusbølgetone, som kan strække sig over så mange toner eller oktaver som du ønsker, altid på en jævn (dvs. portamento/pitch bend) måde. Det blev brugt på Beach Boys -hittet, "Good Vibrations."

Da alle byggede lys der i øjeblikket (inklusive mig selv) tænkte jeg, at jeg hellere skulle udgive en Instructable til Tannerin.

Trin 1: Basen

Basen
Basen
Basen
Basen
Basen
Basen

Start med at bygge den længst mulige base. Når du sad i midten, skulle du let kunne nå hver ende. Jeg byggede min fra Lego - bare fordi jeg kan. Stræk derefter et stykke nichromtråd over hele bredden, og afslut med at binde hver ende rundt om en skrue. Dette vil hjælpe med at sprede enhver varme, den afgiver. Hold denne ledning undervist. Mål modstanden af denne trådstrækning, da dette vil give dig en idé om instrumentets rækkevidde og granularitet. Min var 176 ohm på tværs af 1,2 meter.

Trin 2: Staven

Staven
Staven

Opret en "tryllestav" ved at fastgøre et langt stykke kabel til en krokodilleklip. Dette skal være langt nok til at strække sig over hele bredden af Tannerin, med lidt ekstra til at nå det sted, hvor kredsløbskortet skal placeres.

Trin 3: Hardware

Hardwareen
Hardwareen

Sæt ledninger i hver ende af nichromtråden, og før dem ind i et printkort. Sæt derefter enden af markørkablet til det samme kredsløb. Jeg bruger brødbræt, som vist her. Skematikken følger.

Trin 4: Skematisk

Det skematiske
Det skematiske

Kredsløbet skematisk. Du vil gerne erstatte modstanderen med nogle store nok til at begrænse strømmen gennem nichromtråden (for ikke at blive for varm), men lille nok, så der er et mærkbart fald i potentialet, når markøren kortslutter en del af ledningen. Arduino har et 0-1023 område for en 0-5v på sine analoge indgange. dvs. 5 mv pr. inputindgang. Så hvis du vil have 100 mulige indgange langs ledningen, skal der være 0,5v på tværs af nichromtråden.

Trin 5: Softwaren

Skriv derefter et kort program for at fortolke inputværdierne og frembring et fornuftigt output. Jeg bruger Armstrong -musiksystemet som et middel til hurtig prototyper af instrumentet. Brug af Armstrong giver mig også mulighed for at udløse forskellige lyde på min pc uden at ændre min Arduino -kode. Tannerin -kildekoden er nu tilgængelig i mappen eksempler på Armstrong -arkivet. Amstrong er en samling af rutiner til at gøre opbygning og prototyper af musikinstrumenter på Arduino meget lettere. Det abstraherer hardware -benene fra deres funktion og understøtter seriel kommunikation, så lyd kan afspilles på fjernhardware (pc eller synthesizer) uden yderligere kodning.

Trin 6: Fin

Fin!
Fin!

Det er derefter tid for dit musikalske geni til at skinne. Du vil måske opleve, at de små temperaturstigninger får ledningen til at slappe af, i så fald kan du holde den undervist ved at trykke den ned med din finger eller en anden skrue. Du vil måske også gerne markere individuelle noter i længden som vejledning til ydeevne.

Anbefalede: