6 musikalske projekter til Arduino-begyndere

  • Joseph Goodman
  • 0
  • 1368
  • 127
Reklame

Hvis du kan lide at pynte med begge hardware og software, så er der få hobbyer mere passende end Arduino. Arduino er en programmerbar logisk controller Hvad er Arduino & Hvad kan du gøre med det? Hvad er Arduino og hvad kan du gøre med det? Arduino er en bemærkelsesværdig lille elektronik, men hvis du aldrig har brugt en før, hvad er de nøjagtigt, og hvad kan du gøre med en? som kan gøre masser af pæne ting afhængigt af hvor kreativ du er med din kode.

En bestemt “genre” af projekter, hvis du vil, involverer at bruge Arduino til at oprette eller udvide musik. Nogle er døde enkle at implementere, mens andre er mere komplekse, men de er alle ret tilfredsstillende til sidst.

Her er nogle af de mere interessante, som du måske vil prøve selv!

Er du en komplet nybegynder? Overvej at købe Arduino Starter Kit Hvad er der i dit Arduino Starter Kit? [Arduino-begyndere] Hvad er der i dit Arduino-startkit? [Arduino-begyndere] Det er let at blive overvældet overfor en kasse fuld af elektroniske komponenter. Her er en guide til nøjagtigt, hvad du finder i dit sæt. , læs derefter vores Arduino-begynderguide Kom godt i gang med Arduino: En begynderguide Kom godt i gang med Arduino: En begynderguide Arduino er en open source-elektronik-prototypeplatform baseret på fleksibel, brugervenlig hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver der er interesseret i at skabe interaktive objekter eller miljøer. og begynde at lege med disse nybegynder Arduino-projekter 15 Store Arduino-projekter for begyndere 15 Store Arduino-projekter for begyndere Interesseret i Arduino-projekter, men ikke sikker på, hvor de skal begynde? Disse nybegynderprojekter vil lære dig, hvordan du kommer i gang. at blive komfortabel med det, før du fortsætter.

Syngende plante, når rørt

Dette projekt er fascinerende, især på den måde det anvender principperne for konduktivitet til at gøre noget, som de fleste ikke nogensinde ville tænke på at gøre. Kort sagt, dette projekt lader dig producerer omgivelseslyde ved at røre ved en plante.

Teorien bag det: når to ledende genstande berører - i dette tilfælde selve planten og menneskets hud - ændres kapaciteten mellem nævnte genstande. Med den rigtige sensor kan du registrere, når noget berører anlægget og konvertere denne kapacitans til lyd.

For Arduino kan du bruge noget som Touché som kapacitetssensor, hvilket er, hvad dette projekt gør. Opsæt en selv, og jeg garanterer, at dine gæster altid vil blive imponeret.

Hand Motion Techno

Her er et andet sensorbaseret projekt, undtagen dette er afhængig af omgivende lys snarere end fysisk berøring. Specielt bruges lysafhængige modstande (LDR'er) “Læs” lysniveauer, og disse aflæsninger konverteres til musiknoter.

Ved at flytte din hånd for at dække eller afsløre mere lys til sensoren, kan du ændre de noter, der er produceret. Gør det godt nok, og du får en primitiv form for techno.

Det, der er cool, er, at koden til dette projekt er overraskende enkel, når du forstår, hvad det laver. Lav et par justeringer, tilføj et backing-spor, og du får noget lignende:

Coke klaver og startpude

Dette projekt er en slags to-i-en: to forskellige applikationer, der er baseret på det samme koncept. Kernen i det er, at du tilslutter et dusin aluminiumsdåser til en Arduino, og hver dåse producerer en anden lyd eller klip, når de berøres.

Videoen ovenfor viser to eksempler. I det første føles det næsten som en harpeydelse. I det andet minder installationen om en Launchpad-enhed (et udstyr, der ofte bruges af DJ'er til at oprette mashups, remixer og hvad der ikke). Eksemplet viser endda en sort koksboks, der kan ændre lydpakken, der bruges.

Desværre er der ingen gennemgang for selv at replikere dette projekt, men den fulde kildekode er tilgængelig på Pastebin. Skriptet blev skrevet ved hjælp af PyAudio-biblioteket og kan sløjfe enhver .WAV-fil.

Simple Tune Maker og optager

Her har vi en pæn lille skabelse, der spiller mere som et legetøj end en faktisk praktisk enhed, men det er alligevel awesome. I det mindste er det en fantastisk måde at lære om Arduino-tinkering, fordi det er enkelt og den fulde kilde er tilgængelig.

Enheden fungerer sådan: der er et urskive, som du vender for at vælge noter (kun naturals og skarpe), og en knap, som du klikker på, når du vil registrere den aktuelle note. Der findes en tom note til, når du vil have en en-takt hvile.

Når du er færdig, kan du afspil hele optagelsen, og du kan bruge drejeknappen til at fremskynde eller bremse afspilningen. Det er dog ganske cool, selvom nyheden ikke tager lang tid at slides af.

Arduino Melody Library

Hvis du leder efter et rent og ligetil bibliotek, der giver dig mulighed afspil en melodilinie med din Arduino, dette er den du ønsker. Det er en enkelt kildefil (faktisk et par .CPP- og .H-filer, der fungerer som en enhed), som du inkluderer i din Arduino-kode. Enkel at konfigurere og let at bruge.

For at bruge dette bibliotek er det nemmest at definere melodien som hardkodede værdier i din kode (retningslinjer for at gøre dette er tilgængelige i filen /songs/readme.h). Derefter er det at spille den melodi så simpelt som at kalde Melody.play ().

En bonus er, at biblioteket gør det trivielt at skifte oktaver (Melody.setOctave ()) og for at ændre tempo (Melody.setTempo ()). Afspilningen blokerer ikke, så din Arduino kan fortsætte med at gøre andre ting, da den spiller melodien, så længe du er forsinke() længe nok til tempoet.

Lo-Fi guitar pedal

Hvis du er en eventyrlysten Arduino-nybegynder, der kan lide at spille elektrisk guitar, er denne Instructables-plan for at oprette en Lo-Fi guitar pedal kan være lige op i din gyde.

Hvorfor eventyrlystne? Fordi denne er lidt mere kompleks end projektideerne ovenfor. Vi anbefaler ikke det som en absolut første gangs bestræbelse, men hvis du har en vis tidligere erfaring og du følger instruktionerne ordentligt, har du det godt. Hvem elsker alligevel ikke en god udfordring?

Denne pedal har tre forskellige effekter: en prøvehastighedskontrol, en bitcrusher og en bitshifter (som alle kan ses i handling i videoen ovenfor). Det er sjovt at lege med og meget praktisk, hvilket er omtrent så godt som det bliver når det kommer til hobbyer som Arduino.

Dine Arduino-projektideer

Det er interessant, hvor meget du kan gøre med noget så lille som en Arduino, og åbenlyst er der hundreder af andre ideer. Arduino-projektideer til et automatiseret hjem Arduino-projektideer til et automatiseret hjem Ville det ikke være dejligt at vande dit drivhus uden at forlade stol? En Arduino kan engageres som nøglekomponenten i nogle hjemmeautomatiseringsprojekter - her er fem! flyder rundt på Internettet. Men hvad med dig? Hvilket musikalsk projekt har du gennemført med din Arduino?

Del med os i kommentarerne herunder, uanset om du har spørgsmål, kommentarer eller ideer fra dine egne!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.