Sisukord:

Ultraheli juhtkang: 4 sammu
Ultraheli juhtkang: 4 sammu

Video: Ultraheli juhtkang: 4 sammu

Video: Ultraheli juhtkang: 4 sammu
Video: 😎 Вероятно, лучший атмосферник для Mazda и Ford. Какие сюрпризы таит 2.3 Duratec / MZR? 2024, November
Anonim
Image
Image
Ultraheli juhtkang
Ultraheli juhtkang

Arduino abil tahtsin teha konstruktsiooni mängu Snake juhtimiseks ebatavalisel viisil, kasutades ultraheli kaugusandureid. See on tehtud kooliprojektiks nimega If This Than That Utrechti Kunstide Ülikoolis

Pärast palju katsetamist on see lõpptulemus.

Snake juhtimisel on endiselt mõningaid vigu. (Hollandi logi leiate siit)

Tarvikud

Nõuded:

- Arduino Uno (mis tahes Arduino teoreetiliselt töötaks)

- 2 ultraheli kaugusandurit (HC-SR04)

- 8 kaablit kaugusandurite ühendamiseks Arduinoga. Eelistatavalt kaablid meestele ja naistele

- ümbris vähemalt 300mmx300mmx40mm. (laius ja kõrgus on hõlpsasti reguleeritavad. Sügavus on 40 mm, kuna vajate ruumi komponentidele)

- Ühtsus

Selle püsivaks muutmiseks vajate:

- Jootekolb

- jootet

- (kuum) liimipüstol (või kaugusandurite kinnitused)

- Meeste ja meeste päised Arduino ühendamiseks

- 8 kaablit ultraheli kaugusandurite jootmiseks isaste päiste külge.

Samm: vooluring

Vooluring
Vooluring
Vooluring
Vooluring

Ahel on tõesti lihtne.

- Peate ühendama maa ultraheli kaugusandurite maandusnõeltega.- 5 V (ma kasutan ka Vini, kuna kasutan USB-toiteallikat) läheb Arduino Vcc-tihvtidele.- Trig-tihvtid lähevad D8-le (Arduino Digital tihvt 8) ühe anduri jaoks ja D11 teise anduri jaoks- Echo tihvtid lähevad ühe anduri peale D9 ja teise jaoks D12

Katsetamiseks on lihtne kasutada isast naissoost juhtmeid.

Püsiva lahenduse leidmiseks on kõige parem joota juhtmed ultrahelianduritele ja meestele ja meestele mõeldud päised. Pärast seda saate Arduino isasele isasele päise panna, et see toimiks.

Samm: Arduino kood

Arduino kood
Arduino kood

Selle projekti jaoks on 2 koodi koodi.

1. Vahemaa leidmine NewPing.h raamatukogu abil ja selle vajutamine jadale.

2. Veenduge, et seeria on vormindatud nii, et Unity saaks seda õigesti lugeda

Koodi saate koos õige kommenteerimisega näha siit:

3. samm: ühtsuse kood

Ühtsuse kood
Ühtsuse kood

Ma tegin ussi ühtsuses. Ma kasutasin mõnda avatud lähtekoodiga ressurssi.

Esiteks: YouTube'i õpetused selle kohta, kuidas teha koodiga Monkey Snake in Unityhttps://www.youtube.com/playlist? List = PLzDRvYVwl53…

Teiseks: WRMHL, et hallata ühtsuse siseseeria lugemist.

Kolmandaks: abi UKL -lt ja tema GitHubi projektist "virtuaalne rover"

Kui kõik allikad on märgitud, saate Unity projekti faili alla laadida siit:

Ma valmistan inimeste ja toidu tippude piltidest sprite. Seda seetõttu, et ma ei tahtnud kasutada teiste inimeste varasid.

4. samm: korpuse valmistamine

Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine
Korpuse tegemine

See samm on tõesti teie otsustada, kuidas soovite seda teha. Kui teil on ressursse, saate kasti väga hõlpsalt laseriga lõigata. Ma sain just suure puidutüki ja nägin seda soovitud suuruses.

Minu mõõdud:- Alumine külg: 450x450mm

- Üles: 450x450mm, ristlõikega. See on tsentreeritud, külgedelt 60 mm ja laiusega 20 mm

- Küljed: 2x 450x50mm ja 2x 420x50mm (see on sellepärast, et puit kattuks muidu) See on nutikas teha väljalõige 1 küljest, kust saate hõlpsaks ühendamiseks tõmmata läbi Arduino USB -pordi/kaabli.

- Pulga läbimõõt: 15 mm (veenduge, et see oleks väiksem kui ristlõike laius

Panin selle lihtsalt küüntega kokku. Pealmine osa on eemaldatavaks tehtud, keerates 90 -kraadiseid liitmikke põhja, nii et saate seda vertikaalselt üles tõmmata, kuid mängides ei saa seda liigutada.

Keerasin Arduino sisse, et see ringi ei liiguks.

Kaugusandurid liimitakse kuuma liimiga. Kaableid juhitakse ka kuuma liimi abil.

Värvisin kõik tavalised küljed valgeks ja ülevalt 4 noolt, et oleks mugavam kasutada.

Soovitan: