Hirdetés

Ha szereti a két hardver használatát és szoftver, akkor van néhány olyan hobbi, amelyek jobban illenek, mint Arduino. Arduino egy Programozható logikai vezérlő Mi az Arduino és mit lehet tenni vele?Az Arduino egy figyelemre méltó kis elektronikai eszköz, de ha még soha nem használta ezt, akkor mi is pontosan ezek, és mit lehet ezzel csinálni? Olvass tovább amely sok ügyes dolgot megtehet attól függően, hogy mennyire kreatív vagy a kóddal.

A projektek egyik sajátos „műfaja” az Arduino felhasználása zene létrehozására vagy bővítésére. Néhányan egyszerűen megvalósíthatók, míg mások összetettebbek, ám végül mind elégedettek.

Íme néhány érdekesebb, amelyeket érdemes kipróbálni magának!

Teljes kezdő vagy? Fontolja meg a Arduino kezdőkészlet Mi található az Arduino kezdőkészletében? [Arduino kezdők]Az elektronikus alkatrészekkel teli doboz előtt könnyű elkönnyebbülni. Itt található egy útmutató, hogy pontosan mit talál a készletben. Olvass tovább , majd olvassa el a Arduino kezdő útmutató

instagram viewer
Az Arduino használatának első lépése: Útmutató kezdőknekAz Arduino egy nyílt forráskódú elektronikai prototípus-létrehozási platform, amely rugalmas, könnyen használható hardveren és szoftveren alapul. Művészeknek, tervezőknek, amatőröknek és interaktív tárgyak vagy környezetek létrehozásának érdeklődőinek szánták. Olvass tovább és kezdd el velük játszani kezdő Arduino projektek 15 nagyszerű Arduino projekt kezdőknekÉrdekli az Arduino projektek, de nem tudja hol kezdje? Ezek a kezdő projektek megtanítják az induláshoz. Olvass tovább nak nek nyugodjon meg vele, mielőtt folytatná.

Ez a projekt lenyűgöző, különösen abban az értelemben, ahogyan a vezetőképesség elveit alkalmazza valami olyan cselekedete érdekében, amelyet a legtöbb még soha nem gondolna. Röviden: ez a projekt engedi neked környezeti hangokat generál a növény megérintésével.

A mögött meghúzódó elmélet: amikor két vezető anyag érintkezik - ebben az esetben maga a növény és az emberi bőr -, az objektumok közötti kapacitás megváltozik. A megfelelő érzékelővel felismerheti, amikor valami megérinti a növényt, és konvertálhatja ezt a kapacitást hanggé.

Arduino esetén használhat valami ilyesmit Touché mint kapacitásérzékelő, amit ez a projekt csinál. Állítsa be magát, és garantálom, hogy a vendégek mindig lenyűgözőek lesznek.

Itt van egy másik érzékelőalapú projekt, kivéve, hogy ez támaszkodik környezeti fény, nem pedig fizikai érintés. Konkrétan, a fényfüggő ellenállásokat (LDR) használják a fényszintek „leolvasására”, és ezeket az értékeket hangjegyekké konvertálják.

Ha úgy mozgatja a kezét, hogy az érzékelő még több fényt fedjen fel, vagyis, akkor megváltoztathatja a készített jegyzeteket. Csináld elég jól, és kapsz egy primitív techno-t.

Ami remek, hogy a projekt kódja meglepően egyszerű, mihelyt megérti, mit csinál. Végezzen néhány csípést, adjon hozzá egy hátsó zeneszámot, és kapsz valami hasonlót:

Koksz zongora és Launchpad

Ez a projekt egyfajta egy az egyben: két különböző alkalmazás, amelyek ugyanazon a koncepciókon alapulnak. A lényeg az, hogy kb. Tucat alumínium dobozt felfüggesztett egy Arduino-ba, és mindegyik doboz eltérő hangot vagy klipet hoz létre, amikor megérinti.

A fenti videó két példát mutat. Az elsőben szinte üveghárfa-előadásnak tűnik. A második esetben a beállítás egy Launchpad eszközt emlékeztet (egy olyan berendezést, amelyet a DJ-k gyakran használnak mashupok, remixek készítéséhez, és mi nem). A példában még egy fekete kokszkanna is látható, amely megváltoztathatja a használt hangcsomagot.

Sajnos nincs áttekintés ennek a projektnek a saját megismétlésére, de a teljes forráskód elérhető a Pastebin oldalon. A szkript a PyAudio könyvtár használatával készült, és bármilyen .WAV fájlt hurkolhat.

Itt van egy ügyes kis alkotás, amely inkább játékhoz hasonlít, mint egy valódi gyakorlati eszköz, de ennek ellenére fantasztikus. Legalább kiváló módja annak, hogy megismerjék az Arduino bádogoskodását, mert egyszerű és az teljes forrás elérhető.

A készülék így működik: van egy tárcsa, amelyet elforgatva kiválaszthatja a jegyzeteket (csak természetes és éles), és egy gomb, amelyre kattint, amikor csak az aktuális jegyzetet szeretné rögzíteni. Ha van egy ütemű pihenés, akkor egy üres jegyzet létezik.

Ha kész, akkor megteheted a teljes felvétel lejátszása, és a tárcsával felgyorsíthatja vagy lelassíthatja a lejátszást. Nagyon jó, bár bevallom, az újdonság nem fog sokáig elhasználódni.

Ha tiszta és egyszerű könyvtárat keres, amely lehetővé teszi játsszon dallamot Arduino-val, ezt szeretnéd. Ez egy forrásfájl (valójában egy .CPP és .H fájlpár, amelyek egy egységként működnek), amelyet felvesz Arduino kódjába. Egyszerűen beállítható és könnyen használható.

A könyvtár használatához a legegyszerűbb meghatározni a dallamot kódolt értékként a kódban (ennek végrehajtására vonatkozó útmutatások a /songs/readme.h fájl). A dallam lejátszása ugyanolyan egyszerű, mint a hívás Melody.play ().

Az egyik bónusz az, hogy a könyvtár triviaálisvá teszi az oktávok cseréjét (Melody.setOctave ()) és a tempó megváltoztatására (Melody.setTempo ()). A lejátszás nem blokkolja, így az Arduino folytathatja más dolgok elvégzését, ameddig csak játszik a dallamot késleltetés() elég hosszú a tempóhoz.

Ha egy kalandos arduino újszülött vagy, aki szereti elektromos gitárt játszani, akkor ez az Instructables terv egy Lo-Fi gitárpedál talán jobbra van a sikátorban.

Miért kalandos? Mert ez egy kicsit összetettebb, mint a fenti projektötletek. Nem javasoljuk abszolút első alkalomként, de ha valamilyen előzetes tapasztalata van, és megfelelően követi az utasításokat, akkor minden rendben lesz. Különben is, ki nem szereti a jó kihívást?

Ennek a pedálnak három különböző hatása van: a mintavételi sebességszabályozó, a bitcrusher és a bitváltó (ezek mindegyike látható a fenti videóban). Jó szórakozást játszani és nagyon praktikus, ami nagyjából olyan jó, mint az Arduinohoz hasonló hobbikhoz.

Az Arduino projektötleteid

Érdekes, hogy mennyit tudsz tenni olyan apró dolgokkal, mint egy Arduino, és nyilvánvalóan vannak több száz más ötlet Arduino projektötletek egy automatizált otthonhozNem lenne jó öntözni az üvegházat anélkül, hogy elhagyná a székét? Néhány otthoni automatizálási projekt kulcsfontosságú eleme lehet egy Arduino - itt öt! Olvass tovább lebeg az interneten. De mi van veled? Milyen zenei projektet hajtott végre Arduino-val?

Ossza meg velünk az alábbi megjegyzéseket, függetlenül attól, hogy kérdései, megjegyzései vagy saját ötletei vannak-e!

Joel Lee B.S. számítástechnikában és több mint hat éves szakmai írói tapasztalat. A MakeUseOf főszerkesztője.