Përmbajtje:
Video: Joystick tejzanor: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
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 ë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
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
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
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:
Roboti i shmangies së pengesave duke përdorur sensorin tejzanor (Proteus): 12 hapa
Roboti i shmangies së pengesave duke përdorur sensorin tejzanor (Proteus): Në përgjithësi hasim në robotin e shmangies së pengesave kudo. Simulimi harduerik i këtij roboti është pjesë e konkurrencës në shumë kolegje dhe në shumë ngjarje. Por simulimi softuerik i robotit pengesë është i rrallë. Edhe pse nëse mund ta gjejmë diku,
Dritat automatike të rrugës duke përdorur sensorin tejzanor: 3 hapa
Dritat automatike të rrugës duke përdorur sensorin tejzanor: A keni menduar ndonjëherë se si dritat e rrugës ndizen automatikisht gjatë natës dhe fiken automatikisht në mëngjes? A ka ndonjë person që ndizet/fiket këto drita? Ka disa mënyra për të ndezur dritat e rrugës, por c
Matni distancën me sensorin tejzanor HC-SRF04 (Më i fundit 2020): 3 hapa
Matni distancën me sensorin tejzanor HC-SRF04 (Më i fundit 2020): Çfarë është sensori tejzanor (distanca)? Një ultratinguj (Sonar) me valë të nivelit të lartë që njerëzit nuk mund t'i dëgjojnë. Sidoqoftë, ne mund të shohim praninë e valëve tejzanor kudo në natyrë. Tek kafshët si lakuriqët e natës, delfinët … përdorin valë tejzanor për të
Dustbin i zgjuar duke përdorur Arduino, Sensor tejzanor & Servo Motor: 3 hapa
Dustbin i zgjuar duke përdorur Arduino, Sensor tejzanor & Servo Motor: Në këtë projekt, unë do t'ju tregoj Si të bëni një Pluhur të Zgjuar Pastrues duke përdorur Arduino, ku kapaku i plehrave të plehrave do të hapet automatikisht kur të afroheni me plehra. Komponentët e tjerë të rëndësishëm të përdorur për të bërë këtë plehra Smart janë një HC-04 Ultrasonic Sen
Përdorni sensorin tejzanor me Magicbit [Magicblocks]: 5 hapa
Përdorni sensorin tejzanor me Magicbit [Magicblocks]: Ky tutorial do t'ju mësojë të përdorni Sensorin tejzanor me Magicbit tuaj duke përdorur Magicblocks. Ne po përdorim magicbit si bordin e zhvillimit në këtë projekt i cili bazohet në ESP32. Prandaj, çdo bord zhvillimi ESP32 mund të përdoret në këtë projekt