Talaan ng mga Nilalaman:
- Hakbang 1: Ang Pag-set up ng Circuit
- Hakbang 2: Pagkuha ng CODE
- Hakbang 3: Subukan ang Code (sa Maze Gayundin!)
Video: Paglutas ng Maze sa Boe-Bot: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kamusta! Ang pangalan ko ay Maahum Imran.
Bahagi ako ng isang klase sa Teknolohiya ng grade 11. 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 tulong ng aking mga kapantay, maaaring nanatili akong nawala para sa isang sandali.
Gayunpaman, pinili kong gumamit ng Mga Infrared Sensor. Karamihan upang maiwasan ang pagkakaroon upang lumikha ng mga bumper kapag ang mga ito ay nagawa na, kailangan mo lamang i-program ang mga ito.
Ang proyektong ito ay tumagal sa akin ng ilang sandali at maraming nabigo na mga pagtatangka. Ito ay hindi ganap na perpekto, ngunit magpapatuloy ako sa pagtatrabaho dito na inaasahan kong maging mas matalino pa ito.
Hakbang 1: Ang Pag-set up ng Circuit
Tulad ng nakikita mo, ginamit ko ang Mga Infrared Sensor. Ang mga wires ay maaaring magmukhang mabaliw, ngunit ang lohika ng pag-set up ng circuit ay medyo pangunahing at madali.
Kakailanganin mong:
- Boe-Bot
- 1K Resistor (x 3)
- 220 Resistor (x 3)
- 330 Resistor (x 3)
- 3 Mga Sensor
- 3 Infrared LED
- 3 LEDS
- Mga wire
Ang konstruksyon ay medyo simple. Ikonekta mo ang mga resistors sa mga pin (kung gumagamit ka ng mga motor pagkatapos ay hindi mo maaaring gamitin ang mga motor pin). Ang risistor ng 1K ay kumokonekta sa positibong pagtatapos ng Infrared LED. Ang 220 risistor ay kumokonekta sa dulo ng sensor. Ang pangatlo (kanan) na bahagi ng sensor. Sa ganitong paraan maaari kang magpadala ng dalas sa pamamagitan ng 1K risistor at kukunin ito ng sensor at ibabalik ang signal kung saan maaari kang mag-refer sa code.
Ang gitna ng sensor ay kumokonekta sa negatibong bahagi ng Infrared LED. pagkatapos, ang parehong mga dulo ay kumonekta sa VDD (ang + V). Sa ganitong paraan kung ang sensor ay hindi nakakaintindi ng anuman, ang kasalukuyang maaaring dumaloy pabalik. Huling ngunit hindi pa huli, ang una (kaliwa) na bahagi ng sensor ay kumokonekta sa VSS (0V). Sa ganoong paraan ang anumang kasalukuyang dumadaloy sa lupa ay mapupunta sa lupa Kung ang LED ay nakakaramdam ng isang bagay.
Inuulit mo ang konstruksyon na ito para sa lahat ng tatlong mga sensor at Infrared LED. Upang suriin kung gumagana ang mga LED, maaari mong i-sync ang mga LED sa mga sensor, kaya kapag may nadarama ang sensor, ang LED ay nakabukas. Ginagawa nitong mas madaling subukan. Ang konstruksyon para sa mga LED ay napaka-simple. Ginagamit mo ang 330 risistor upang kumonekta sa isang pin. Pagkatapos ay kumokonekta sa positibong bahagi ng humantong. at ang negatibong bahagi ng LED ay kumokonekta sa VSS (ground). Sa aking halimbawa, upang mapakinabangan ang puwang, gumamit ako ng isang konstruksyon ng mga wire upang direktang pumunta sa bawat LED, pagkatapos ay sa lupa. Pagkonekta sa lahat ng tatlong LEDs sa isang port ng VSS.
Mayroong isang circuit diagram sa itaas upang matulungan kang lumikha ng build na ipinakita sa itaas din.
Hakbang 2: Pagkuha ng CODE
Ang pagpapaliwanag ng code ay napakahirap gawin. Mayroong mga komento sa aking code na nagsasabi sa iyo kung ano ang sinasabi ng bawat linya upang hindi ka mawala. Ngunit ang pangunahing ideya ay na:
- kung wala ay nadama; dumiretso
- kung ang kaliwa at / o gitnang sensor ay sensed; Kumanan ka
- kung ang kanan at / o gitnang sensor ay na-sensed; umalis ka na
- Kung ang lahat ng tatlong ay sensed; umalis ka muna, kung walang pader, magpatuloy. Kung mayroong isang pader, pagkatapos ay i-kanan ang 180 (una) nang tama
Sa ganitong paraan makakakuha ako ng robot upang ilipat sa pangkalahatan ang maze.
Na-sync ko rin ang aking mga LED upang i-on o i-off batay sa kung ano ang na-sensed. Sa ganitong paraan nakikita ko kung paano kumukuha ang aking robot ng mga bagay, kahit na pumupunta ito sa maze. Sinasabi nito sa akin kung ano ang nakikita nito, na kung saan ay medyo cool at Lubos kong inirerekumenda na gamitin ang diskarteng ito para sa pagsubok.
Ang mga larawan sa itaas ay napaka-malabo at maliit. Kung nais mo ng isang mas mahusay na pagtingin sa code, i-click ang link upang maipadala sa isang google doc, na naglalaman ng parehong mga larawan sa isang nababasa na laki
Google Doc
Ang ibang dokumento ng google na ito ay isang link sa code sa isang dokumento kung nais mong basahin ito nang mas mahusay.
Code - Google Doc
Hakbang 3: Subukan ang Code (sa Maze Gayundin!)
Ipinapakita ng unang video kung paano gumagana ang mga LED kapag ang aking kamay ay sadyang nasa harap ng mga sensor. Ipinapakita, na gumagana ang mga sensor at maaaring makaramdam ng maayos. Matapos naming masubukan upang matiyak na gumana ito, sinubukan namin ito sa isang maze!
Inaasahan kong nasiyahan ka sa pagtuturo nito sa kung paano gumawa ng isang robot na dumaan sa isang maze! Salamat!
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
Sif's Maze (Game) - Arduino ITTT: 4 Mga Hakbang (na may Mga Larawan)
Sif's Maze (Game) - Arduino ITTT: Inatasan ako ng aking paaralan na gumawa ng isang bagay na interactive sa isang Arduino. Gumawa ako ng isang maliit na laro ng maze, na kung saan, sa kasamaang palad, ay hindi naging maayos, ngunit huwag mag-atubiling tapusin ito o idagdag dito. Nagsimula ang proyektong ito bilang isang konsepto para sa isang TBA tungkol sa Norse Mythology. Yo
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