Sisukord:

Labürindi lahendamine Boe-Bot: 3 sammu
Labürindi lahendamine Boe-Bot: 3 sammu

Video: Labürindi lahendamine Boe-Bot: 3 sammu

Video: Labürindi lahendamine Boe-Bot: 3 sammu
Video: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, November
Anonim
Labürindi lahendamine Boe-Bot
Labürindi lahendamine Boe-Bot

Tere! Minu nimi on Maahum Imran.

Olen osa 11. klassi tehnoloogia klassist. Meile esitati ülesanne võtta oma Boe-Bot ja programmeerida see, et oskuslikult läbida labürint. See oli alguses raske väljakutse ja tunnistan, et ilma eakaaslaste abita oleksin võib -olla mõneks ajaks eksinud.

Sellegipoolest valin ma infrapuna -andurite kasutamise. Peamiselt selleks, et vältida kaitseraudade loomist, kui need on juba tehtud, peate need lihtsalt programmeerima.

See projekt võttis mul aega ja palju ebaõnnestunud katseid. See pole täiesti täiuslik, kuid jätkan selle kallal töötamist, lootes seda veelgi targemaks muuta.

Samm: vooluringi seadistamine

Ringkonnakohtu seadistamine
Ringkonnakohtu seadistamine
Ringkonnakohtu seadistamine
Ringkonnakohtu seadistamine
Vooluringi seadistus
Vooluringi seadistus
Ringkonnakohtu seadistamine
Ringkonnakohtu seadistamine

Nagu näete, kasutasin infrapunaandureid. Juhtmed võivad tunduda hullumeelsed, kuid vooluringi seadistamise loogika on üsna lihtne ja lihtne.

Sa vajad:

  • Boe-Bot
  • 1K takisti (x 3)
  • 220 Takisti (x 3)
  • 330 takisti (x 3)
  • 3 Andurid
  • 3 Infrapuna LED
  • 3 LED -i
  • Juhtmed

Konstruktsioon on üsna lihtne. Ühendate takistid tihvtidega (kui kasutate mootoreid, ei saa te mootori tihvte kasutada). 1K takisti ühendub infrapuna LED positiivse otsaga. 220 takisti ühendub anduri otsaga. Anduri kolmas (parem) pool. Nii saate saata sageduse läbi 1K takisti ja andur võtab selle üles ning saadab tagasi signaali, milles saate koodis viidata.

Anduri keskosa ühendatakse infrapuna -LED -i negatiivse poolega. seejärel ühendatakse mõlemad otsad VDD -ga (+V). Kui andur ei tunne midagi, võib vool tagasi voolata. Lõpuks ühendub anduri esimene (vasak) külg VSS -iga (0V). Nii läheb kogu voolav vool maapinnale, kui valgusdiood tuvastab midagi.

Seda konstruktsiooni korratakse kõigi kolme anduri ja infrapuna -LED -i puhul. Et kontrollida, kas LED -id töötavad, saate sünkroonida LED -id anduritega, nii et kui andur midagi tuvastab, süttib LED. See hõlbustab testimist. Valgusdioodide konstruktsioon on väga lihtne. Tihvtiga ühendamiseks kasutate takistit 330. Seejärel ühendatakse see LED -i positiivse poolega. ja LED -i negatiivne pool ühendub VSS -iga (maandus). Minu näites kasutasin ruumi maksimeerimiseks juhtmete konstruktsiooni, et minna otse igale LED -ile ja seejärel maandada. Kõigi kolme valgusdioodi ühendamine VSS -i ühe pordiga.

Ülal on skeem, mis aitab teil luua ka ülaltoodud konstruktsiooni.

2. samm: KOODI hankimine

KOODI hankimine!
KOODI hankimine!
KOODI hankimine!
KOODI hankimine!
KOODI hankimine!
KOODI hankimine!

Koodi selgitamine on väga keeruline. Minu koodis on kommentaare, mis ütlevad teile, mida iga rida ütleb, et te ei läheks kaduma. Kuid põhiidee on järgmine:

  • kui midagi ei tajuta; mine otse
  • kui tuvastatakse vasak ja/või keskmine andur; mine paremale
  • kui tajutakse paremat ja/või keskmist andurit; mine vasakule
  • Kui kõiki kolme tuntakse; mine kõigepealt vasakule, kui seina pole, jätka. Kui on sein, keerake 180 (esialgu) paremale

Nii saan roboti põhimõtteliselt läbi labürindi liikuma panna.

Samuti olen sünkrooninud oma LED -id sisse- või väljalülitamiseks vastavalt sellele, mida tajutakse. Nii näen, kuidas mu robot asju üles võtab, isegi kui see labürindis läheb. See ütleb mulle, mida ta näeb, mis on päris lahe ja ma soovitan seda tehnikat testimiseks kasutada.

Ülaosas olevad pildid on väga udused ja väikesed. Kui soovite koodi paremini vaadata, klõpsake linki, mis saadetakse Google'i dokumendile, mis sisaldab samu pilte palju loetavas suuruses

Google'i dokument

See teine Google'i dokument on link dokumendis olevale koodile, kui soovite seda paremini lugeda.

Kood - Google'i dokument

3. samm: TESTIGE koodi (ka labürindis!)

Esimene video näitab, kuidas LED -id töötavad, kui mu käsi oli sihikindlalt andurite ees. Näitab, et andurid töötavad ja saavad õigesti tajuda. Kui olime katsetanud, et veenduda selle toimimises, panime selle proovile labürindis!

Loodan, et teile meeldis see juhend, kuidas panna robot läbima labürinti! Aitäh!

Soovitan: