Innehållsförteckning:
Video: Handhållen 6 -ton musiklåda / instrument (lätt att göra och förbättra!): 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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:
DIY Hur man gör en snygg klocka - StickC - Lätt att göra: 8 steg
DIY Hur man gör en läcker Watch - StickC - Lätt att göra: I den här guiden kommer vi att lära sig att programmera ESP32 M5Stack StickC med Arduino IDE och Visuino att Visa en tid på LCD-skärmen och även ställa in tiden med StickC knappar
Enorma flexibla Transparent LED Matrix Under $ 150. Lätt att göra.: 8 steg (med bilder)
Enorma flexibla Transparent LED Matrix Under $ 150. Lätt att göra.: Jag vill börja med att säga att jag inte är proffs, jag har ingen examen inom elektronik. Jag trivs helt enkelt med att arbeta med händerna och räkna ut saker. Jag säger det för att vara uppmuntrande för alla er yrkesverksamma som jag. Du har förmågan att
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
40 $ USB superteleskop, lätt att göra, ser kratrar på månen: 6 steg (med bilder)
40 $ USB Super Telescope, lätt att göra, ser kratrar på månen: Förvandla en gammal telelens och en webbkamera till ett kraftfullt teleskop som kan se kratrar på månen. Bredvid webbkameran och teleobjektivet behöver du bara några vanliga PVC -rörmaterial (rör, diameteradaptrar och ändlock)
Programmera din dator att stängas av automatiskt genom att ange vilken tid du vill att den ska göra det: 4 steg
Programmera din dator för att stänga av automatiskt genom att ange vilken tid du vill att den ska göra det: hej, det är en annan instruktion som tagits från mitt dagliga liv … förra gången var jag tvungen att ladda ner massor av programvara till min dator och jag var tvungen att låta den ladda ner över natten ville jag inte ha datorn påslagen hela natten efter att jag hade laddat ner och vid