Taula de continguts:

Maze Solving Boe-Bot: 3 passos
Maze Solving Boe-Bot: 3 passos

Vídeo: Maze Solving Boe-Bot: 3 passos

Vídeo: Maze Solving Boe-Bot: 3 passos
Vídeo: BOE Bot Navigating a maze 2024, Juliol
Anonim
Maze Solving Boe-Bot
Maze Solving Boe-Bot

Hola! Em dic Maahum Imran.

Formo part d’una classe de tecnologia de grau 11. Ens van desafiar amb una tasca per agafar els nostres Boe-Bot i programar-los per passar per un laberint amb habilitat. Aquest va ser un repte difícil al principi, i ho reconec, sense l’ajut dels meus companys, potser m’hauria quedat perdut durant un temps.

Tot i això, trio utilitzar sensors d'infrarojos. Sobretot per evitar haver de crear para-xocs quan ja estan fabricats, només heu de programar-los.

Aquest projecte em va costar una estona i molts intents fallits. No és del tot perfecte, però continuaré treballant-hi esperant que sigui encara més intel·ligent.

Pas 1: configuració del circuit

La configuració del circuit
La configuració del circuit
La configuració del circuit
La configuració del circuit
La configuració del circuit
La configuració del circuit
La configuració del circuit
La configuració del circuit

Com podeu veure, he utilitzat els sensors d’infrarojos. Els cables poden semblar bojos, però la lògica de configurar el circuit és bastant bàsica i fàcil.

Necessitarà:

  • Boe-Bot
  • 1K resistència (x 3)
  • 220 resistències (x 3)
  • 330 resistències (x 3)
  • 3 sensors
  • 3 LED d'infrarojos
  • 3 LEDS
  • Filferros

La construcció és bastant senzilla. Connecteu les resistències als pins (si utilitzeu els motors, no podreu utilitzar els pins). La resistència 1K es connecta a l’extrem positiu del LED d’infrarojos. La resistència 220 es connecta a l’extrem del sensor. El tercer costat (dret) del sensor. D'aquesta manera, podeu enviar freqüència a través de la resistència 1K i el sensor la recollirà i us enviarà el senyal en què podeu fer referència al codi.

La meitat del sensor es connecta al costat negatiu del LED d'infrarojos. després, els dos extrems es connecten al VDD (el + V). D'aquesta manera, si el sensor no detecta res, el corrent pot tornar a fluir. Per últim, però no menys important, el primer costat (esquerre) del sensor es connecta al VSS (0V). D'aquesta manera, qualsevol corrent que flueixi passarà a terra si el LED detecta alguna cosa.

Repetiu aquesta construcció per als tres sensors i els LED d'infrarojos. Per comprovar si els LED funcionen, podeu sincronitzar els LED amb els sensors, de manera que quan el sensor detecta alguna cosa, el LED s’encén. Facilita la prova. La construcció dels LED és molt senzilla. Utilitzeu la resistència 330 per connectar-vos a un pin. Llavors això es connecta al costat positiu del led. i el costat negatiu del LED es connecta a VSS (terra). En el meu exemple, per maximitzar l'espai, he utilitzat una construcció de cables per anar directament a cada LED i després a terra. Connexió dels tres LEDs a un port del VSS.

Hi ha un diagrama de circuits a sobre per ajudar-vos a crear la compilació que es mostra a la part superior.

Pas 2: Obtenir el CODI

Obtenir el CODI!
Obtenir el CODI!
Obtenir el CODI!
Obtenir el CODI!
Obtenir el CODI!
Obtenir el CODI!

Explicar el codi és molt complicat de fer. Hi ha comentaris al meu codi que us indiquen el que diu cada línia perquè no us perdeu. Però la idea bàsica és que:

  • si no s’intueix res; segueixi dret
  • si es detecta el sensor esquerre i / o central; ves a la dreta
  • si es detecta el sensor dret i / o mitjà; ves a l'esquerra
  • Si s’intueix tots tres; aneu primer a l’esquerra, si no hi ha paret, continueu. Si hi ha una paret, gireu 180 (inicialment) a la dreta

D'aquesta manera puc aconseguir que el robot es mogui bàsicament pel laberint.

També he sincronitzat els LEDs perquè s’encenguin o s’apaguin en funció del que s’intueix. D’aquesta manera puc veure com el meu robot recull les coses, fins i tot quan va al laberint. Em diu el que veu, que és bastant genial i recomano encaridament utilitzar aquesta tècnica per provar-les.

Les imatges de la part superior són molt borroses i petites. Si voleu veure millor el codi, feu clic a l'enllaç per enviar-lo a un document de Google, que conté les mateixes imatges a una mida molt llegible.

Google Doc

Aquest altre document de Google és un enllaç al codi d’un document si voleu llegir-lo millor.

Codi: document de Google

Pas 3: PROVEU el codi (a Maze també!)

El primer vídeo mostra com funcionen els LED quan la meva mà estava a prop dels sensors. Es mostra que els sensors funcionen i poden detectar-se correctament. Després d’haver provat per assegurar-nos que funcionava, el vam posar a prova en un laberint.

Espero que us hagi agradat aquest instructiu sobre com fer que un robot passi per un laberint. Gràcies!

Recomanat: