Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1: Paglutas ng Maze
- Hakbang 2: Hakbang 2: Mga Bahagi ng Order
- Hakbang 3: Hakbang 3: Basahin Mula sa isang Sensor
Video: Matalinong Paglutas ng Maze Robot: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa Maituturo na ito matututunan mo kung paano gumawa ng isang robot ng paglutas ng maze na naglulutas ng mga maze na iginuhit 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), ang mga normal na tao ay may posibilidad na gumuhit ng pangalawang uri ng maze. Ang mga ito ay mas mahirap at mas pumili upang makita para sa isang robot, ngunit hindi imposible!
Hakbang 1: Hakbang 1: Paglutas ng Maze
Talagang isinasaalang-alang ko ang maraming mga pamamaraan sa paglutas ng maze, ngunit ang pinaka ginagamit na pamamaraan ay isang madaling i-program habang nalulutas pa rin nito ang halos anumang maze!
Sa pamamaraang ito sinabi namin sa robot na:
- Lumiko pakanan tuwing makakaya nito
- Kung hindi, magpatuloy kung posible iyon
- Lumiko sa kaliwa bilang isang huling solusyon at
- Bumalik kung ito ay tumakbo sa isang patay
Sa imahe nakikita mo ang isang maze na nalulutas sa ganitong paraan. Ang pamamaraang ito ay madalas na tinatawag na Wall Follower. Hangga't ang patutunguhan ay isang exit sa panlabas na pader, mahahanap ito ng Wall Follower.
Hakbang 2: Hakbang 2: Mga Bahagi ng Order
Para sa robot na ito na kakailanganin namin:
- 1 × Arduino Uno
- 1 × 4 na may hawak ng baterya ng AA
- 3 × TCRT5000 sensor (QTR-1A)
- 2 × 6V DC Motors
- 13 × lalaking-babaeng wireboard wire
- 10 × wire ng babaeng tinapay na pambabae
- I-pin ang header na may hindi bababa sa 29 na mga pin
- Kagamitan sa paghihinang
Gayundin, i-download at i-install ang Arduino IDE upang mabuo sa iyong Arduino, at tiyakin na ang iyong Arduino ay may kasamang USB cable type A / B upang ikonekta ito sa iyong computer.
Hakbang 3: Hakbang 3: Basahin Mula sa isang Sensor
Ang mga sensor ng TCRT5000 ay binuo mula sa isang infrared led (ang asul na orb) at isang tatanggap (ang itim na orb).
Kapag ang humantong ay naglalabas ng infrared light papunta sa isang puting ibabaw ay makikita ito sa tatanggap at magbabalik ito ng isang mababang halaga (40 ~ 60 sa aking kaso) Kapag ang pinangunahan ay naglalabas ng ilaw sa isang itim na ibabaw ay masisipsip ito at babalik ito mataas na halaga (700 ~ 1010 sa aking kaso)
Ang pangalawang imahe ay nagpapakita ng isang iskema na nagsasabi kung paano ikonekta ang sensor sa Arduino. Hawakan ang sensor upang makita mo ang led at receiver at ang mga pin ay itinuro patungo sa schema upang matiyak na ikinonekta mo ang tamang mga pin.
Ngayon ay kailangan lang naming ikonekta ang Arduino sa aming computer, ilagay ang sumusunod na code sa Arduino IDE at i-compile ito:
// Baguhin ang A0 sa anumang port na iyong konektado sa sensor upang # tukuyin ang FRONT_SENSOR A0void start () {Serial.begin (9600); } void loop () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}
Ngayon kung ililipat mo nang malapit ang sensor sa puti at itim na mga ibabaw dapat mong makita ang mga pagbabago na naaayon sa serial monitor.
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
Paglutas ng Maze sa Boe-Bot: 3 Mga Hakbang
Paglutas ng Maze sa Boe-Bot: Kumusta! Ang pangalan ko ay Maahum Imran. Bahagi ako ng isang grade 11 Teknolohiya klase. 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 hel
Robot sa Paglutas ng Maze (Boe-bot): 5 Mga Hakbang
Maze Solving Robot (Boe-bot): Ipinapakita sa iyo nito 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
SEER- InternetOfThings Batay sa Matalinong Personal na Katulong: 12 Mga Hakbang (na may Mga Larawan)
SEER- InternetOfThings Batay sa Matalinong Personal na Katulong: Ang tagakita ay isang aparato na kung saan ay gaganap ng isang tagasunod sa larangan ng matalinong mga tahanan at awtomatiko. Karaniwan ito ay isang application ng internet ng mga bagay. Ang SEER ay isang 9-pulgadang hands-free wireless speaker na binubuo ng Raspberry Pi 3 modelo B na may isang integrated camera