Obsah:
Video: Ultrazvukový joystick: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Pomocí Arduina jsem chtěl vytvořit konstrukci pro ovládání hry Snake neobvyklým způsobem pomocí ultrazvukových senzorů vzdálenosti. Toto je vytvořeno pro školní projekt If This Than That na University of the Arts Utrecht
Po mnoha experimentech je to konečný výsledek.
Stále existuje několik chyb při ovládání Snake. (Holandský protokol najdete zde)
Zásoby
Požadavky:
- Arduino Uno (jakékoli Arduino by teoreticky fungovalo)
- 2 ultrazvukové snímače vzdálenosti (HC-SR04)
- 8 kabelů pro připojení snímačů vzdálenosti k Arduinu. Přednostně kabely samec - samice
- Skříň nejméně 300 mm x 300 mm x 40 mm. (šířka a výška jsou snadno nastavitelné. Hloubka je 40 mm, protože uvnitř potřebujete prostor pro komponenty)
- Jednota
Aby to bylo trvalé, potřebujete:
- Páječka
- Pájka
- (horká) lepicí pistole (nebo úchyty pro snímače vzdálenosti)
- Záhlaví mezi muži a muži pro připojení k Arduinu
- 8 kabelů pro připájení ultrazvukových snímačů vzdálenosti k zástrčkám.
Krok 1: Okruh
Obvod je opravdu jednoduchý.
- Musíte připojit uzemnění k zemnicím kolům ultrazvukových snímačů vzdálenosti.- 5 V (používám také Vin, protože používám napájení USB) jde na piny Vcc na Arduinu.- Trig piny jdou na D8 (Arduino Digital pin 8) pro 1 senzor a D11 pro druhý senzor- kolíky Echo jdou na D9 pro 1 senzor a D12 pro druhý
Pro experimentování je snadné použít mužské až ženské vodiče.
Pro trvalé řešení je nejlepší pájet vodiče k ultrazvukovým senzorům a hlavičkám. Poté můžete do Arduina dát záhlaví mužského a mužského pohlaví, aby to fungovalo.
Krok 2: Arduino kód
Pro tento projekt budou 2 části kódu.
1. Získání vzdálenosti pomocí knihovny NewPing.h a její posunutí do Serial.
2. Zajistěte, aby byl sériový formát naformátován tak, aby jej Unity mohla správně přečíst
Kód se správnými komentáři můžete vidět zde:
Krok 3: Unity Code
Udělal jsem hada v jednotě. Použil jsem několik zdrojů Open Source.
Za prvé: Návody na YouTube, jak vytvořit Hada v jednotě podle Code Monkeyhttps://www.youtube.com/playlist? List = PLzDRvYVwl53…
Za druhé: WRMHL zvládne čtení ze Serial uvnitř jednoty.
Za třetí: Pomoc od UKL a jeho projektu GitHub „virtuální rover“
Se všemi uvedenými zdroji je možné soubor projektu Unity stáhnout zde:
Vyrábím skřítky z obrázků lidí a jídla. Je to proto, že jsem nechtěl využívat majetek jiných lidí.
Krok 4: Vytvoření přílohy
Tento krok je opravdu na vás, jak ho chcete vyrobit. Krabici můžete velmi snadno vyřezat laserem, pokud máte prostředky. Právě jsem dostal velký kus dřeva a viděl jsem ho v požadovaných velikostech.
Moje rozměry:- Spodní strana: 450x450mm
- Upside: 450x450mm, s křížovým výřezem. Toto je vystředěné, 60 mm od stran a má šířku 20 mm
- Strany: 2x 450x50mm a 2x 420x50mm (Důvodem je, že jinak by se dřevo překrývalo) Je chytré udělat výřez na 1 straně, kde můžete protáhnout USB port/kabel Arduino pro snadné připojení.
- Hůl: průměr 15 mm (ujistěte se, že je menší než šířka křížového výřezu
Jednoduše jsem to spojil hřebíky. Horní část byla odstranitelná odšroubováním 90stupňových tvarovek ve spodní části, takže ji můžete vytáhnout svisle nahoru, ale při hraní s ní nemůžete hýbat.
Zašrouboval jsem Arduino, aby se nepohybovalo.
Senzory vzdálenosti se lepí horkým lepidlem. Kabely jsou také spravovány pomocí horkého lepidla.
Všechny hladké strany jsem namaloval bílou barvou a nahoře namaloval 4 šipky, aby bylo používání pohodlnější.
Doporučuje:
Inteligentní popelnice využívající Arduino, ultrazvukový senzor a servomotor: 3 kroky
Inteligentní popelnice využívající Arduino, ultrazvukový senzor a servomotor: V tomto projektu vám ukážu Jak si vyrobit inteligentní popelnici pomocí Arduina, kde se víko popelnice automaticky otevře, když se přiblížíte s odpadky. Dalšími důležitými součástmi použitými k výrobě této inteligentní popelnice jsou ultrazvukové senzory HC-04
Ultrazvukový zabiják komárů: 3 kroky (s obrázky)
Ultrazvukový zabiják komárů: Komáři SUCK! Kromě otravných svědivých nárazů přinášejí tito krví sající pohané na člověka jedny z nejsmrtelnějších chorob; Dengue, Malaria, Chikungunya Virus … seznam pokračuje! Každý rok zemře přibližně jeden milion lidí kvůli
Snadno vyrobený domácí ultrazvukový zvlhčovač za méně než 10 $: 3 kroky
Snadno vyrobený domácí ultrazvukový zvlhčovač za méně než 10 $: Při hledání zvlhčovače pro použití doma jsem viděl mnoho ultrazvukových zvlhčovačů s chladnou mlhou a přemýšlel jsem, jestli bych si mohl postavit levný. Toto je domácí zvlhčovač využívající ultrazvukový mlhovač / mlhovač, který jsem našel online. Je to snadné D
Výukový program: Jak používat analogový ultrazvukový snímač vzdálenosti US-016 s Arduino UNO: 3 kroky
Výukový program: Jak používat analogový ultrazvukový snímač vzdálenosti US-016 s Arduino UNO: Popis: Ultrazvukový spouštěcí modul US-016 umožňuje neměřitelnost 2 cm ~ 3 m, napájecí napětí 5 V, provozní proud 3,8 mA, podpora analogového výstupního napětí, stabilní a spolehlivý. Tento modul se může lišit v závislosti na aplikaci
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI: 3 kroky
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR pro MĚŘENÍ VZDÁLENOSTI: Tento návod se bude zabývat tím, jak používat ultrazvukový senzor připojený k Arduinu a přesně měřit vzdálenosti od 20 cm do 720 cm