Tabla de contenido:

PCB de seguimiento de línea de bricolaje: 7 pasos
PCB de seguimiento de línea de bricolaje: 7 pasos

Video: PCB de seguimiento de línea de bricolaje: 7 pasos

Video: PCB de seguimiento de línea de bricolaje: 7 pasos
Video: CREAR COMPONENTES EN PROTEUS CÓMO HACER UN ROBOT SEGUIDOR DE LÍNEA VELOCISTA PROFESIONAL #2 2024, Mes de julio
Anonim
PCB de seguimiento de línea de bricolaje
PCB de seguimiento de línea de bricolaje

En este instructivo, le mostraré cómo diseñé y creé mi primer PCB seguidor de línea.

El seguidor de línea tendrá que desplazarse por el recorrido de arriba a una velocidad de aproximadamente 0,7 m / s.

Para el proyecto, elegí el ATMEGA 32u4 AU como controlador por su simplicidad y facilidad para programarlo. Los sensores utilizados para seguir la línea son 6 sensores ópticos del tipo QRE1113GR. Estos son sensores analógicos Debido a que usamos los llamados ATMEGA, estamos limitados a 6 sensores, porque este chip solo tiene 6 puertos analógicos.

Nuestros motores son motores de 6 V CC con engranajes metálicos. Estos son motores diminutos, pero lo suficientemente potentes para este uso. Estos motores serán alimentados por un H-Bridge, el DRV8833PWP, usando PWM.

Este es el corazón de nuestro seguidor de línea. Otros detalles se explicarán a continuación.

Paso 1: diseñar el esquema

Para diseñar el esquema y el PCB, utilicé EAGLE. Este es un software gratuito de Autodesk. Es un poco una curva de aprendizaje para usar este programa. Pero es un buen software y es GRATIS:)

Empecé importando el ATMEGA. Es importante inspeccionar la hoja de datos de este chip. Muchos de los componentes necesarios para utilizar este chip se describen en la hoja de datos. Después de importar todos los componentes necesarios, comencé a importar el puente H y los sensores. Nuevamente, es importante inspeccionar esas hojas de datos para saber cómo conectarlas a qué pines del ATMEGA y qué componentes (resistencias, condensadores…) necesitan.

Agregué el archivo con todos los componentes utilizados.

Paso 2: diseño de la PCB

Diseñando la PCB
Diseñando la PCB

Mi PCB es de doble cara. Esto facilita la colocación de una amplia variedad de componentes en un espacio reducido.

Nuevamente, diseñar esto no es fácil, se necesita tiempo para aprender a usar este software, pero hay muchos videos educativos en YouTube para ayudarlo a comenzar.

Asegúrese de que cada pin del controlador o componente esté conectado a algo y que cada ruta tenga el ancho requerido.

Paso 3: pedir la placa de circuito impreso

¡Con los diseños terminados, está listo para ordenar!

Primero tendrás que exportar los diseños como archivos gerber.

Pedí mis PCB en JLCPCB.com, que recomiendo encarecidamente. Precios justos, envío rápido y tableros de buena calidad.

Paso 4: soldar su PCB

Soldar su PCB
Soldar su PCB
Soldar su PCB
Soldar su PCB
Soldar su PCB
Soldar su PCB

Después de recibir los PCB, puede comenzar a soldar todos los componentes.

Se recomienda encarecidamente un buen fundente, una estación de soldadura regulada por temperatura y un soporte para PCB.

Hay buenos videos de youtube sobre cómo soldar componentes SMD (Louis Rossman es un héroe en esto).

Paso 5: cargador de arranque intermitente

Una vez que la PCB se suelda con éxito, es hora de actualizar el gestor de arranque en su ATMEGA.

Siga este enlace para ayudarle con esto:

Paso 6: Programación del seguidor de línea

Después de actualizar el gestor de arranque, podrá acceder al seguidor de línea en Arduino IDE.

Escribí el programa a continuación para el seguidor de línea.

Utiliza un controlador PID para poder seguir la línea lo mejor posible.

Paso 7: configuración del controlador PID

Para configurar el controlador PID, hay algunos valores para configurar.

Kp: esta es la amplificación, esta regula la velocidad a la que el seguidor de línea reacciona ante un error. Para configurar el controlador PID se recomienda acercarse lo más posible a un sistema estable configurando solo el valor Kp.

Ki: Esto integra el error y, por lo tanto, corregirá el error de manera bastante brutal. Luego de configurar Kp, Ki se puede configurar, Kp deberá bajar en condiciones normales para poder tener un sistema estable con Ki agregado.

Kd: Esto diferencia los errores. Si el seguidor de línea está oscilando, Kd deberá incrementarse hasta que deje de oscilar.

Recomendado: