Orodha ya maudhui:

Intuitive Maze Kutatua Robot: 3 Hatua
Intuitive Maze Kutatua Robot: 3 Hatua

Video: Intuitive Maze Kutatua Robot: 3 Hatua

Video: Intuitive Maze Kutatua Robot: 3 Hatua
Video: Влад и Ники: 12 замков - ПОЛНАЯ ИГРА. 2024, Julai
Anonim
Utaftaji Maze Robot ya Kutatua
Utaftaji Maze Robot ya Kutatua
Utaftaji Maze Robot ya Kutatua
Utaftaji Maze Robot ya Kutatua
Utaftaji Maze Robot ya Kutatua
Utaftaji Maze Robot ya Kutatua

Katika Agizo hili utajifunza jinsi ya kutengeneza roboti ya utatuzi ya maze ambayo hutatua mazes ya kibinadamu.

Wakati roboti nyingi zinatatua aina ya kwanza ya mazes zilizochorwa (lazima ufuate mistari, ni njia), watu wa kawaida huwa na kuchora aina ya pili ya mazes. Hizi ni ngumu sana na za kuchagua kuona roboti, lakini haiwezekani!

Hatua ya 1: Hatua ya 1: Kutatua Maze

Hatua ya 1: Kutatua Maze
Hatua ya 1: Kutatua Maze

Kwa kweli nimezingatia njia nyingi za utatuzi wa maze, lakini njia inayotumiwa zaidi ni rahisi kupanga wakati bado inatatua karibu kila maze!

Kwa njia hii tunamwambia roboti:

  • Pinduka kulia wakati wowote inapoweza
  • Ikiwa sivyo, endelea mbele ikiwa inawezekana
  • Pinduka kushoto kama suluhisho la mwisho na
  • Rudi nyuma ikiwa inaishia mwisho

Katika picha unaona maze ikitatuliwa kwa njia hii. Njia hii mara nyingi huitwa Mfuasi wa Ukuta, maadamu marudio ni njia ya kutoka kwenye ukuta wa nje, Mfuasi wa Ukuta ataipata.

Hatua ya 2: Hatua ya 2: Agiza Sehemu

Hatua ya 2: Agiza Sehemu
Hatua ya 2: Agiza Sehemu

Kwa roboti hii tungehitaji:

  • 1 × Arduino Uno
  • Mmiliki wa 1 × 4 AA
  • Sensorer 3 × TCRT5000 (QTR-1A)
  • 2 × 6V DC Motors
  • 13 × waya wa mkate wa kiume na wa kike
  • 10 × waya wa mkate wa kike na wa kike
  • Bandika kichwa na angalau pini 29
  • Vifaa vya Soldering

Pia, pakua na usakinishe Arduino IDE ili kuendeleza kwenye Arduino yako, na uhakikishe kuwa Arduino yako imekuja na aina ya kebo ya USB A / B kuiunganisha kwenye kompyuta yako.

Hatua ya 3: Hatua ya 3: Soma Kutoka kwa Sensor

Hatua ya 3: Soma Kutoka kwa Sensor
Hatua ya 3: Soma Kutoka kwa Sensor
Hatua ya 3: Soma Kutoka kwa Sensor
Hatua ya 3: Soma Kutoka kwa Sensor

Sensorer za TCRT5000 zimejengwa kutoka kwa infrared iliyoongozwa (orb ya bluu) na mpokeaji (orb nyeusi).

Wakati inayoongozwa itatoa taa ya infrared kwenye uso mweupe itaonekana ndani ya mpokeaji na itarudisha thamani ya chini (40 ~ 60 kwa upande wangu) Wakati inayoongozwa itatoa mwanga kwenye uso mweusi itaingizwa na itarudi thamani ya juu (700 ~ 1010 kwa upande wangu)

Picha ya pili inaonyesha schema inayoelezea jinsi ya kuunganisha sensa kwa Arduino. Shikilia kitambuzi ili uweze kuona kilichoongozwa na kipokezi na pini zimeelekezwa kwenye schema ili kuhakikisha unaunganisha pini sahihi.

Sasa tunahitaji tu kuunganisha Arduino kwenye kompyuta yetu, weka nambari ifuatayo katika IDE ya Arduino na uiandike:

// Badilisha A0 kuwa bandari yoyote uliyounganisha kihisi # kufafanua FRONT_SENSOR A0void start () {Serial.begin (9600); } kitanzi batili () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (mbeleValue);}

Sasa ikiwa unahamisha sensorer kwa karibu sana juu ya nyuso nyeupe na nyeusi unapaswa kuona maadili yakibadilika ipasavyo katika mfuatiliaji wa serial.

Ilipendekeza: