reklama
Pokud máte rádi pohrávání s oběma hardwarem a software, pak existuje několik koníčků, které jsou vhodnější než Arduino. Arduino je programovatelný logický řadič Co je Arduino a co s tím můžete dělat?Arduino je pozoruhodné malé elektronické zařízení, ale pokud jste ho nikdy předtím nepoužívali, jaké přesně jsou a co s ním můžete dělat? Přečtěte si více což může dělat spoustu elegantních věcí v závislosti na tom, jak jste kreativní s kódem.
Jeden konkrétní „žánr“ projektů, pokud budete chtít, zahrnuje použití Arduina k vytváření nebo rozšiřování hudby. Některé jsou implementovatelné jednoduše, zatímco jiné jsou složitější, ale nakonec jsou celkem uspokojivé.
Zde jsou některé z těch nejzajímavějších, které můžete vyzkoušet sami!
Jste úplný nováček? Zvažte nákup Arduino Starter Kit Co je ve vaší Arduino Starter Kit? [Arduino začátečníci]Tváří v tvář s krabicí plnou elektronických součástek je snadné přemoci. Zde je průvodce přesně tím, co najdete v sadě. Přečtěte si více , pak si přečtěte naše Průvodce pro začátečníky Arduina Začínáme s Arduino: Příručka pro začátečníkyArduino je platforma s otevřeným zdrojovým kódem elektroniky založená na flexibilním, snadno použitelném hardwaru a softwaru. Je určen pro umělce, designéry, fandy a kohokoli, kdo má zájem o vytváření interaktivních objektů nebo prostředí. Přečtěte si více a začít s nimi hrát začátečníky Arduino projekty 15 skvělých Arduino projektů pro začátečníkyMáte zájem o projekty Arduino, ale nejste si jisti, kde začít? Tyto začátečníky vás naučí, jak začít. Přečtěte si více na před pokračováním se s ním pohodlně bavte.
Tento projekt je fascinující, zejména tím, že využívá zásady vodivosti k tomu, aby udělal něco, o čem by si většina neuvažovala. Stručně řečeno, tento projekt vám dovolí dotkněte se rostliny a vytvářejte okolní zvuky.
Teorie za tím: když se dva vodivé objekty dotknou - v tomto případě samotné rostliny a lidské kůže - se změní kapacita mezi uvedenými objekty. Se správným senzorem můžete zjistit, kdy se něco dotýká rostliny, a převést tuto kapacitu na zvuk.
Pro Arduino můžete použít něco jako Touché jako kapacitní senzor, což je to, co tento projekt dělá. Nastavte si sebe a zaručuji, že vaši hosté budou vždy ohromeni.
Tady je další projekt založený na senzorech, kromě toho, na který se spoléhá okolní světlo spíše než fyzický dotyk. Konkrétně se na „čtení“ světelných hladin používají rezistory závislé na světle (LDR) a tyto hodnoty se převádějí na noty.
Posunutím ruky zakrýváte nebo odhalíte více světla senzoru, můžete změnit vytvořené tóny. Udělejte to dobře a dostanete primitivní druh techna.
Co je v pohodě je, že kód pro tento projekt je překvapivě jednoduchý, jakmile pochopíte, co dělá. Udělejte pár vyladění, přidejte doprovodnou stopu a dostanete něco takového:
Coke Piano a Launchpad
Tento projekt je druhem dva v jednom: dvě různé aplikace, které jsou založeny na stejném konceptu. Hlavní myšlenkou je, že připojíte asi tucet hliníkových plechovek k Arduinu a každý může při dotyku produkovat jiný zvuk nebo klip.
Video výše ukazuje dva příklady. V první řadě to vypadá téměř jako skleněná harfa. Ve druhé části nastavení připomíná zařízení Launchpad (část zařízení, které DJ často používá k vytváření mashupů, remixů atd.). Příklad dokonce ukazuje černou koksu, která může změnit použitý zvukový balíček.
Bohužel neexistuje žádný návod pro replikaci tohoto projektu sami, ale plný zdrojový kód je k dispozici na Pastebinu. Skript byl napsán pomocí knihovny PyAudio a může slučovat jakýkoli soubor WAV.
Tady máme úhledné malé stvoření, které hraje spíše jako hračku než skutečné praktické zařízení, ale přesto je to úžasné. Přinejmenším je to skvělý způsob, jak se dozvědět o Arduino cinkání, protože je to jednoduché a plný zdroj je k dispozici.
Zařízení funguje takto: otočením ovladače vyberete poznámky (pouze přírodní a ostré) a tlačítkem, na které kliknete, kdykoli chcete zaznamenat aktuální poznámku. Prázdná poznámka existuje pro případ, že si přejete jednorázový odpočinek.
Až budete hotovi, můžete přehrát celou nahrávku, a pomocí otočného ovladače můžete zrychlit nebo zpomalit přehrávání. Je to docela v pohodě, i když je pravda, že novinka netrvá dlouho, než se ztratí.
Pokud hledáte čistou a přímou knihovnu, která vám umožní zahrajte si s Arduino melodickou linii, toto je ten, který chcete. Je to jediný zdrojový soubor (ve skutečnosti dvojice .CPP a .H souborů, které fungují jako jedna jednotka), který vložíte do svého Arduino kódu. Jednoduché nastavení a snadné použití.
Chcete-li tuto knihovnu použít, je nejjednodušší definovat melodii jako pevně zakódované hodnoty v kódu (pokyny k tomu jsou k dispozici v /songs/readme.h soubor). Hraní této melodie je pak stejně snadné jako volání Melody.play ()
.
Jeden bonus je, že knihovna dělá triviální změnu oktáv (Melody.setOctave ()
) a změnit tempo (Melody.setTempo ()
). Přehrávání neblokuje, takže vaše Arduino může dělat další věci, protože hraje melodii tak dlouho, jak vy zpoždění()
dost dlouho na tempo.
Pokud jste dobrodružný nováček Arduino, který rád hraje na elektrickou kytaru, tento plán Instructables pro vytvoření Lo-Fi kytarový pedál může být přímo v uličce.
Proč dobrodružné? Protože tohle je trochu složitější než výše uvedené projektové nápady. Nedoporučujeme to jako vůbec poprvé, ale pokud máte nějaké předchozí zkušenosti a řádně se řídíte pokyny, budete v pořádku. Kdo stejně nemiluje dobrou výzvu?
Tento pedál má tři různé efekty: ovládání vzorkovací frekvence, bitkrusér a bitový posunovač (všechny jsou vidět v akci ve videu výše). Je zábavné si s nimi hrát a je velmi praktický, což je asi tak dobré, jak to jde, pokud jde o koníčky jako Arduino.
Vaše nápady na projekt Arduino
Je zajímavé, jak moc můžete udělat s něčím tak maličkým jako Arduino, a samozřejmě existuje stovky dalších nápadů Myšlenky projektu Arduino pro automatizovaný domovNebylo by skvělé zavlažovat skleník, aniž byste opustili židli? Arduino lze zapojit jako klíčovou součást některých projektů domácí automatizace - zde je pět! Přečtěte si více vznášející se na internetu. Ale co ty? Jaký hudební projekt jste dosáhli s Arduino?
Sdílejte s námi v komentářích níže, ať už máte nějaké dotazy, komentáře nebo vlastní nápady!
Joel Lee má B.S. v oblasti informatiky a více než šest let praxe v psaní. Je šéfredaktorem MakeUseOf.