6 musikprojekt för Arduino nybörjare
Om du gillar tinkering med båda maskinvarorna och programvara, då är det få hobbies mer passande än Arduino. Arduino är en programmerbar logikkontrollant Vad är Arduino & Vad kan du göra med det? Vad är Arduino och vad kan du göra med det? Arduino är en anmärkningsvärd liten elektronik enhet, men om du aldrig har använt en tidigare, precis vad exakt är de, och vad kan du göra med en? Läs mer som kan göra mycket snygga saker beroende på hur kreativ du är med din kod.
En speciell “genre” av projekt, om du vill, innebär att du använder Arduino för att skapa eller öka musik. Vissa är döda enkla att genomföra medan andra är mer komplexa, men de är alla ganska tillfredsställande i slutändan.
Här är några av de mer intressanta som du kanske vill försöka själv!
Är du en komplett nybörjare? Överväg att köpa Arduino Starter Kit Vad finns i din Arduino Starter Kit? [Arduino Beginners] Vad finns i din Arduino Starter Kit? [Arduino Beginners] Inför en låda full av elektroniska komponenter är det lätt att bli överväldigad. Här är en guide till exakt vad du hittar i ditt kit. Läs mer och läs sedan vår Arduino nybörjarhandledning Komma igång med Arduino: En nybörjarhandbok Komma igång med Arduino: En nybörjarhandbok Arduino är en öppen prototypplattform för öppen källkod baserad på flexibel, lättanvänd maskinvara och programvara. Den är avsedd för artister, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer och börja leka med dessa nybörjare Arduino-projekt 15 Great Arduino-projekt för nybörjare 15 Great Arduino-projekt för nybörjare Intresserad av Arduino men inte säker på var du ska börja? Här är några av våra bästa Arduino-projekt för nybörjare att komma igång med! Läs mer för att bli bekväm med det innan du fortsätter.
Singing Plant när touched
Detta projekt är fascinerande, särskilt i det sätt som det använder konduktivitetsprinciperna för att göra något som de flesta aldrig någonsin skulle tänka på. Kort sagt, det här projektet låter dig producera omgivande ljud genom att röra en växt.
Teorin bakom det: när två ledande föremål berör - i detta fall växer växten själv och människans hud - kapacitansen mellan föremålen ändras. Med rätt sensor kan du upptäcka när något rör på växten och omvandla den kapacitansen till ljud.
För Arduino kan du använda något som Touché som kapacitansensorn, vilket är vad detta projekt gör. Ställ in dig själv och jag garanterar att dina gäster alltid kommer att bli imponerade.
Hand Motion Techno
Här är ett annat sensorbaserat projekt, förutom det här är beroende av omgivande ljus istället för fysisk beröring. Speciellt används ljusberoende motstånd (LDR) till “läsa” ljusnivåer, och dessa avläsningar omvandlas till musikaliska anteckningar.
Genom att flytta handen för att täcka upp eller avslöja mer ljus till sensorn kan du ändra noterna som produceras. Gör det bra nog och du får en primitiv typ av techno.
Vad är coolt är att koden för det här projektet är överraskande enkelt när du förstår vad det gör. Gör några tweaks, lägg till ett backspår och du får något så här:
Coke Piano och Launchpad
Projektet är en två-i-ett: två olika applikationer som bygger på samma koncept. Kärnan är att du kopplar upp ett dussin eller så aluminiumburkar till en Arduino och varje burk producerar ett annat ljud eller klipp vid beröring.
Videon ovan visar två exempel. I det första känns det nästan som en glasharpsprestation. I det andra påminner installationen om en Launchpad-enhet (en utrustning som ofta används av DJs för att skapa mashups, remixer och vad som inte). I exemplet visas även en svart koksburk som kan ändra ljudpaketet som används.
Tyvärr finns det inget genombrott för att kopiera detta projekt själv, men den fullständiga källkoden är tillgänglig på Pastebin. Skriptet skrevs med PyAudio-biblioteket och kan släppa alla .WAV-filer.
Enkel Tune Maker och Recorder
Här har vi en snygg liten skapelse som spelar mer som en leksak än en verklig praktisk enhet, men det är jättebra ändå. Åtminstone är det ett bra sätt att lära sig om Arduino tinkering eftersom det är enkelt och hela källan är tillgänglig.
Enheten fungerar så här: det finns en ratt som du vänder dig till att välja anteckningar (bara naturals och sharps) och en knapp som du klickar när du vill spela in den aktuella noten. En blank anteckning finns för när du vill ha en enstaka vila.
När du är klar kan du spela upp hela inspelningen, och du kan använda ratten för att öka eller sänka uppspelningen. Det är ganska häftigt, men det är visserligen att nyheten inte tar lång tid att slita av.
Arduino Melody Library
Om du letar efter ett rent och rakt bibliotek som låter dig spela en melodi med din Arduino, det här är det du vill ha. Det är en enda källfil (faktiskt ett par .CPP- och .H-filer som fungerar som en enhet) som du inkluderar i din Arduino-kod. Enkel att installera och lätt att använda.
För att använda det här biblioteket är det lättast att definiera melodin som hårdkodade värden i din kod (riktlinjer för att göra detta finns i filen /songs/readme.h). Då är det så enkelt att spela den melodin som att ringa Melody.play ()
.
En bonus är att biblioteket gör det trivialt att byta oktav (Melody.setOctave ()
) och att ändra tempo (Melody.setTempo ()
). Uppspelningen är icke-blockering så din Arduino kan fortsätta göra andra saker eftersom det spelar melodin så länge du fördröjning()
tillräckligt länge för tempot.
Lo-Fi gitarrpedal
Om du är en äventyrlig Arduino nybörjare som gillar att spela elgitarr, så här instruktörsblanketten för att skapa en Lo-Fi gitarrpedal kan vara rätt upp din gränd.
Varför äventyrlig? Eftersom den här är lite mer komplex än projektidéerna ovan. Vi rekommenderar inte det som en absolut första gången, men om du har någon tidigare erfarenhet och du följer anvisningarna ordentligt, blir du bra. Vem älskar inte en bra utmaning, ändå?
Denna pedal har tre olika effekter: en samplingshastighetskontroll, en bitbrytare och en bithifter (alla som kan ses i handling i videon ovan). Det är roligt att leka med och mycket praktiskt, vilket är ungefär lika bra som det blir när det gäller hobbies som Arduino.
Din Arduino Project Ideas
Det är intressant hur mycket du kan göra med något så litet som en Arduino och uppenbarligen finns det hundratals andra idéer. Arduino Projekt Idéer för ett Automatiserat Hem Arduino Projekt Idéer för ett Automatiserat Hem Skulle det inte vara bra att bevattna ditt växthus utan att lämna din stol? En Arduino kan vara förlovad som nyckelfaktor i vissa hemautomatiseringsprojekt - här är fem! Läs mer flytande runt på Internet. Men du då? Vilket musikaliskt projekt har du åstadkommit med din Arduino?
Dela med oss i kommentarerna nedan, om du har frågor, kommentarer eller egna idéer!
Utforska mer om: Arduino, Elektronik.