Talaan ng mga Nilalaman:

Paglutas ng Maze sa Boe-Bot: 3 Mga Hakbang
Paglutas ng Maze sa Boe-Bot: 3 Mga Hakbang

Video: Paglutas ng Maze sa Boe-Bot: 3 Mga Hakbang

Video: Paglutas ng Maze sa Boe-Bot: 3 Mga Hakbang
Video: Audiobook: Fyodor Dostoevsky. Ang sugarol. Lupain ng libro. 2024, Hulyo
Anonim
Paglutas ng Maze sa Boe-Bot
Paglutas ng Maze sa Boe-Bot

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

Ang Pag-set up ng Circuit
Ang Pag-set up ng Circuit
Ang Circuit Set-up
Ang Circuit Set-up
Ang Circuit Set-up
Ang Circuit Set-up
Ang Circuit Set-up
Ang Circuit Set-up

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

Pagkuha ng CODE!
Pagkuha ng CODE!
Pagkuha ng CODE!
Pagkuha ng CODE!
Pagkuha ng CODE!
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: