Tabla de contenido:

Cómo hacer un robot de seguimiento de línea usando Rpi 3: 8 pasos
Cómo hacer un robot de seguimiento de línea usando Rpi 3: 8 pasos

Video: Cómo hacer un robot de seguimiento de línea usando Rpi 3: 8 pasos

Video: Cómo hacer un robot de seguimiento de línea usando Rpi 3: 8 pasos
Video: 🚗 Cómo HACER un ROBOT SEGUIDOR de LÍNEAS | Tutorial fácil 2024, Mes de julio
Anonim
Cómo hacer un robot de seguimiento de línea usando Rpi 3
Cómo hacer un robot de seguimiento de línea usando Rpi 3

En este tutorial, aprenderá a construir un buggy de robot de seguimiento de líneas para que pueda moverse por una pista con facilidad.

Paso 1: Reúna sus materiales

Reúna sus materiales
Reúna sus materiales

Algunos de los materiales que se muestran en la imagen se utilizan para fabricar la mayoría de los buggies desde cero. Sin embargo, este tutorial no cubrirá el procedimiento sobre cómo hacer un chasis o un modelo para su buggy o cómo soldar cables a sus motores. Si desea hacerlo, aquí tiene todos los materiales que necesitará:

  • Frambuesa pi 3
  • Tablero controlador de motor
  • Una placa de pruebas
  • Un zapatero en T +
  • 2 motores de 12V DC
  • 2 ruedas
  • 1 soporte para pilas AA (para 4 pilas AA)
  • 4 pilas AA
  • Cables de puente
  • Una batería USB
  • Destornillador
  • Soldador y soldadura
  • Pelacables
  • Caja pequeña de cartón o plástico y pegamento / cinta
  • 2 sensores de línea
  • 8 cables de puente de hembra a hembra
  • 4 cables de puente de macho a macho
  • Cinta insultiva

Paso 2: Montaje de la placa del motor

Montaje de la placa del motor
Montaje de la placa del motor

Suponiendo que haya configurado sus motores, deberá conectar los motores a la placa del puente H. Para ello necesitará un destornillador pequeño. Ahora necesitará conectar los motores a la placa. Para ello necesitará un destornillador pequeño.

Con un destornillador, afloje los tornillos de los bloques de terminales. Inserte los extremos pelados del cable en los bloques de terminales. Apriete los tornillos de modo que los bloques de terminales los sujeten firmemente.

Paso 3: Encendido de su motor

Encendido de su motor
Encendido de su motor
Encendido de su motor
Encendido de su motor

Los motores requieren más potencia de la que puede proporcionar el Rpi. Por lo tanto, debe usar 4 baterías AA para alimentarlas.

Afloje los tornillos en los bloques de terminales etiquetados como VCC, GND y 5V. Tome el soporte de la batería AA e inserte el cable rojo en el bloque de terminales VCC. El cable negro entra en el bloque GND. Es importante que obtenga esto de la manera correcta.

Apriete los tornillos para que los cables se mantengan firmemente en su lugar.

Paso 4: Conexión de su motor al Rpi

La placa utilizada en este proyecto debe estar conectada a la Raspberry Pi. Es posible que otras placas se conecten de manera diferente, y algunas placas simplemente se pueden colocar en los pines GPIO de la Raspberry Pi como un SOMBRERO.

En la placa utilizada aquí hay pines etiquetados como In1, In2, In3 e In4, así como dos pines GND. Los pines GPIO de tu Pi que utilices dependen de ti; en este proyecto se han utilizado GPIO 7, 8, 9 y 10. Si tiene una placa que no tiene los pines GND, puede usar los pines GND del Rpi para lograr los mismos resultados. Si tiene que hacer esto, conecte el cable GND en el mismo bloque de terminales que el cable negro del paquete de baterías.

Utilice el T-cobbler + para conectar la placa de pruebas y Rpi.

Utilice cinco cables de puente macho a macho para conectar a la placa de pruebas.

  • In1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

Paso 5: preparar los conectores

Prepare los conectores
Prepare los conectores
Prepare los conectores
Prepare los conectores

Su primer paso será conectar sus sensores de línea a su buggy. Normalmente, el tipo de sensor de línea utilizado en este tutorial debe estar conectado a un pin 3V3, pero vas a ejecutar dos sensores a través del mismo pin de alimentación, por lo que los conectarás a ambos a un pin de 5V.

Tome tres de sus cables de puente de hembra a hembra, retire un conector de cada extremo y luego pele la funda de plástico para revelar aproximadamente un centímetro del cable de múltiples núcleos que se encuentra debajo. Tome los tres cables de puente y retuerza sus cables de múltiples núcleos juntos. Luego use un soldador para unir los cables. Cubra la unión de los cables con una pequeña cantidad de cinta aislante.

Repita todo el proceso con otros tres cables de puente de hembra a hembra.

Paso 6: conecte los sensores de línea

Conecte los sensores de línea
Conecte los sensores de línea
Conecte los sensores de línea
Conecte los sensores de línea
Conecte los sensores de línea
Conecte los sensores de línea

Cada sensor de línea tiene tres pines: VCC para alimentación, GND para tierra y DO para salida digital.

Tome uno de sus cables de puente de tres hilos soldados y conecte dos de sus extremos al pin VCC en cada uno de los dos sensores.

Tome el segundo de sus cables de puente soldados y conecte dos extremos al pin GND en cada sensor de línea.

Tome los dos cables de puente individuales restantes y conéctelos al pin DO de cada sensor de línea.

Ahora conecte los pines VCC de ambos sensores de línea a un pin de 5V en su Raspberry Pi, y los pines GND de los sensores a un pin GND en su Raspberry Pi. Cada uno de los dos pines DO se puede conectar a cualquier pin GPIO numerado. En este ejemplo, se utilizan los pines GPIO 17 y GPIO 27.

Paso 7: pruebe los sensores de línea

Pruebe los sensores de línea
Pruebe los sensores de línea

Este es un paso muy simple. Su sensor de línea tiene un LED que, cuando se enciende, permanece encendido. Sin embargo, una vez que lo expones a una línea oscura, se apagan. Este debería ser el caso de su sensor de línea.

Si cree que es demasiado sensible, use un destornillador y ajústelo a través de su potenciómetro. Ajústelo a su satisfacción.

Paso 8: Insertar el programa en Python

Insertar el programa en Python
Insertar el programa en Python

Inserta estas líneas de código y ejecutándolo, deberías conseguir un robot que pueda ir perfectamente en una pista.

Recomendado: