Kazalo:
Video: Ultrazvočna krmilna palica: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Z uporabo Arduina sem želel narediti konstrukcijo za nenavaden nadzor igre Snake z ultrazvočnimi senzorji razdalje. To je narejeno za šolski projekt If This Than That na Univerzi za umetnost v Utrechtu
Po veliko eksperimentiranja je to končni rezultat.
Pri nadzoru Snakea je še vedno nekaj napak (nizozemski dnevnik najdete tukaj)
Zaloge
Zahteve:
- Arduino Uno (vsak Arduino bi teoretično deloval)
- 2 ultrazvočna senzorja razdalje (HC-SR04)
- 8 kablov za povezavo senzorjev razdalje z Arduinom. Prednostno moški do ženski kabli
- Ohišje najmanj 300 mm x 300 mm x 40 mm. (širina in višina sta enostavno nastavljivi. Globina je 40 mm, ker potrebujete prostor za komponente v notranjosti)
- enotnost
Če želite to narediti trajno, potrebujete:
- spajkalnik
- spajkanje
- (vroča) pištola za lepilo (ali nosilci za senzorje razdalje)
- Glave moških do moških za priključitev na Arduino
- 8 kablov za spajkanje ultrazvočnih senzorjev razdalje na moške glave.
1. korak: vezje
Vezje je res preprosto.
- Morate priključiti ozemljitev na ozemljitvene zatiče ultrazvočnih senzorjev razdalje.- 5V (uporabljam tudi Vin, ker uporabljam napajanje USB) gre na zatiče Vcc na Arduinu.- Zatiči Trig gredo na D8 (Arduino Digital pin 8) za 1 senzor in D11 za drugi senzor- zatiči Echo gredo na D9 za 1 senzor in D12 za drugi
Za eksperimentiranje je enostavno uporabiti moške do ženske žice.
Za trajno rešitev je najbolje spajkati žice na ultrazvočne senzorje in moške na moške glave. Po tem lahko postavite glavo moškega na moškega v Arduino, da bo delovalo.
2. korak: Arduino koda
Za ta projekt bosta dva dela kode.
1. Pridobivanje razdalje s knjižnico NewPing.h in njeno potiskanje v serijsko številko.
2. Poskrbite, da bo serijski zapis oblikovan tako, da ga Unity lahko pravilno prebere
Kodo z ustreznimi komentarji si lahko ogledate tukaj:
3. korak: Koda enotnosti
V enosti sem naredil kačo. Uporabil sem nekaj odprtokodnih virov.
Najprej: YouTubove vadnice o tem, kako narediti Snake in Unity s Code Monkeyhttps://www.youtube.com/playlist? List = PLzDRvYVwl53…
Drugič: WRMHL za obravnavo branja iz serijskega znotraj enote.
Tretjič: pomoč UKL in njegovega projekta GitHub "virtualni rover"
Z vsemi navedenimi viri lahko datoteko projekta Unity prenesete tukaj:
Naredim sprite iz slik ljudi in hrane. To je zato, ker nisem hotel uporabljati premoženja drugih ljudi.
4. korak: izdelava ohišja
Ta korak je resnično odvisen od vas, kako ga želite narediti. Če imate vire, lahko zelo enostavno lasersko izrežete škatlo. Pravkar sem dobil velik kos lesa in ga videl v želenih velikostih.
Moje mere:- Spodnja stran: 450x450 mm
- Zgornja stran: 450x450 mm, s križnim izrezom. Ta je centriran, 60 mm od strani in ima širino 20 mm
- Strani: 2x 450x50mm in 2x 420x50mm (to je zato, ker bi se les sicer prekrival) Pametno je narediti izrez na eni strani, kjer lahko potegnete skozi vrata/kabel USB Arduino za enostavno povezovanje.
- Palica: premer 15 mm (poskrbite, da bo to manj kot širina prečnega izreza
Enostavno sem ga sestavila z nohti. Zgornji del je bil odstranljiv z privijanjem okovja za 90 stopinj na dnu, tako da ga lahko potegnete navpično navzgor, vendar ga med igranjem ne morete premakniti.
Privil sem Arduino, da se ne premika.
Senzorji razdalje so zlepljeni z vročim lepilom. Kable upravljamo tudi z vročim lepilom.
Vse navadne stranice sem pobarval v belo in na vrhu naslikal 4 puščice, da je bila uporaba bolj udobna.
Priporočena:
DIY MPU-6050 USB krmilna palica: 5 korakov
DIY MPU-6050 USB krmilna palica: Z Microsoftovim simulatorjem letenja 2020 sem hitro ugotovil, kako težko je uporabljati tipkovnico za izvajanje načrta. Pri iskanju po spletu nisem našel krmilne palice po razumni ceni. Večina spletnih trgovcev na drobno jih je imelo na zalogi. Priljubljenost M
Modul RC Tx kot krmilna palica USB: 6 korakov
Modul RC Tx kot krmilna palica USB: Ta navodila govorijo o izdelavi oddajniškega modula, ki deluje s standardnimi oddajniki RC in deluje kot krmilna palica USB. Modul uporablja ploščo za razvijalce Digispark, ki deluje kot USB HID. Razlaga signal PPM, ki ga oddajnik pošlje in pretvori
Majhna krmilna palica USB: 5 korakov (s slikami)
Majhna krmilna palica USB: te inštrukcije prikazujejo, kako narediti zelo preprosto drobno krmilno palčko USB. Ta navodila so povezana z igralno palico USB z učinkom Hall, ki ponuja poceni rešitev
Analogna krmilna palica #HMS2018: 8 korakov
Analogna krmilna palica #HMS2018: potrebujete enega elegoo Uno R3 adruino, en modul krmilne palice Elegoo in 5 žic DuPoint za ženske in moške
Pametna ultrazvočna slepa palica: 5 korakov
Pametna ultrazvočna slepa palica: Danes je na svetu skoraj 39 milijonov ljudi slepih. Večina jih za pomoč uporablja navaden beli trs ali slepo palico. V tem navodilu bomo izdelali pametno elektronsko slepo palico, ki ne pomaga le pri hoji, ampak tudi zaznava