Përmbajtje:
- Hapi 1: Gjeni një Shasi
- Hapi 2: Ndërtimi i sensorëve tuaj
- Hapi 3: Ndërtimi i Bordit të Qarkut
- Hapi 4: Kodimi i robotit tuaj
- Hapi 5: Provoni robotin tuaj
Video: Robot për zgjidhjen e labirintit (Boe-bot): 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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
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
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
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
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:
Arduino - Robot për zgjidhjen e labirintit (MicroMouse) Roboti pas murit: 6 hapa (me fotografi)
Arduino | Robot zgjidhës labirint (MicroMouse) Roboti që ndjek murin: Mirë se vini unë Isaku dhe ky është roboti im i parë " Sulmuesi v1.0 ". Ky Robot u krijua për të zgjidhur një labirint të thjeshtë. Në konkurs kishim dy labirintë dhe robotin ishte në gjendje t'i identifikonte ato. Çdo ndryshim tjetër në labirint mund të kërkojë një ndryshim në
SASSIE: Sistemi për zgjidhjen e heshtjes së vështirë dhe përmirësimin e ndërveprimit: 5 hapa
SASSIE: Sistemi për zgjidhjen e heshtjes së vështirë dhe përmirësimin e ndërveprimit: SASSIE është përgjigja e pyetjes që të gjithë ne i kemi bërë vetes gjatë një heshtjeje të vështirë në një moment të jetës sonë, "A flas tjetër?" Epo tani nuk keni pse të shqetësoheni sepse SASSIE është krijuar posaçërisht për të njohur një heshtje të pakëndshme,
Paketa e osciloskopit DIY - Udhëzuesi për montimin dhe zgjidhjen e problemeve: 10 hapa (me fotografi)
Paketa e osciloskopit DIY - Udhëzues për montimin dhe zgjidhjen e problemeve: Më duhet shumë shpesh, kur krijoj një vegël elektronike një oshiloskop për të vëzhguar praninë dhe formën e sinjaleve elektrike. Deri tani kam përdorur një oshiloskop CRT analog të vjetër sovjetik (viti 1988) me një kanal. Stillshtë ende funksionale
Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP: 6 hapa (me fotografi)
Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrjen në kohë në kombinim me zgjidhjen XAMP: Për një projekt shkollor, ne po kërkonim një zgjidhje se si të gjurmonim pjesëmarrjen e studentëve. Shumë nga studentët tanë vijnë me vonesë. Ashtë një punë e lodhshme që kontrollon praninë e tyre. Nga ana tjetër, ka shumë diskutime sepse studentët shpesh thonë
Robot intuitiv për zgjidhjen e labirintit: 3 hapa
Roboti Intuitiv i Zgjidhjes së Maze: Në këtë Instructable do të mësoni se si të bëni një robot që zgjidh labirint që zgjidh labirintet e tërhequr nga njerëzit. Ndërsa shumica e robotëve zgjidhin llojin e parë të labirintëve të vizatuar (ju duhet të ndiqni linjat, ato janë shtigje), njerëz normalë priren të vizatojnë llojin e dytë të labirintit