Cuprins:

Rezolvarea labirintului Boe-Bot: 3 pași
Rezolvarea labirintului Boe-Bot: 3 pași

Video: Rezolvarea labirintului Boe-Bot: 3 pași

Video: Rezolvarea labirintului Boe-Bot: 3 pași
Video: TVneWs - O mama beata cade cu copilul în brate ! 2024, Iulie
Anonim
Rezolvarea labirintului Boe-Bot
Rezolvarea labirintului Boe-Bot

Buna! Numele meu este Maahum Imran.

Fac parte dintr-o clasă de tehnologie de gradul 11. Am fost provocați cu o misiune de a lua Boe-Bot-urile noastre și de a le programa pentru a trece printr-un labirint cu îndemânare. La început a fost o provocare grea și recunosc, fără ajutorul colegilor mei, aș fi putut rămâne pierdut o vreme.

Cu toate acestea, aleg să folosesc senzori cu infraroșu. În principal, pentru a evita să creați bare de protecție atunci când acestea sunt deja fabricate, trebuie doar să le programați.

Acest proiect mi-a luat ceva timp și multe încercări eșuate. Nu este complet perfect, dar voi continua să lucrez la asta sperând să devin și mai inteligent.

Pasul 1: Configurarea circuitului

Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului

După cum puteți vedea, am folosit senzorii cu infraroșu. Sârmele pot părea nebune, dar logica configurării circuitului este destul de simplă și ușoară.

Vei avea nevoie:

  • Boe-Bot
  • Rezistor 1K (x 3)
  • 220 Rezistor (x 3)
  • 330 Rezistor (x 3)
  • 3 senzori
  • 3 LED-uri cu infraroșu
  • 3 LED-uri
  • Fire

Construcția este destul de simplă. Conectați rezistențele la pinii (dacă utilizați motoarele, atunci nu puteți utiliza pinii motorului). Rezistorul 1K se conectează la capătul pozitiv al LED-ului cu infraroșu. Rezistorul 220 se conectează la capătul senzorului. A treia parte (dreapta) a senzorului. În acest fel puteți trimite frecvență prin rezistorul 1K, iar senzorul îl va prelua și va trimite semnalul înapoi în care puteți face referință în cod.

Mijlocul senzorului se conectează la partea negativă a LED-ului cu infraroșu. apoi, ambele capete se conectează la VDD (+ V). În acest fel, dacă senzorul nu detectează nimic, curentul poate reveni. Nu în ultimul rând, prima parte (stânga) a senzorului se conectează la VSS (0V). În acest fel, orice curent care trece va ajunge la sol Dacă LED-ul detectează ceva.

Repetați această construcție pentru toți cei trei senzori și LED-uri cu infraroșu. Pentru a verifica dacă LED-urile funcționează, puteți sincroniza LED-urile cu senzorii, astfel încât atunci când senzorul detectează ceva, LED-ul se aprinde. Face mai ușor testarea. Construcția pentru LED-uri este foarte simplă. Folosiți rezistorul 330 pentru a vă conecta la un pin. Apoi, acesta se conectează la partea pozitivă a ledului. iar partea negativă a LED-ului se conectează la VSS (masă). În exemplul meu, pentru a maximiza spațiul, am folosit o construcție de fire pentru a merge direct la fiecare LED, apoi la masă. Conectarea tuturor celor trei LED-uri la un singur port al VSS.

Există o schemă de circuit de mai sus pentru a vă ajuta să creați construirea prezentată mai sus.

Pasul 2: Obținerea CODULUI

Obținerea CODULUI!
Obținerea CODULUI!
Obținerea CODULUI!
Obținerea CODULUI!
Obținerea CODULUI!
Obținerea CODULUI!

Explicarea codului este foarte dificil de făcut. Există comentarii în codul meu care vă spun ce spune fiecare linie, astfel încât să nu vă pierdeți. Dar ideea de bază este că:

  • dacă nu se simte nimic; mergeți înainte
  • dacă se detectează senzorul stâng și / sau mijlociu; faceți dreapta
  • dacă se detectează senzorul drept și / sau mijlociu; ia-o la stanga
  • Dacă se simt toate cele trei; mergeți mai întâi la stânga, dacă nu există perete, continuați. Dacă există un perete, atunci rotiți 180 (inițial) la dreapta

Astfel pot face ca robotul să se miște practic prin labirint.

De asemenea, mi-am sincronizat LED-urile pentru a porni sau opri pe baza a ceea ce se simte. În acest fel pot vedea cum robotul meu preia lucrurile, chiar și atunci când merge în labirint. Îmi spune ce vede, ceea ce este destul de mișto și îți recomand cu mare SĂ folosesc această tehnică pentru testare.

Imaginile din partea de sus sunt foarte neclare și mici. Dacă doriți o privire mai bună asupra codului, faceți clic pe linkul pentru a fi trimis la un document Google, care conține aceleași imagini la o dimensiune mult mai ușor de citit

Google Doc

Acest alt document Google este un link către codul dintr-un document dacă doriți să-l citiți mai bine.

Cod - Google Doc

Pasul 3: TESTAREA Codului (și în Maze!)

Primul videoclip arată cum funcționează LED-urile când mâna mea a fost în mod intenționată în fața senzorilor. Arătând că senzorii funcționează și pot simți corect. După ce am testat pentru a ne asigura că a funcționat, l-am testat într-un labirint!

Sper că ți-a plăcut acest lucru instructiv despre cum să faci un robot să treacă printr-un labirint! Mulțumesc!

Recomandat: