Oglas
Če se radi poigrate z obema strojna opremo in programske opreme, potem je le malo hobijev primernejših kot Arduino. Arduino je a programabilni logični krmilnik Kaj je Arduino in kaj lahko storite z njim?Arduino je izjemna majhna elektronska naprava, če pa še nikoli niste uporabljali, kaj točno so, in kaj lahko storite z eno? Preberi več kar lahko naredi veliko čednih stvari, odvisno od tega, kako ustvarjalni ste s svojo kodo.
Če želite, bo poseben "žanr" projektov uporabil Arduino za ustvarjanje ali razširjanje glasbe. Nekateri so mrtvi enostavni za izvedbo, drugi pa so bolj zapleteni, vendar na koncu vsi zadovoljujejo.
Tu je nekaj bolj zanimivih, ki jih boste morda želeli preizkusiti sami!
Ste popoln novinec? Razmislite o nakupu Arduino Starter Kit Kaj je v vašem zagonu Arduino? [Arduino začetniki]Soočeni s škatlo, polno elektronskih komponent, jo je enostavno premagati. Tukaj je vodnik, kaj natančno boste našli v svojem kompletu. Preberi več , nato preberite naše Vodnik za začetnike Arduino Uvod v Arduino: Vodnik za začetnikeArduino je odprtokodna platforma za izdelavo prototipov za elektroniko, ki temelji na fleksibilni, enostavni strojni in programski opremi. Namenjen je umetnikom, oblikovalcem, hobistom in vsem, ki jih zanima ustvarjanje interaktivnih predmetov ali okolij. Preberi več in se začnite igrati s temi začetni Arduino projekti 15 velikih Arduino projektov za začetnikeVas zanimajo projekti Arduino, vendar niste prepričani, kje začeti? Ti začetni projekti vas bodo naučili, kako začeti. Preberi več do se nadaljujte, preden nadaljujete.
Ta projekt je navdušujoč, predvsem na način, kako uporablja načela prevodnosti, da bi naredil nekaj, česar se nikoli ne bi lotili. Skratka, ta projekt vam omogoča oddajajo zunanje zvoke z dotikom rastline.
Teorija, ki stoji za njo: ko se dva prevodna predmeta dotakneta - v tem primeru rastlina sama in človeška koža - se kapacitivnost med omenjenimi predmeti spremeni. S pravim senzorjem lahko zaznate, kdaj se nekaj dotakne rastline, in pretvorite to zmogljivost v zvok.
Za Arduino lahko uporabite nekaj takega Touché kot senzor kapacitivnosti, kar počne ta projekt. Nastavite si sami in zagotavljam, da bodo vaši gostje vedno navdušeni.
Tu je še en projekt na osnovi senzorjev, razen tega, na katerega se opira zunanja svetloba in ne fizični dotik. Zlasti uporovni upori, ki so odvisni od svetlobe (LDR), se uporabljajo za "branje" svetlobne ravni, ti odčitki pa se pretvorijo v glasbene note.
Če premaknete roko, da pokrijete ali razkrijete več svetlobe senzorju, lahko spremenite nastale opombe. Naredite to dovolj dobro in dobili boste primitivno vrsto tehno.
Kul je, da je koda za ta projekt presenetljivo preprosta, ko razumeš, kaj počne. Naredite nekaj popravkov, dodajte podporno skladbo in dobite nekaj takega:
Coke Piano in Launchpad
Ta projekt je nekakšen "dva v enem": dve različni aplikaciji, ki temeljita na istem konceptu. Bistvo tega je, da na Arduino priklopite ducat ali približno aluminijastih pločevink vsak lahko pri dotiku ustvari drugačen zvok ali posnetek.
Zgornji video prikazuje dva primera. V prvi je skorajda videti kot izvedba steklenih harf. V drugem primeru namestitev spominja na napravo Launchpad (del opreme, ki ga DJ-ji pogosto uporabljajo za ustvarjanje mashupov, remiksov in kaj drugega). Primer celo prikazuje konzervo črnega koksa, ki lahko spremeni zvočni paket, ki se uporablja.
Na žalost ni nobenega navodila za sam ponovitev tega projekta, ampak celotno izvorno kodo je na voljo na Pastebin. Skript je bil napisan v knjižnici PyAudio in lahko zaveže katero koli datoteko .WAV.
Tu imamo lepo majhno kreacijo, ki bolj igra kot igračka kot dejanska praktična naprava, vendar je kljub temu super. Vsaj odličen način, da se naučite o Arduino poigravanju, ker je preprosto in the poln vir je na voljo.
Naprava deluje tako: obstaja klic, ki ga zavrtite, da izberete opombe (samo naravne in ostre) in gumb, ki ga kliknete, kadar želite posneti trenutno noto. Prazen zapis obstaja, če želite počitek z enim udarcem.
Ko končate, lahko predvaja celoten posnetek, z gumbom pa lahko pospešite ali upočasnite predvajanje. Precej je kul, čeprav, priznamo, novost ne bo trajala dolgo, da bi jo lahko izčrpali.
Če iščete čisto in preprosto knjižnico, ki vam omogoča predvajati melodijsko linijo s svojim Arduinom, to je tisti, ki ga želite. To je ena izvorna datoteka (pravzaprav par datotek .CPP in .H, ki delujeta kot ena enota), ki jo vključite v svojo Arduino kodo. Enostaven za nastavitev in enostaven za uporabo.
Za uporabo te knjižnice je najlažje določiti melodijo kot trdo kodirane vrednosti v kodi (smernice za to so na voljo v /songs/readme.h mapa). Nato je predvajanje te melodije tako preprosto kot klicanje Melody.play ()
.
En bonus je, da knjižnica nepomembno spreminja oktave (Melody.setOctave ()
) in spremeniti tempo (Melody.setTempo ()
). Predvajanje ne blokira, zato lahko vaš Arduino nadaljuje z drugimi stvarmi, medtem ko melodijo predvaja tako dolgo kot vi zamuda ()
dovolj dolgo za tempo.
Če ste avanturistični novinec Arduino, ki rad igra električno kitaro, je ta načrt Instructables za ustvarjanje Pedal kitare Lo-Fi morda ravno pri vaši uličici.
Zakaj avanturistični? Ker je ta nekoliko bolj zapletena od zgornjih idej projekta. Ne priporočamo ga kot absolutno prvič, vendar če imate predhodne izkušnje in pravilno sledite navodilom, boste v redu. Kdo sploh ne ljubi dobrega izziva?
Ta pedala ima tri različne učinke: nadzor hitrosti vzorčenja, bitcherher in bitshifter (vse to lahko vidite v akciji v zgornjem videoposnetku). Zabavno je igrati in zelo praktično, kar je približno tako dobro, kot ko gre za hobije, kot je Arduino.
Vaše ideje Arduino projekta
Zanimivo je, koliko lahko narediš z nečim tako majhnim kot Arduino in očitno jih je na stotine drugih idej Arduino projektne ideje za avtomatiziran domAli ne bi bilo čudovito zalivati rastlinjaka, ne da bi zapustili svoj stol? Arduino je lahko ključni sestavni del nekaterih projektov za avtomatizacijo doma - tukaj je pet! Preberi več plava naokoli po internetu. Kaj pa ti? Kateri glasbeni projekt ste izvedli s svojim Arduinom?
Delite z nami v spodnjih komentarjih, ali imate vprašanja, komentarje ali svoje ideje!
Joel Lee ima B.S. na področju računalništva in več kot šest let izkušenj s pisanjem. Je glavni urednik za MakeUseOf.