8 Úžasné hardwarové projekty se zpracováním a str. Js

  • Michael Fisher
  • 0
  • 3889
  • 824
reklama

Elektronický svět pro kutily je plný zajímavých způsobů interakce mezi hardwarem a softwarem.

Mikrokontroléry jako Arduino a jednodeskové počítače, jako je Raspberry Pi, zcela změnily způsob, jakým se přistupuje k hobby elektronice a prototypování. Oba jsou tak přizpůsobení rychlému vývoji, že může být obtížné rozhodnout, který projekt použít.

Nyní zadejte Zpracování a jeho novější komplice p5.js.

Oba tyto jazyky jsou navrženy tak, aby kódování bylo přístupnější pro umělce, pedagogy a začátečníky. Pokud jste použili Arduino IDE, mohlo by vás rozvržení znát. Ve skutečnosti byl Arduino IDE ve skutečnosti založen na zdrojovém kódu pro zpracování. Mají společné věci, přičemž skripty se nazývají skici a knihovny, které lze nainstalovat z okna IDE podobným způsobem.

Dnes vám ukážeme některé z nejlepších hardwarových projektů pomocí Zpracování a p5.js.

1. DIY Music Production Controller

AKAI MPC je jedním ze základních nástrojů historie hip hopu. Není tedy žádným překvapením, že se výrobce pan Bomb minulý rok rozhodl napodobit jednu v hip hopu s tématem NYC Music Hackathon..

Toto sestavení používá p5.js jako svůj hudební procesor a spolu s deskou Funkey jako hardwarové I / O. Funkey je deska kompatibilní s Arduino, která také pracuje s Scratch, ideální pro výuku kódování dětí.

Protože signály z desky Funkey jsou zpracovávány pomocí p5.js, odstraňuje to potřebu midi - i když je to jednodušší, než si myslíte, použít Arduino jako zařízení Midi Jak si vyrobit MIDI Controller s Arduino Jak si vyrobit MIDI Controller s Arduino Jako hudebník, který shromáždil sbírku hudebních nástrojů a hlukových krabic, je pokorný Arduino perfektním nástrojem k vytvoření vlastního MIDI kontroleru. .

V tomto případě je rámec p5.js používán podobně jako ukázkové banky skutečného MPC, spouští různé vzorky v závislosti na tom, který pad je zasažen. Úplně DIY aspekt tohoto nám opravdu přitahuje. Místo použití tlačítek nebo přepínačů používá pan Bomb měděnou pásku a cínovou fólii k vytvoření kapacitních dotykových senzorů.

Vzhledem k tomu, že celkové náklady na tuto celou sestavu činí zhruba 20 USD za desku Funkey Simple a její díly, jedná se o skvělou malou hackovanou alternativu k drahému řadiči..

2. Zpěv p5.js Blues

Od hip hopu po blues nyní, se samostatným oknem prohlížeče ovládaným Arduino Uno.

Tento pentatonický sólový posuvník je dalším vynálezem pana Bomba. Tentokrát jsou hodnoty převzaty z potenciometru diapozitivu, než jsou mapovány do not v pentatonické stupnici. To vše je možné prostřednictvím knihovny p5bots, která se připojuje k deskám kompatibilním s Arduino v režimu firmata. Podobnou metodu jsme použili v našem tutoriálu o ovládání Arduina pomocí Javascriptu. Jak ovládat své Arduino pomocí JavaScriptu Jak ovládat své Arduino pomocí JavaScriptu Věděli jste, že můžete ovládat své Arduino pomocí Javascriptu? S kouskem softwaru a určitou kreativitou můžete! Zde je návod, jak to udělat. .

Zvukové knihovny p5.js se starají o generování zvuku. Vzhledem k tomu, že p5.js pracuje v prohlížeči nativně, je z něj výkonný nástroj pro záznam, přehrávání a syntézu zvuku.

3. Létající instalatér

Tento projekt uživatele Vimeo Ji Young Chun kombinuje domácí herní ovladač Arduino se hrou vyrobenou v p5.js, aby se stala jednou z nejobtížněji vypadajících prohlížečových her všech dob.

Neexistuje žádná další dokumentace pro tento projekt, ale zdá se, že využívá všechny základní stavy potřebné k vytvoření jednoduché hry prohlížeče s rámcem. Skutečná invence přichází, pokud jde o kontrolu postavy. Namísto použití standardních metod zadávání se místo toho berou hodnoty z domácích snímačů ohybu připojených k pinům Arduino, takže hrdina hry se pohybuje nepravidelně.

To je do hloubky a zajímavé vzít na budování hry jako Mario, a rozhodně těžší než dělat úrovně pro skutečnou věc 4 způsoby, jak udělat Mario hry na vašem počítači 4 způsoby, jak udělat Mario hry na vašem počítači tak dlouho, jak tam bylo internet, tam byly fan-made Mario hry. !

4. Pi AR se zpracováním

Zpracování má také verzi Raspberry Pi, což znamená, že vaše kolíky a programy GPIO mohou existovat na stejném zařízení. Tím se otevírají některé skutečné možnosti a YouTuber shahrukh tariq využívá tento efekt ve své domácí soupravě s rozšířenou realitou.

AR se liší od VR Augmented vs. Virtual Reality: Jaký je rozdíl? Rozšířená vs. virtuální realita: Jaký je rozdíl? Rozšířená realita. Virtuální realita. Smíšená realita. Jaké jsou všechny tyto „skutečnosti“ a jak vás ovlivní v příštích několika letech? Zde je vše, co potřebujete vědět. jak si udržujete povědomí o světě kolem vás a necháváte promítat snímky na jasném displeji. V tomto projektu se virtuální rovina promítnutá na Fresnelovu čočku odráží zpět do oka uživatele. Zpracování promítá toto video do virtuálního prostoru a umožňuje uživateli ovládat jeho polohu pomocí myši a klávesnice.

Video, které je jedním z mnoha úžasných projektů na kanálu, ukazuje uživateli, který sleduje video na jejich náhlavní soupravě, než jej přesune na stranu obrazovky, aby měl lepší výhled na ulici. Jedná se pouze o prototyp, ale sci-fi představy o obrazovkových obrazovkách ve stylu Iron Man jsou nyní v dosahu šikovného kutilství pro kutily..

5. Arduino Radar

Použití senzoru vzdálenosti s Arduino pro sběr dat není nic nového. Co je na tomto projektu fantastické pro uživatele hackster.io Akshay6766, je způsob, jakým se data používají.

Servo posune senzor vzdálenosti tam a zpět, aby mu poskytlo přesnější údaje o jeho okolí. Pokud se někdo přiblíží, ozve se zvukový signál a na obrazovce se zobrazí umístění vetřelce!

Zpracování se zde používá k propojení s Arduino přes sériové připojení, před grafickým zobrazením údajů o vzdálenosti. Stránka projektu nastiňuje projekt a poskytuje úplný přehled o požadovaném kódu a komponentách, spolu s fritzingovým diagramem ukazujícím, jak sestavit obvod.

6. DIY 3D Controller

Řadiče založené na gestech a virtuální realita se stávají stále běžnějšími, ale mohou se vyvíjet drahé věci, a to dokonce i na vstupní úrovni. . Všichni byste se měli dotýkat obrazovek počítače, mávat rukama před Xboxem a vrtět si cestu k virtuálnímu vítězství ve sportu… maloobchod za 69,99 $.

Ukazuje se, že předchozí věta není úplně správná, můžete vytvořit bezdotykové 3D rozhraní s Arduino, zpracováním a cínovou fólií. Zní to jako vysněný svět, že? To není.

Celý článek sestavení nastiňuje vše potřebné k vytvoření ovladače spolu s kódem požadovaným pro software Arduino i pro zpracování. Toto sestavení používá stejný kapacitní dotek jako p5.js karton MPC na začátku tohoto článku, ale používá ho jiným způsobem, výpočet uživatelské ruky ve 3D prostoru na základě tří různých měření napětí.

Jedná se o neuvěřitelně působivý projekt, který nevyžaduje téměř žádné součásti a je to perfektní způsob, jak zahájit experimentování alternativními způsoby ovládání počítačů.

7. Oh stále moje srdce

Na infračervených LED diodách a přijímačích je na Arduino monitorech srdeční frekvence mnoho variací. Tenhle od YouTubera Kevina Darrah opravdu upoutal naše oko za to, že je trochu zvláštnější

Video jde do hloubky o tom, jak vytvořil svůj překvapivě přesný měřič srdeční frekvence a jak šel reprezentovat data na obrazovce. Krátce řečeno, IR LED a přijímač detekují uživatelský puls, který je poté odeslán prostřednictvím domácího zesilovacího a filtračního systému. Kanál YouTube společnosti Kevin má obecně vynikající video na filtrech a kanál je skvělým zdrojem pro ty, kteří se dostanou do elektroniky pro kutily..

Tato data jsou poté poslána do domácího Arduina, který vzorky vzorkuje a rozsvítí LED diody na základě celkové amplitudy srdečního rytmu. To znamená, že LED diody se rozsvítí po celou dobu každého pulzu. Deska Arduino poté odešle namapovaná data do zpracování přes sériový port, který převede na celé číslo, aby na obrazovku umístila grafiku srdeční frekvence..

Jedná se o elegantní přístup k tomuto projektu, který vytvořil stavbu mnohem přesnější než mnoho jiných svého typu.

8. Rukavice pro kutily VR

Tento projekt bere věci do stratosféry a vrací ty pocity Iron Mana. Jedná se o plně funkční, DIY Bluetooth aktivovanou VR rukavici. Nejen to, ale vypadá to takto:

To nám tady nedělá legraci, ta věc vypadá úžasně. Je to náš druh kutilství a jak uvidíte, plně funkční. Celý projekt společnosti B.Aswinth Raj na webu circuitdigest.com vás provede projektem od jeho vzniku až do dnešního dne. Kombinuje Arduino a Bluetooth modul pro komunikaci s počítačem, se dvěma Hallovými senzory namontovanými na prstu a magnetem připevněným na palec, které fungují jako přepínače. Odvážný a jasný předmět je připevněn k měření polohy na dlani.

Na straně počítače zpracovávací kód používá webovou kameru ke sledování objektu palm a pomocí své pozice řídí počítačovou myš.

Tato sestava kombinuje tolik prvků věcí, které máme rádi, že je těžké vědět, kde začít. Skutečnost, že rukavice běží na baterie a komunikuje přes Bluetooth, je zcela samostatná a bezdrátová. Použití webové kamery a Bluetooth na palubním notebooku umožňuje její použití v různých systémech. Toto je opravdu skvělý projekt pro kutily a stránka s tutoriálem vás provede celým kódem potřebným k tomu, aby fungoval sám pro sebe.

Začněte používat zpracování a p5.js pro vaše projekty

Tyto projekty představují jen několik sestav, které používají jádro Zpracování a p5.js.

I když existuje spousta dalších programovacích jazyků, který programovací jazyk byste se měli učit pro budoucnost? Jaký programovací jazyk byste se měli učit pro budoucnost? Jaký je nejlepší programovací jazyk pro budoucnost? Pokud byste si mohli vybrat pouze jeden jazyk, který se chcete učit a ovládat pro budoucnost, neexistuje žádná soutěž: musí to být JavaScript. můžete se učit, zpracovávat a p5.js nabízejí přístupnost prostřednictvím svých IDE a knihoven, které by i noví kodéři měli být schopni využívat.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.