Innehållsförteckning:

Arduino Lego Tannerin: 6 steg
Arduino Lego Tannerin: 6 steg

Video: Arduino Lego Tannerin: 6 steg

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

Tannerin är ett musikinstrument som spelas genom att skjuta en markör längs en tråd eller pad. Detta ger en ren sinusvågston, som kan sträcka sig över så många toner eller oktaver som du vill, alltid på ett smidigt (dvs. portamento/pitch bend) sätt. Den användes på Beach Boys -hit, "Good Vibrations".

Med alla som bygger ljus därmed för tillfället (inklusive mig själv) tänkte jag att jag hellre skulle släppa en Instructable för Tannerin.

Steg 1: Basen

Basen
Basen
Basen
Basen
Basen
Basen

Börja med att bygga den längsta möjliga basen. När du satt i mitten borde du enkelt kunna nå båda ändarna. Jag byggde min från Lego - bara för att jag kan. Sträck sedan en bit nikromtråd över hela bredden och avsluta med att binda varje ände runt en skruv. Detta hjälper till att sprida all värme som avges. Håll den här tråden undervisad. Mät motståndet hos denna trådsträcka, eftersom detta ger dig en uppfattning om instrumentets räckvidd och granularitet. Min var 176 ohm, över 1,2 meter.

Steg 2: The Wand

The Wand
The Wand

Skapa en "trollstav" genom att fästa en lång kabelbit till en krokodilklämma. Detta måste vara tillräckligt långt för att sträcka sig över hela Tannerins bredd, med lite extra för att nå platsen där kretskortet kommer att placeras.

Steg 3: Hårdvaran

Hårdvaran
Hårdvaran

Fäst ledningar i vardera änden av nichromtråden och mata in i ett kretskort. Fäst sedan änden av markörtråden till samma krets. Jag använder brödbräda, som visas här. Schemat följer.

Steg 4: Schemat

Den schematiska
Den schematiska

Kretsschemat. Du kommer att vilja byta ut motståndet mot en del som är tillräckligt stor för att begränsa strömmen genom nichromtråden (så att den inte blir för varm), men tillräckligt liten så att det märks en potentiell minskning när markören kortsluter en del av tråden. Arduino har ett 0-1023 intervall för en 0-5v på sina analoga ingångar. dvs 5 mv per ingångspost. Så om du vill ha 100 möjliga ingångar längs tråden måste det finnas 0,5v över nichromtråden.

Steg 5: Programvaran

Skriv sedan ett kort program för att tolka inmatningsvärdena och skapa en förnuftig utmatning. Jag använder Armstrong -musiksystemet som ett sätt att snabbt prototyper instrumentet. Genom att använda Armstrong kan jag också utlösa olika ljud på min dator, utan att ändra min Arduino -kod. Tannerin -källkoden är nu tillgänglig i exempelmappen i Armstrong -arkivet. Amstrong är en samling rutiner för att underlätta byggandet och prototyperna av musikinstrument på Arduino. Det abstraherar hårdvarustiften från deras funktion och stöder seriell kommunikation, så att ljud kan spelas på fjärrhårdvara (PC eller synthesizer) utan ytterligare kodning.

Steg 6: Fin

Fena!
Fena!

Det är då dags för ditt musikaliska geni att lysa. Du kan upptäcka att de små temperaturökningarna gör att tråden släpper, i så fall kan du hålla den lärd genom att trycka ner den med fingret eller en annan skruv. Du kanske också vill markera enskilda anteckningar längs längden som vägledning för prestanda.

Rekommenderad: