Obsah:

Riešenie bludiska Boe-Bot: 3 kroky
Riešenie bludiska Boe-Bot: 3 kroky

Video: Riešenie bludiska Boe-Bot: 3 kroky

Video: Riešenie bludiska Boe-Bot: 3 kroky
Video: Противовирусная настройка иммунитета 2024, November
Anonim
Riešenie bludísk Boe-Bot
Riešenie bludísk Boe-Bot

Ahoj! Moje meno je Maahum Imran.

Som súčasťou technologickej triedy 11. platovej triedy. Dostali sme výzvu, aby sme zobrali naše Boe-Bot a naprogramovali ich, aby šikovne prešli bludiskom. Na začiatku to bola ťažká výzva a priznávam, že bez pomoci rovesníkov by som možno chvíľu zostal stratený.

Napriek tomu som sa rozhodol používať infračervené snímače. Väčšinou, aby ste nemuseli vytvárať nárazníky, ak sú už vyrobené, stačí ich naprogramovať.

Tento projekt mi chvíľu trval a veľa neúspešných pokusov. Nie je to úplne dokonalé, ale budem na tom naďalej pracovať a dúfať, že bude ešte múdrejší.

Krok 1: Nastavenie obvodu

Zostava obvodu
Zostava obvodu
Zostava obvodu
Zostava obvodu
Zostava obvodu
Zostava obvodu
Zostava obvodu
Zostava obvodu

Ako vidíte, použil som infračervené senzory. Káble môžu vyzerať šialene, ale logika nastavenia obvodu je celkom základná a jednoduchá.

Budete potrebovať:

  • Boe-Bot
  • 1K odpor (x 3)
  • Rezistor 220 (x 3)
  • Rezistor 330 (x 3)
  • 3 senzory
  • 3 Infračervená dióda LED
  • 3 LED diódy
  • Drôty

Konštrukcia je veľmi jednoduchá. Rezistory pripojíte k kolíkom (ak používate motory, nemôžete použiť kolíky motora). Rezistor 1K sa pripája k kladnému koncu infračervenej diódy LED. Rezistor 220 sa pripája na koniec snímača. Tretia (pravá) strana senzora. Týmto spôsobom môžete odoslať frekvenciu cez 1K odpor a snímač to zachytí a odošle signál späť, v ktorom môžete odkazovať na kód.

Stred senzora sa pripája k negatívnej strane infračervenej diódy LED. potom sa oba konce spoja s VDD (+V). Ak snímač nič nesníma, prúd môže prúdiť späť. V neposlednom rade sa prvá (ľavá) strana senzora pripája k VSS (0V). Týmto spôsobom akýkoľvek prúd, ktorý preteká, pôjde na zem, ak LED niečo vníma.

Túto konštrukciu opakujete pre všetky tri senzory a infračervené diódy LED. Ak chcete skontrolovať, či LED diódy fungujú, môžete ich synchronizovať so senzormi, takže keď senzor niečo zaregistruje, LED sa rozsvieti. Uľahčuje testovanie. Konštrukcia diód LED je veľmi jednoduchá. Na pripojenie na pin použijete odpor 330. Potom sa to spojí s kladnou stranou LED. a záporná strana LED sa pripája k VSS (uzemnenie). V mojom prípade, aby som maximalizoval priestor, použil som konštrukciu drôtov, aby som prešiel priamo na každú LED diódu, potom na uzemnenie. Pripojenie všetkých troch LED k jednému portu VSS.

Vyššie je uvedený obvodový diagram, ktorý vám pomôže vytvoriť zostavu.

Krok 2: Získanie KÓDU

Získanie KÓDU!
Získanie KÓDU!
Získanie KÓDU!
Získanie KÓDU!
Získanie KÓDU!
Získanie KÓDU!

Vysvetlenie kódu je veľmi zložité. V mojom kóde sú komentáre, ktoré vám hovoria, čo hovorí každý riadok, aby ste sa nestratili. Ale základná myšlienka je, že:

  • ak nie je nič cítiť; ísť rovno
  • ak je snímaný ľavý a/alebo stredný snímač; Choď vpravo
  • ak je snímaný pravý a/alebo stredný snímač; choď doľava
  • Ak sú vnímané všetky tri; choďte najskôr doľava, ak žiadna stena, pokračujte. Ak je tam stena, potom odbočte o 180 (pôvodne) doprava

Týmto spôsobom môžem prinútiť robota pohybovať sa v podstate bludiskom.

Tiež som synchronizoval svoje LED diódy, aby sa zapli alebo vypli podľa toho, čo sa sníma. Takto môžem vidieť, ako môj robot zachytáva veci, aj keď ide v bludisku. Hovorí mi, čo vidí, čo je celkom cool a DOPORUČUJEME použiť túto techniku na testovanie.

Obrázky v hornej časti sú veľmi rozmazané a malé. Ak by ste chceli kód lepšie vidieť, kliknite na odkaz, ktorý sa odošle do dokumentu Google, ktorý obsahuje rovnaké obrázky v oveľa čitateľnejšej veľkosti.

Dokument Google

Tento ďalší dokument Google je odkazom na kód v dokumente, ak si ho chcete lepšie prečítať.

Kód - Google Doc

Krok 3: TESTUJTE kód (aj v bludisku!)

Prvé video ukazuje, ako fungujú diódy LED, keď som mal ruku cielene pred senzormi. Ukazujúce, že senzory fungujú a môžu správne vnímať. Potom, čo sme sa presvedčili, že to funguje, sme to testovali v bludisku!

Dúfam, že sa vám páčil tento návod, ako prinútiť robota prejsť bludiskom! Ďakujem!

Odporúča: