Mainos
Jos pidät niputtamisesta molempien laitteiden kanssa ja ohjelmisto, niin on muutama harrastuksista sopivampi kuin Työläs. Arduino on ohjelmoitava logiikkaohjain Mikä on Arduino ja mitä voit tehdä sen kanssa?Arduino on huomattava pieni elektroniikkalaite, mutta jos et ole koskaan käyttänyt sitä aikaisemmin, niin mitä ne ovat ja mitä voit tehdä yhdellä? Lue lisää joka voi tehdä paljon siistiä asioita riippuen siitä, kuinka luova olet koodillasi.
Yksi erityinen projektityyppi, jos haluat, liittyy Arduinon käyttämiseen musiikin luomiseen tai lisäämiseen. Jotkut ovat kuolleita yksinkertaisia toteuttaa, kun taas toiset ovat monimutkaisempia, mutta lopulta ne ovat kaikki tyydyttäviä.
Tässä on joitain mielenkiintoisimpia, joita kannattaa kokeilla itse!
Oletko uusi aloittelija? Harkitse Arduino-aloitussarja Mitä Arduino-aloituspaketissasi on? [Arduino-aloittelijat]Laatikko täynnä elektronisia komponentteja on helppo hämmästyä. Tässä on opas tarkalleen, mitä löydät sarjasta. Lue lisää , lue sitten Arduinon aloittelijan opas Arduinon aloittaminen: Aloittelijan opasArduino on avoimen lähdekoodin elektroniikan prototyyppialusta, joka perustuu joustavaan, helppokäyttöiseen laitteistoon ja ohjelmistoon. Se on tarkoitettu taiteilijoille, suunnittelijoille, harrastajalle ja kaikille, jotka ovat kiinnostuneita luomaan interaktiivisia esineitä tai ympäristöjä. Lue lisää ja aloita leikkiminen näiden kanssa aloittelija Arduino-projektit 15 hienoa Arduino-hanketta aloittelijoilleKiinnostaako Arduino-projekteja, mutta et ole varma mistä aloittaa? Nämä aloittelijaprojektit opettavat sinulle aloittamisen. Lue lisää että nauti siitä ennen jatkamista.
Tämä projekti on kiehtova etenkin siltä osin kuin siinä käytetään johtavuusperiaatteita tehdä jotain mitä useimmat eivät koskaan ajatteleisi tekevän. Lyhyesti sanottuna, tämä projekti antaa sinulle tuottaa ympäristön ääniä koskettamalla kasvia.
Sen takana oleva teoria: kun kaksi johtavaa esinettä koskettaa - tässä tapauksessa itse kasvia ja ihmisen ihoa -, kapasitanssi muuttuu näiden esineiden välillä. Oikealla anturilla voit havaita, kun jokin koskettaa kasvia, ja muuntaa tuon kapasitanssin ääneksi.
Arduinolle voit käyttää jotain Touché kapasitanssianturina, mitä tämä projekti tekee. Aseta yksi itse ja takaa, että vieraasi tekevät aina vaikutuksen.
Tässä on toinen anturipohjainen projekti, paitsi, että tämä luottaa ympäristön valo kuin fyysinen kosketus. Erityisesti valopohjaisia vastuksia (LDR) käytetään "lukemaan" valotasoja, ja nämä lukemat muunnetaan nuotteihin.
Siirtämällä kättäsi peittääksesi tai paljastaen enemmän valoa anturille, voit muuttaa tuotettuja muistiinpanoja. Tee se tarpeeksi hyvin ja saat primitiivisen tyyppisen teknon.
Upeaa on se, että tämän projektin koodi on yllättävän yksinkertainen, kun ymmärrät, mitä se tekee. Tee muutama parannus, lisää taustaraita ja saat jotain tällaista:
Koksipiano ja Launchpad
Tämä projekti on eräänlainen kaksi-yhdessä: kaksi eri sovellusta, jotka perustuvat samaan konseptiin. Tärkeintä on, että kiinnität noin kymmenen alumiinitölkkiä Arduinoon, ja kukin tölkki tuottaa erilaisen äänen tai leikkeen koskettaessaan.
Yllä olevassa videossa on kaksi esimerkkiä. Ensimmäisessä se tuntuu melkein lasiharppu-esitykseltä. Toisessa asennus muistuttaa Launchpad-laitetta (laite, jota DJ: t käyttävät usein mashupien, remiksien ja mitä ei) luomiseen. Esimerkki osoittaa jopa mustan koksitölkin, joka voi muuttaa käytetyn äänen.
Valitettavasti hanketta ei voida kopioida itse, mutta täydellinen lähdekoodi on saatavana Pastebin-sivustolla. Skripti kirjoitettiin käyttämällä PyAudio-kirjastoa, ja se voi silmukoida mitä tahansa .WAV-tiedostoa.
Täällä meillä on siisti pieni luominen, joka pelaa enemmän kuin lelu kuin todellinen käytännöllinen laite, mutta se on silti mahtava. Ainakin se on hieno tapa oppia Arduinon tinastauksesta, koska se on yksinkertaista ja täydellinen lähde on saatavilla.
Laite toimii näin: on valitsin, jota käännät valitaksesi muistiinpanoja (vain luonnolliset ja terävät), ja painike, jota napsautat, kun haluat tallentaa nykyisen muistiinpanon. Tyhjä muistiinpano on olemassa, kun haluat yhden lyönnin.
Kun olet valmis, voit toista koko nauhoitus, ja voit käyttää valitsinta nopeuttaaksesi tai hidastaaksesi toistoa. Se on aika siistiä, tosin uutuuden kuluminen ei vie kauan.
Jos etsit puhdasta ja selkeää kirjastoa, joka antaa sinulle mahdollisuuden soita melodialinja Arduinon kanssa, tämä on haluamasi. Se on yksi lähdetiedosto (itse asiassa pari .CPP- ja .H-tiedostoja, jotka toimivat yhtenä yksikönä), jonka sisällytät Arduino-koodiin. Helppo asentaa ja helppo käyttää.
Tämän kirjaston käyttämiseksi on helpointa määrittää melodia koodisi koodatuiksi arvoiksi (ohjeet tämän tekemiseen ovat /songs/readme.h tiedosto). Sitten, että melodia soittaminen on yhtä helppoa kuin soittaminen Melody.play ()
.
Yksi etu on, että kirjasto tekee oktaavien vaihtamisesta triviaalia (Melody.setOctave ()
) ja muuttaa tempoa (Melody.setTempo ()
). Toisto ei ole esto, joten Arduino voi jatkaa muiden toimintojen tekemistä soittaen melodiaa niin kauan kuin sinä viive()
tarpeeksi kauan tempolle.
Jos olet seikkailunhaluinen Arduino-aloittelija, joka haluaa soittaa sähkökitaraa, tämä Instructables-suunnitelma Lo-Fi kitarapoljin saattaa olla oikealla tielläsi.
Miksi seikkailunhaluinen? Koska tämä on vähän monimutkaisempi kuin yllä olevat projektiideat. Emme suosittele sitä ehdottomana ensimmäisenä pyrkimyksenä, mutta jos sinulla on jonkin verran aikaisempaa kokemusta ja noudatat ohjeita kunnolla, voit hyvin. Kuka joka tapauksessa ei rakasta hyvää haastetta?
Tällä polkimella on kolme erilaista vaikutusta: näytteenottotaajuuden säätö, bitcrusher ja bittinsiirto (kaikki nämä voidaan nähdä toiminnassa yllä olevassa videossa). On hauska leikkiä ja erittäin käytännöllinen, mikä on suunnilleen yhtä hyvä kuin se saa, kun kyse on Arduinon kaltaisista harrastuksista.
Arduino-projektiideesi
On mielenkiintoista, kuinka paljon voit tehdä jollain niin pienellä kuin Arduino, ja selvästi siellä on satoja muita ideoita Arduino-hankeideat automatisoituun kotiinEikö olisi hienoa kastella kasvihuoneesi poistumatta tuolistasi? Arduino voidaan käyttää avaintekijänä joissakin kotiautomaatiohankkeissa - tässä on viisi! Lue lisää kelluu Internetissä. Mutta entä sinä? Minkä musiikillisen projektin olet suorittanut Arduinolla?
Jaa meille alla olevissa kommenteissa, onko sinulla omia kysymyksiä, kommentteja tai ideoita!
Joel Leellä on B.S. tietotekniikan alalta ja yli kuuden vuoden ammattikirjoittamisen kokemus. Hän on MakeUseOfin päätoimittaja.