Talaan ng mga Nilalaman:

Robot sa Paglutas ng Maze (Boe-bot): 5 Mga Hakbang
Robot sa Paglutas ng Maze (Boe-bot): 5 Mga Hakbang

Video: Robot sa Paglutas ng Maze (Boe-bot): 5 Mga Hakbang

Video: Robot sa Paglutas ng Maze (Boe-bot): 5 Mga Hakbang
Video: DIY Rock 'em Sock 'em Robots Family Fun Classic Game 2024, Hulyo
Anonim
Robot sa Paglutas ng Maze (Boe-bot)
Robot sa Paglutas ng Maze (Boe-bot)

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

Maghanap ng isang Chassis
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

Pagbuo ng Iyong Mga Sensor
Pagbuo ng Iyong Mga Sensor
Pagbuo ng Iyong Mga Sensor
Pagbuo ng Iyong Mga Sensor
Pagbuo ng Iyong Mga Sensor
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

Pagbuo ng Circuit Board
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

Coding iyong Robot
Coding iyong Robot
Coding iyong Robot
Coding 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: