
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05



Pomocou Arduina som chcel vytvoriť konštrukciu na ovládanie hry Snake neobvyklým spôsobom pomocou ultrazvukových senzorov vzdialenosti. Je vyrobený pre školský projekt If This Than That na Univerzite umení v Utrechte
Po mnohých pokusoch je to konečný výsledok.
Pri ovládaní hada stále existujú určité chyby. (Holandský protokol nájdete tu)
Zásoby
Požiadavky:
- Arduino Uno (akékoľvek Arduino by teoreticky fungovalo)
- 2 ultrazvukové snímače vzdialenosti (HC-SR04)
- 8 káblov na pripojenie senzorov vzdialenosti k Arduinu. Prednostne káble samec - samica
- Kryt najmenej 300 mm x 300 mm x 40 mm. (šírka a výška sú ľahko nastaviteľné. Hĺbka je 40 mm, pretože vo vnútri potrebujete priestor na komponenty)
- Jednota
Aby to bolo trvalé, potrebujete:
- Spájkovačka
- Spájka
- (horúca) lepiaca pištoľ (alebo úchyty pre snímače vzdialenosti)
- Záhlavie z mužského do mužského konektora na pripojenie k Arduinu
- 8 káblov na spájkovanie ultrazvukových senzorov vzdialenosti s konektormi samec.
Krok 1: Okruh


Obvod je skutočne jednoduchý.
- Musíte pripojiť uzemnenie k uzemňovacím kolíkom ultrazvukových senzorov vzdialenosti.- 5 V (používam aj Vin, pretože používam napájanie USB) ide na kolíky Vcc na Arduino.- Kolíky Trig idú na D8 (Arduino Digital kolík 8) pre 1 snímač a D11 pre druhý snímač- Kolíky Echo prechádzajú na D9 pre 1 snímač a D12 pre druhý
Na experimentovanie je ľahké použiť mužské až ženské vodiče.
Aby bolo riešenie trvalé, je najlepšie spájkovať vodiče s ultrazvukovými snímačmi a konektormi typu male to male. Potom môžete do Arduina vložiť hlavičku mužského až mužského pohlavia, aby to fungovalo.
Krok 2: Arduino kód

Pre tento projekt budú 2 časti kódu.
1. Získanie vzdialenosti pomocou knižnice NewPing.h a jej posunutie do sériového čísla.
2. Zaistite, aby bol sériový port naformátovaný tak, aby ho Unity mohol správne prečítať
Kód so správnym komentovaním si môžete pozrieť tu:
Krok 3: Kód jednoty

V jednote som urobil hada. Použil som niekoľko zdrojov open source.
Po prvé: Návody na YouTube o tom, ako urobiť Hada v jednote podľa Code Monkeyhttps://www.youtube.com/playlist? List = PLzDRvYVwl53…
Za druhé: WRMHL zvládne čítanie zo sériového vnútra jednoty.
Po tretie: Pomoc od UKL a jeho projektu „virtuálny rover“z projektu GitHub
So všetkými uvedenými zdrojmi si súbor projektu Unity môžete stiahnuť tu:
Vyrábam škriatkov z obrázkov ľudí a jedla. Dôvodom je, že som nechcel používať majetok iných ľudí.
Krok 4: Vytvorenie prílohy



Tento krok je skutočne na vás, ako ho chcete vyrobiť. Krabicu môžete veľmi jednoducho vyrezať laserom, ak máte zdroje. Práve som dostal veľký kus dreva a videl som ho v požadovaných veľkostiach.
Moje rozmery:- Spodná strana: 450x450mm
- Upside: 450x450mm, s krížovým výrezom. Je vycentrovaný, 60 mm od strán a má šírku 20 mm
- Bočné strany: 2x 450 x 50 mm a 2 x 420 x 50 mm (Dôvodom je, že inak by sa drevo prekrývalo) Je múdre vytvoriť výrez na 1 strane, kde môžete ťahať cez port/kábel Arduino USB pre jednoduché pripojenie.
- Palica: priemer 15 mm (uistite sa, že je menšia ako šírka krížového výrezu
Jednoducho som to spojil nechtami. Vrchná časť bola odnímateľná odskrutkovaním 90 -stupňového kovania v spodnej časti, takže ju môžete vytiahnuť zvisle, ale pri hre s ňou nemôžete hýbať.
Naskrutkoval som Arduino, aby sa nepohybovalo.
Senzory vzdialenosti sú prilepené horúcim lepidlom. Káble sa tiež spravujú pomocou horúceho lepidla.
Všetky hladké strany som natrel bielou farbou a na vrch som namaľoval 4 šípky, aby bolo používanie pohodlnejšie.
Odporúča:
Inteligentná smetná nádoba využívajúca Arduino, ultrazvukový senzor a servomotor: 3 kroky

Inteligentná smetná nádoba využívajúca Arduino, ultrazvukový senzor a servomotor: V tomto projekte vám ukážem, ako vytvoriť inteligentnú smetnú nádobu pomocou Arduina, kde sa veko odpadkového koša automaticky otvorí, keď sa priblížite s odpadkom. Ďalšími dôležitými komponentmi použitými na výrobu tejto inteligentnej smetnej nádoby sú ultrazvukové sondy HC-04
Ultrazvukový zabijak komárov: 3 kroky (s obrázkami)

Ultrazvukový zabijak komárov: Komáre SACK! Okrem nepríjemných svrbivých nárazov prinášajú tieto krv sajúce pohany ľuďom aj najsmrteľnejšie choroby; Vírus dengue, malárie, Chikungunya … zoznam pokračuje! Každý rok zomrie približne milión ľudí v dôsledku
Ľahký domáci ultrazvukový zvlhčovač za menej ako 10 dolárov: 3 kroky

Ľahko vyrobený domáci ultrazvukový zvlhčovač za menej ako 10 $: Pri hľadaní zvlhčovača, ktorý by som používal doma, som videl veľa ultrazvukových zvlhčovačov s chladnou hmlou a premýšľal som, či by som si nemohol postaviť lacný. Jedná sa o domáci zvlhčovač používajúci ultrazvukový výrobník hmly / hmlovku, ktorý som našiel online. Je to ľahký D
Výučba: Ako používať analógový ultrazvukový snímač vzdialenosti US-016 s Arduino UNO: 3 kroky

Návod: Ako používať analógový ultrazvukový snímač vzdialenosti US-016 s Arduino UNO: Popis: Ultrazvukový štartovací modul US-016 umožňuje nemeranie 2 cm ~ 3 m, napájacie napätie 5 V, prevádzkový prúd 3,8 mA, podpora analógového výstupného napätia, stabilný a spoľahlivý. Tento modul sa môže líšiť v závislosti od aplikácie
ANALOGOVÝ ULTRAZVUKOVÝ SENZOR na meranie vzdialenosti: 3 kroky

ANALOGOVÝ ULTRAZVUKOVÝ SENZOR na meranie vzdialenosti: Tento návod sa bude zaoberať tým, ako používať ultrazvukový senzor pripojený k Arduinu a ako presne merať vzdialenosti od 20 cm do 720 cm