Përmbajtje:

Robot për zgjidhjen e labirintit (Boe-bot): 5 hapa
Robot për zgjidhjen e labirintit (Boe-bot): 5 hapa

Video: Robot për zgjidhjen e labirintit (Boe-bot): 5 hapa

Video: Robot për zgjidhjen e labirintit (Boe-bot): 5 hapa
Video: Robot në hapësirë, tani astronautët rusë do kenë një ndihmës 2024, Korrik
Anonim
Robot për zgjidhjen e labirintit (Boe-bot)
Robot për zgjidhjen e labirintit (Boe-bot)

Ky udhëzues do t'ju tregojë se si të krijoni dhe bëni robotin tuaj të zgjidhjes së labirintit, duke përdorur materiale të thjeshta dhe një robot. Kjo do të përfshijë edhe kodimin, kështu që nevojitet edhe një kompjuter.

Hapi 1: Gjeni një Shasi

Gjeni një shasi
Gjeni një shasi

Për të ndërtuar një robot që zgjidh labirint, duhet së pari të gjesh një robot. Në këtë rast, klasa ime dhe unë u udhëzuam të përdorim atë që ishte në dispozicion, e cila, në atë kohë, ishte boe-bot (shih më lart). Çdo robot tjetër që lejon hyrje dhe dalje si dhe programim duhet të funksionojë gjithashtu.

Hapi 2: Ndërtimi i sensorëve tuaj

Ndërtimi i sensorëve tuaj
Ndërtimi i sensorëve tuaj
Ndërtimi i sensorëve tuaj
Ndërtimi i sensorëve tuaj
Ndërtimi i sensorëve tuaj
Ndërtimi i sensorëve tuaj

Ky është një hap i madh, kështu që unë do ta ndaj atë për ju në tre seksione: 1. Parakolp S (i fortë) 2. Nyje 3. Parakolp M (në lëvizje) (Të gjitha këto korrespondojnë me rendin e imazheve të mësipërme)

1. Për të bërë parakolpin e fortë, gjithçka që ju nevojitet është një zgjatje në të dyja anët e anës së përparme. Skajet duhet të mbulohen me një material tërheqës. Në këtë rast, kam përdorur fletë alumini, megjithatë, metalet ose materialet e tjera mund të funksionojnë në vend. Zgjatja duhet të sigurohet fort dhe e qëndrueshme ndaj shasisë, mundësisht duke përdorur diçka më të fortë se kaseta artizanale (Ishte e vetmja metodë jo e përhershme në dispozicionin tim në atë kohë). Sapo zgjatja juaj të jetë fiksuar së bashku me një material përcjellës në skajin e tij, një tel duhet të ushqehet nga të dy skajet e zgjatjes deri në dërrasën e bukës ose prizën e hyrjes.

2. Lidhja duhet të jetë fleksibël, e qëndrueshme dhe e aftë të ruajë formën e saj. Një menteshë pranvere e ngjeshjes së lehtë do të ishte perfekte, por nëse nuk është e disponueshme, në vend të kësaj mund të përdoret material elastik. Kam përdorur zam të nxehtë thjesht për faktin se ishte e vetmja gjë në dispozicion. Punon për një situatë kur ngjeshjet janë relativisht shumë në mes pasi ka një normë të ngadalshme të kthimit. Kjo duhet të tejkalojë zgjatimet në të dyja anët, por të mos i kalojë ato pasi atëherë nuk do të funksionojë më siç duhet. *Sigurohuni që nuk është shumë e vështirë të kompresoni BASHKIMIN*

3. Parakolpi në lëvizje është i ngjashëm me parakolpin e ngurtë, përveçse në vend që të lidhet me shasinë, është i bashkangjitur në nyjen e mbivendosur. Edhe kjo ka një material përcjellës në fund të saj, si dhe tela që kalojnë deri te pllakat e bukës/prizat e hyrjes. Pak material fërkimi mund të aplikohet në anët e parakolpit për të lejuar ndjesinë e mureve që afrohen në një kënd të cekët.

Rezultati përfundimtar duhet të jetë një sistem me dy parakolpë lëvizës dhe dy stacionarë, një nyje që lëviz lirshëm, por kthehet fort dhe shpejt, dhe katër tela që çojnë në tabelën e qarkut.

Hapi 3: Ndërtimi i Bordit të Qarkut

Ndërtimi i Bordit të Qarkut
Ndërtimi i Bordit të Qarkut

Ky hap është relativisht i lehtë dhe i shpejtë. LED janë opsionale. Dy nga parakolpët tuaj (të fortë ose në lëvizje) duhet të jenë të lidhur në tokë ndërsa tjetri duhet të lidhen me një dalje/hyrje. LED mund të zbatohen midis dy grupeve për të treguar nëse ata punojnë apo jo, megjithatë, kjo nuk është e detyrueshme. Në thelb ajo që po bëhet këtu është kur lihet vetëm, roboti është një qark i prishur. Sidoqoftë, kur parakolpi M (në lëvizje) dhe S (i fortë) kontaktojnë, ai përfundon qarkun, duke i thënë robotit të ndryshojë drejtimet ose të bëjë kopje rezervë, etj. Pasi të jetë bërë kjo, tani mund të kalojmë në kodim.

Hapi 4: Kodimi i robotit tuaj

Kodimi i robotit tuaj
Kodimi i robotit tuaj
Kodimi i robotit tuaj
Kodimi i robotit tuaj

Ky hap është i thjeshtë për t’u kuptuar, por i vështirë për t’u bërë. Së pari, duhet të përcaktoni cilat variabla janë motorët. Pastaj ju duhet të përcaktoni të gjitha shpejtësitë tuaja të ndryshme (kjo do të kërkojë të paktën katër: djathtas përpara, djathtas prapa, majtas përpara, majtas prapa). Me këtë, ju mund të filloni kodimin. Ju dëshironi që roboti të ecë vazhdimisht përpara derisa të godasë diçka, kështu që do të nevojitet një lak me R + L përpara. Pastaj kodi logjik: duhet t'i tregojë robotit çfarë të bëjë, kur ta bëjë dhe kur të kontrollojë nëse duhet ta bëjë atë. Kodi i mësipërm e bën këtë përmes deklaratave IF. Nëse parakolpi i djathtë prek, atëherë ktheni majtas. Nëse parakolpi i majtë prek, atëherë kthehuni djathtas. Nëse të dy parakolpët prekin, kthejeni prapa, pastaj ktheni djathtas. Sidoqoftë, roboti nuk do të dijë se çfarë do të thotë kthesë djathtas ose kundërt, kështu që variablat duhet të përcaktohen se cila është pjesa më e madhe e kodit. Dmth

E drejta:

PULSOUT LMOTOR, LRev

PULSOUT RMOTOR, RFast

tjeter, kthim

Kjo sapo përcaktoi se çfarë është "e drejtë" që roboti të kuptojë. Për të thirrur këtë ndryshore, GOSUB _ duhet të përdoret. Për t'u kthyer djathtas, është GOSUB Right. Kjo thirrje duhet të bëhet për çdo kthesë dhe lëvizje, ndërsa ndryshoret duhet të bëhen vetëm një herë. Kjo është pothuajse e pavlefshme, megjithatë, kur përdoret në diçka tjetër përveç "Pullave në Klasë"

Hapi 5: Provoni robotin tuaj

Kjo është në përgjithësi ajo që do të shpenzoni pjesën më të madhe të kohës tuaj. Testimi është mënyra më e mirë për t'u siguruar që roboti juaj punon. Nëse nuk shkon, atëherë ndryshoni diçka dhe provoni përsëri. Konsistenca është ajo që ju po kërkoni, kështu që vazhdoni të provoni derisa të funksionojë çdo herë. Nëse roboti juaj nuk lëviz, mund të jetë kodi, portat, motorët ose bateritë. Provoni bateritë tuaja, pastaj kodoni, pastaj portat. Ndryshimet motorike në përgjithësi duhet të jenë zgjidhja e fundit. Nëse diçka prishet, atëherë zëvendësojeni atë me materiale më të mira për të siguruar qëndrueshmërinë e komponentit. Së fundmi, nëse e humbni shpresën, shkëputeni, luani disa lojëra, flisni me miqtë, pastaj provoni ta shikoni problemin nga një këndvështrim tjetër. Gëzuar zgjidhjen e labirintit!

Recommended: