Innehållsförteckning:

Handhållen 6 -ton musiklåda / instrument (lätt att göra och förbättra!): 5 steg (med bilder)
Handhållen 6 -ton musiklåda / instrument (lätt att göra och förbättra!): 5 steg (med bilder)

Video: Handhållen 6 -ton musiklåda / instrument (lätt att göra och förbättra!): 5 steg (med bilder)

Video: Handhållen 6 -ton musiklåda / instrument (lätt att göra och förbättra!): 5 steg (med bilder)
Video: Музыкальная Шкатулка выпуск 6 2024, Juni
Anonim
Handhållen 6 -ton musiklåda / instrument (lätt att göra och förbättra!)
Handhållen 6 -ton musiklåda / instrument (lätt att göra och förbättra!)

Hallå där! Inspirerad av Martin Molin, medlem i ett svenskt band som heter Wintergatan, blev jag nyligen kär i musiklådor och allt om dem. Människor som gör låtar till musiklådor använder fortfarande det gammaldags sättet att slå sångnoten efter ton, i hopp om att timingen skulle sluta fungera. Efter att ha gjort detta själv vet jag att det är en tröttsam övning och en som kan använda en ersättare. Så jag slutade med att tänka på denna idé att använda infraröda linjedetektorer för att skapa en låt. Detta skulle innebära att det bara skulle behöva läsa ett ark svartvitt tryckt papper, men det kan också ha olika användningsområden som att skanna en tidning efter ljudutmatning.

Steg 1: Materialen

Det här är materialen jag använde, men de är mycket utbytbara. Se vad som passar dig bäst!

- Arduino Uno

- Högtalare eller summer

- 9v batteri

- 9v batteriklämma

- På / Av knapp

- 6 x QRD1114 reflekterande sensor

- Startkablar

- Trälåda (10 x 15 x 9)

Steg 2: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen

Nu är kretsen med stormsteg den svåraste delen av detta projekt enligt min mening. Men låt inte det skrämma dig; det är inte så farligt.

QRD1114 reflekterande sensor

Den reflekterande sensorn är faktiskt två sensorer i en. Den innehåller både en avsändare och en mottagare. Avsändaren är den mer orange till vita biten och mottagaren är den svartaktiga, mörkaktiga biten. Det är därför den behöver alla sina fyra ben anslutna till Arduino. Den på pricken på mottagaren behöver ett 10k ohm motstånd anslutet till 5v OCH en bygelkabel ansluten till en analog stift på Arduino. Den som är diagonalt motsatt den måste också anslutas till 5v men via ett 220 ohm motstånd. De återstående två benen kan anslutas direkt till marken (GND). Att installera 6 eller fler av dessa är ganska tätt, så jag rekommenderar att lödda dem om du kan.

Högtalaren

Högtalaren är ganska enkel att ansluta. Anslut bara - stiftet till jord och anslut + stiftet till en digital stift som du väljer på Arduino. Jag använde pin ~ 9 för detta projekt.

Batteriet

För att låta din Arduino drivas av ett batteri rekommenderar jag starkt att du kolla in denna instruerbara:

www.instructables.com/id/Powering-Arduino-…

De gör ett fantastiskt jobb som förklarar hur man gör. Jag använde också denna handledning för mitt projekt.

Steg 3: Koden

Nu till koden. Detta projekt använder basbiblioteken som redan är programmerade i Arduino -programvaran.

Ta bara ut zip -filen och öppna mappen. Du bör kunna se två flikar; HandHeldMusicBox och platser.h. Härifrån borde du vara bra att gå!

Om pitches.h inte finns kan du skapa en ny flik genom att trycka på 'shift + ctrl + T' och namnge den pitches.h. Därifrån kopierar du bara allt i.txt -filen till den nya fliken som ska göra det.

Steg 4: Musikbladet

Musikbladet
Musikbladet

För att skapa musikbladet skapade jag ett Google -kalkylblad med namnet 'Speelpapier' som är nederländskt för 'Playing Paper'. Du kan kolla in det via denna länk:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Om du vill göra en låt själv kan du bara kopiera allt i arket eller spara en kopia av den på din Drive. Om du föredrar att använda Excel över Google -kalkylblad kan du också göra det genom att ladda ner det som en Excel -fil under Arkiv> Ladda ner som> Microsoft Excel.

Att skriva i musikbladet är lite konstigt för tillfället. Anteckningarna går från G till E. Om du vill spela ett G på en viss bricka fyller du i '1 på vänster sida som säger "RAD MED NUMMER". Se till att lägga till en 'framför siffran för att få Google -kalkylblad att inse att det faktiskt inte är ett tal utan en sträng som det kan använda i kod.

'1 = G

'2 = A

'3 = B

'4 = C

'5 = D

'6 = E

Ha kul att göra egna låtar.

Steg 5: Förbättra

Nu till det viktigaste steget: Gör det till ditt eget!

Jag har gett dig de grundläggande stegen för att göra den handhållna musiklådan, hur det är dags att förbättra konceptet. Här är några tips:

- Du kan lägga till fler sensorer med hjälp av en multiplexer eller en annan Arduino

- Du kan försöka få några sensorer att byta oktav för att få ett bredare intervall

- Du kan lägga till en volymreglage eller ratt

- Lägg till en förstärkare för att få ut mer ljud från högtalaren

- Använd ett ljudbibliotek för att få galna ljud, eventuellt till och med skapa "musiklådans" ljud.

- Använd timeravbrott eller en annan metod för att få det att spela ackord också!

- Redigera musikbladgeneratorfilen så att den fungerar för dig

- Ha någon form av mekanism som drar papperet med en bestämd hastighet.

Lycka till med ditt projekt och meddela mig om dina framsteg, jag vill gärna höra det.

Rekommenderad: