Përmbajtje:

Joystick tejzanor: 4 hapa
Joystick tejzanor: 4 hapa

Video: Joystick tejzanor: 4 hapa

Video: Joystick tejzanor: 4 hapa
Video: New🔥 Joystick Trick for 2x FAST Movement 😱 2024, Qershor
Anonim
Image
Image
Xhojstik tejzanor
Xhojstik tejzanor

Duke përdorur një Arduino doja të bëja një konstruksion për të kontrolluar lojën Snake në një mënyrë të pazakontë, duke përdorur sensorë tejzanor të distancës. Kjo është bërë për një projekt shkollor të quajtur If This Than That në Universitetin e Arteve Utrecht

Pas shumë eksperimenteve, ky është rezultati përfundimtar.

Ende ka disa defekte kur kontrolloni Gjarprin. (Regjistri holandez mund të gjendet këtu)

Furnizimet

Kërkesat:

- Arduino Uno (çdo Arduino do të funksiononte teorikisht)

- 2 sensorë të distancës tejzanor (HC-SR04)

- 8 kabllo për të lidhur sensorët e distancës me Arduino. Mundësisht kabllot mashkull për femër

- Një rrethim të paktën 300mmx300mmx40mm. (gjerësia dhe lartësia janë lehtësisht të rregullueshme. Thellësia është 40mm sepse keni nevojë për hapësirë për përbërësit brenda)

- Uniteti

Për ta bërë këtë të përhershëm, ju nevojiten:

- Makine per ngjitjen e metalit

- Saldator

- armë ngjitëse (e nxehtë) (ose monton për sensorët e distancës)

- Tituj meshkuj për meshkuj për t'u lidhur me Arduino

- 8 kabllo për të bashkuar sensorët e distancës tejzanor në titujt meshkuj.

Hapi 1: Qarku

Qarku
Qarku
Qarku
Qarku

Qarku është vërtet i thjeshtë.

- Ju duhet të lidhni tokën me kunjat e tokëzimit të sensorëve të distancës tejzanor.- 5V (Unë gjithashtu përdor Vin, sepse përdor energji USB) shkon në kunjat Vcc në Arduino. pin 8) për 1 sensor dhe D11 për sensorin tjetër- Kunjat Echo kalojnë në D9 për 1 sensor dhe D12 për tjetrin

Për eksperimentim, është e lehtë të përdorësh tela meshkuj në femra.

Për të bërë një zgjidhje të përhershme, është më mirë të lidhni telat te sensorët tejzanor dhe muret tek meshkujt. Pas kësaj, mund ta vendosni kokën mashkullore në mashkull në Arduino për ta bërë atë të funksionojë.

Hapi 2: Kodi Arduino

Kodi Arduino
Kodi Arduino

Do të ketë 2 pjesë të kodit për këtë projekt.

1. Marrja e distancës duke përdorur bibliotekën NewPing.h dhe shtyrja e saj në Serial.

2. Sigurohuni që Seriali të jetë i formatuar në një mënyrë që Uniteti mund ta lexojë siç duhet

Ju mund ta shihni kodin, me komentimin e duhur këtu:

Hapi 3: Kodi i Unitetit

Kodi i Unitetit
Kodi i Unitetit

Bëra gjarpër në unitet. Ka disa burime me burim të hapur që kam përdorur.

Së pari: Mësimet e YouTube se si të bëni Gjarpër në Unitet sipas Kodit Majmunhttps://www.youtube.com/playlist? List = PLzDRvYVwl53…

Së dyti: WRMHL për të trajtuar leximin nga Seriali brenda unitetit.

Së treti: Ndihma nga UKL dhe projekti i tij GitHub 'rover virtual'

Me të gjitha burimet e deklaruara, skedari i projektit Unity mund të shkarkohet këtu:

Unë bëj sprita nga fotografitë e majës së njerëzve dhe ushqimit. Kjo ndodh sepse nuk doja të përdorja pasuritë e njerëzve të tjerë.

Hapi 4: Krijimi i rrethimit

Marrja e rrethimit
Marrja e rrethimit
Marrja e rrethimit
Marrja e rrethimit
Marrja e rrethimit
Marrja e rrethimit

Ky hap varet vërtet nga ju se si dëshironi ta bëni atë. Ju mund ta prisni kutinë me lazer shumë lehtë nëse keni burime. Sapo mora një copë të madhe druri dhe e pashë në madhësitë e dëshiruara.

Përmasat e mia:- Në pjesën e poshtme: 450x450mm

- Ana e sipërme: 450x450mm, me një prerje tërthore. Kjo është e përqendruar, 60 mm nga anët dhe ka një gjerësi prej 20 mm

- Anët: 2x 450x50mm dhe 2x 420x50mm (Kjo ndodh sepse druri do të mbivendosej përndryshe) smartshtë e zgjuar të bësh një prerje në 1 anë ku mund të tërheqësh përmes portës/kabllit USB Arduino për lidhje të lehtë.

- Shkop: diametër 15 mm (sigurohuni që kjo të jetë më pak se gjerësia e prerjes kryq

Unë thjesht e bashkoj atë me gozhdë. Pjesa e sipërme është bërë e lëvizshme duke vidhosur pajisje 90 gradë në pjesën e poshtme, kështu që ju mund ta tërheqni atë vertikalisht, por nuk mund ta lëvizni gjatë lojës.

Unë e vidhosa Arduino -n, kështu që nuk do të lëvizë.

Sensorët e distancës janë ngjitur me zam të nxehtë. Kabllot menaxhohen gjithashtu duke përdorur zam të nxehtë.

I pikturova të gjitha anët e thjeshta të bardha dhe pikturova 4 shigjeta në krye për ta bërë atë më të rehatshëm për t'u përdorur.

Recommended: