Talaan ng mga Nilalaman:
- Hakbang 1: Maghanap ng isang Chassis
- Hakbang 2: Pagbuo ng Iyong Mga Sensor
- Hakbang 3: Pagbuo ng Circuit Board
- Hakbang 4: Pag-coding ng Iyong Robot
- Hakbang 5: Subukan ang Iyong Robot
Video: Robot sa Paglutas ng Maze (Boe-bot): 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ipapakita sa iyo ng how-to kung paano mag-disenyo at gumawa ng iyong sariling robot sa paglutas ng maze, gamit ang mga simpleng materyales at isang robot. Isasama rin nito ang pag-coding, kaya kailangan din ng isang computer.
Hakbang 1: Maghanap ng isang Chassis
Upang makabuo ng isang robot ng paglutas ng maze, dapat munang makahanap ang isang robot. Sa kasong ito, kami ng aking klase ay inatasan na gamitin kung ano ang nasa kamay, na, sa panahong iyon, ay ang boe-bot (tingnan sa itaas). Anumang iba pang robot na nagbibigay-daan para sa mga input at output pati na rin ang programa ay dapat ding gumana.
Hakbang 2: Pagbuo ng Iyong Mga Sensor
Ito ay isang malaking hakbang, kaya't ibabahagi ko ito para sa iyo sa tatlong seksyon: 1. Bumper S (solid) 2. Pinagsamang 3. Bumper M (gumagalaw) (Ang lahat ng ito ay tumutugma sa pagkakasunud-sunod ng mga imahe sa itaas)
1. Para sa paggawa ng solidong bumper, ang kailangan mo lang ay isang protrusion sa magkabilang panig ng pasulong na nakaharap sa gilid. Ang mga dulo ay dapat na sakop sa isang materyal na nagdadala. Sa kasong ito, gumamit ako ng aluminyo palara, subalit, ang iba pang mga metal o materyales ay maaaring gumana sa halip. Ang protrusion ay dapat na ma-secure nang mahigpit at matibay sa tsasis, mas mabuti na gumagamit ng isang bagay na mas malakas kaysa sa artisan tape (Ito ang nag-iisang hindi permanenteng pamamaraan sa aking pagtatapon noong panahong iyon). Kapag ang iyong protrusion ay naayos kasama ng isang nagsasagawa ng materyal sa pagtatapos nito, ang isang kawad ay dapat pakainin mula sa magkabilang dulo ng protrusion hanggang sa breadboard o input jack.
2. Ang pinagsamang ay dapat na may kakayahang umangkop, matibay, at mapanatili ang hugis nito. Ang isang light compression spring hinge ay magiging perpekto ngunit kung hindi ito magagamit, ang nababanat na materyal ay maaaring gamitin sa halip. Gumamit ako ng mainit na pandikit para sa katotohanan na ito lamang ang magagamit na bagay. Gumagana ito para sa isang sitwasyon kung saan ang mga compression ay medyo malayo sa pagitan nito dahil mayroon itong mabagal na rate ng pagbabalik. Dapat itong overhang ang mga protrusion sa magkabilang panig ngunit hindi pumasa sa kanila dahil hindi na ito gagana nang maayos. * Titiyakin na HINDI NA MAHIRAP NA MAKOMPRESENSYA ANG SUMALI *
3. Ang gumagalaw na bumper ay katulad ng solidong bumper maliban sa halip na mai-attach sa chassis, nakakabit ito sa overhanging joint. Ito rin ay may isang dumadaloy na materyal sa pagtatapos nito pati na rin ang mga wires na tumatakbo hanggang sa breadboard / input jacks. Ang isang maliit na piraso ng materyal ng pagkikiskisan ay maaaring mailapat sa mga gilid ng bumper upang payagan ang sensing ng mga pader na papalapit sa isang mababaw na anggulo.
Ang resulta ay dapat na isang sistema ng dalawang gumagalaw at dalawang nakatigil na bumper, isang magkasanib na malayang gumagalaw ngunit matatag at mabilis na babalik, at apat na wires na humahantong sa circuit board.
Hakbang 3: Pagbuo ng Circuit Board
Ang hakbang na ito ay medyo madali at mabilis. Ang mga LED ay opsyonal. Ang dalawa sa iyong mga bumper (alinman sa solid o paglipat) ay dapat na baluktot sa lupa habang ang iba pa ay dapat na baluktot sa isang output / input. Ang mga LED ay maaaring ipatupad sa pagitan ng dalawang pangkat upang ipahiwatig kung gumagana ang mga ito o hindi, gayunpaman, hindi ito sapilitan. Mahalaga kung ano ang ginagawa dito ay kapag naiwan mag-isa, ang robot ay isang sirang circuit. Gayunpaman, kapag makipag-ugnay ang M (gumagalaw) at S (solid) bumper nakumpleto nito ang circuit, sinasabihan ang robot na baguhin ang mga direksyon o i-back up, atbp Kapag tapos na ito, maaari na tayong lumipat sa pag-coding.
Hakbang 4: Pag-coding ng Iyong Robot
Ang hakbang na ito ay simpleng maunawaan, ngunit mahirap gawin. Una, dapat mong tukuyin kung aling mga variable ang mga motor. Pagkatapos ay dapat mong tukuyin ang lahat ng iyong iba't ibang mga bilis (mangangailangan ito ng hindi bababa sa apat: pakanan pasulong, pakanan paatras, pakaliwa, kaliwa paatras). Sa pamamagitan nito, maaari mong simulan ang pag-coding. Nais mo ang robot na patuloy na sumulong hanggang sa maabot nito ang isang bagay, kaya kailangan ng isang loop na may R + L pasulong. Pagkatapos ang code ng lohika: dapat itong sabihin sa robot kung ano ang dapat gawin, kung kailan ito gagawin, at kung kailan suriin kung kailangan itong gawin. Ginagawa ito ng code sa itaas sa pamamagitan ng mga pahayag ng IF. Kung ang tamang bumper ay hawakan, pagkatapos ay kumaliwa. Kung ang kaliwang bumper ay hawakan, pagkatapos ay kumanan pakanan. Kung ang parehong mga bumper ay hawakan, baligtarin, pagkatapos ay kumanan pakanan. Gayunpaman, hindi malalaman ng robot kung ano ang ibig sabihin ng liko sa kanan o baligtarin, kaya dapat tukuyin ang mga variable na kung alin ang karamihan sa code. I.e.
Kanan:
PULSOUT LMOTOR, LRev
PULSOUT RMOTOR, RFast
susunod, bumalik ka
Tinukoy lamang nito kung ano ang "tama" para maunawaan ng robot. Upang tawagan ang variable na ito, kailangang gamitin ang GOSUB _. Upang kumanan sa kanan, ito ay Kanan ng GOSUB. Ang pagtawag na ito ay dapat gawin para sa bawat pagliko at paggalaw habang ang mga variable ay kailangang gawin lamang nang isang beses. Ito ay halos lahat ng hindi wasto, gayunpaman, kapag ginamit sa ibang bagay kaysa sa "Mga Selyo sa Klase"
Hakbang 5: Subukan ang Iyong Robot
Ito ang pangkalahatan na gugugol mo sa karamihan ng iyong oras sa paggawa. Ang pagsubok ay ang pinakamahusay na paraan upang matiyak na gumagana ang iyong robot. Kung hindi ito tumuloy palitan ang isang bagay at subukang muli. Ang pagkakapare-pareho ang hinahanap mo, kaya't magpatuloy sa pagsubok hanggang sa gumana ito sa bawat solong oras. Kung ang iyong robot ay hindi gumagalaw, maaari itong ang code, ang mga port, ang motor, o ang mga baterya. Subukan ang iyong mga baterya, pagkatapos ay i-code, pagkatapos ang mga port. Ang mga pagbabago sa motor ay karaniwang dapat na huling paraan. Kung may nasira, pagkatapos ay palitan ito ng mas mahusay na mga materyales upang matiyak ang tibay ng sangkap. Panghuli, kung nawalan ka ng pag-asa, idiskonekta, maglaro ng ilang mga laro, makipag-usap sa mga kaibigan, pagkatapos ay subukang tingnan ang problema mula sa ibang ilaw. Maligayang paglutas ng maze!
Inirerekumendang:
Arduino - Robot ng Paglutas ng Maze (MicroMouse) Robot na Sumusunod sa Wall: 6 na Hakbang (na may Mga Larawan)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Maligayang pagdating Ako si Isaac at ito ang aking unang robot " Striker v1.0 ". Ang Robot na ito ay dinisenyo upang malutas ang isang simpleng Maze. Sa kumpetisyon mayroon kaming dalawang mga maze at ang robot nakilala ang mga ito. Anumang iba pang mga pagbabago sa maze ay maaaring mangailangan ng pagbabago sa
Paglutas ng Mga Talahanayan sa Katotohanan: 10 Hakbang
Paglutas ng Mga Talahanayan sa Katotohanan: Ang isang talahanayan ng katotohanan ay isang paraan upang mailarawan ang lahat ng mga kinalabasan ng isang problema. Ang hanay ng pagtuturo na ito ay ginawa para sa mga taong nagsisimula sa discrete matematika. Magpapraktis kami ngayon kasama ang isang halimbawa ng problema na partikular sa mga tagubiling ito. Ikaw wi
Paglutas ng Maze sa Boe-Bot: 3 Mga Hakbang
Paglutas ng Maze sa Boe-Bot: Kumusta! Ang pangalan ko ay Maahum Imran. Bahagi ako ng isang grade 11 Teknolohiya klase. Hinahamon kami ng isang takdang-aralin na kunin ang aming Boe-Bot at i-program ito upang dumaan sa maze nang may kasanayan. Ito ay isang matigas na hamon sa una, at aaminin ko, nang walang hel
Arduino Pocket Game Console + A-Maze - Maze Game: 6 Hakbang (na may Mga Larawan)
Ang Arduino Pocket Game Console + A-Maze - Maze Game: Maligayang pagdating sa aking unang itinuro! Ang proyekto na nais kong ibahagi sa iyo ngayon ay ang Arduino maze game, na naging isang pocket console na may kakayahang Arduboy at mga katulad na Arduino based console. Maaari itong mai-flash gamit ang aking (o iyong) mga laro sa hinaharap salamat sa expo
Matalinong Paglutas ng Maze Robot: 3 Mga Hakbang
Matalinong Paglutas ng Robot ng Maze: Sa Maituturo na ito matututunan mo kung paano gumawa ng isang robot sa paglutas ng maze na naglulutas ng mga maze na inilabas ng tao. Habang ang karamihan sa mga robot ay nalulutas ang unang uri ng mga iginuhit na maze (kailangan mong sundin ang mga linya, ang mga ito ay mga landas), normal na tao may posibilidad na iguhit ang pangalawang uri ng maze