6 musikprojekt för Arduino nybörjare

En Arduino kan vara att skapa eller öka musik. Här är 6 stora musikaliska projekt: vissa är döda enkla att genomföra medan andra är mer komplexa, men de är alla ganska tillfredsställande i slutändan.

En Arduino kan vara att skapa eller öka musik.  Här är 6 stora musikaliska projekt: vissa är döda enkla att genomföra medan andra är mer komplexa, men de är alla ganska tillfredsställande i slutändan.
Annons

Om du gillar tinkering med både hårdvara och mjukvara, så ä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 viss "genre" av projekt, om du vill, innebär att du använder Arduino för att skapa eller förstärka 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örjarguide. 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 10 Stora Arduino-projekt för nybörjare 10 Stora Arduino-projekt för nybörjare Att slutföra ett Arduino-projekt ger dig en känsla av tillfredsställelse som ingen annan. De flesta nybörjare är inte säkra på var man ska börja, och även nybörjareprojekt kan verka ganska skrämmande. 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 gör att du producerar 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 att den här är beroende av omgivande ljus istället för fysisk beröring . Speciellt används ljusberoende motstånd (LDR) för att "läsa" ljusnivåer, och dessa mätningar 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 ett slags två-i-ett: två olika applikationer som bygger på samma koncept. Huvuddelen av det är att du kopplar upp ett dussin eller så aluminiumburkar till en Arduino, och varje burk producerar ett annat ljud eller klämma 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 tomt anteckning finns för när du vill ha en en-takt 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, så ä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å spelas den melodin lika enkelt som att ringa Melody.play() .

En bonus är att biblioteket gör det trivialt att ändra oktav ( Melody.setOctave() ) och ändra tempo ( Melody.setTempo() ). Uppspelningen är icke-blockering så att din Arduino kan fortsätta göra andra saker när det spelar melodin så länge du delay() tillräckligt lång för tempot.

Lo-Fi gitarrpedal

Om du är en äventyrlig Arduino nybörjare som gillar att spela elgitarr, kan denna instruktörsblåkopi för att skapa en Lo-Fi-gitarrpedal vara rätt upp i din gränd.

Varför äventyrlig? Eftersom det här är lite mer komplicerat ä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, hur som helst?

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 händer 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!

In this article