Codigo seguidor de linea

Codigo seguidor de linea

Codigo seguidor de linea

5 sensores ir código seguidor de línea

El Line Follower Array es un conjunto de ocho sensores IR que se configuran y leen como bits digitales. En nuestros laboratorios, el chasis del RedBot shadow se utilizó como plataforma de pruebas, pero este producto fue diseñado como un complemento para cualquier bot. La matriz cuenta con LEDs visibles, para que puedas ver lo que ve el robot, control de brillo justo en la placa, y una interfaz I2C para la lectura y el control de la alimentación.
Si necesitas cambiar la dirección de la matriz, mueve el puente de soldadura para ajustar A0 y A1. La tabla de la serigrafía da una referencia. Visto en la foto, la dirección por defecto es 0x3E. Por ejemplo, si quieres usar la dirección 0x70, mueve A1 a la posición ‘1’ y deja A0 en ‘0’.
El bus I2C de la matriz está subido a 3.3V por defecto. Esto debería funcionar para placas de 3.3V y 5V, pero si necesitas cambiarlo explícitamente a 5V, corta el puente de cobre y añade un puente de soldadura al lado de «5V». El otro puente se incluye si necesitas desconectar el bus I2C de los pull-ups por completo. Esto sólo se utilizará en situaciones específicas, por ejemplo, si el lado del microcontrolador tiene fuertes pull-ups y las resistencias de la matriz necesitan ser desactivadas.

Código del seguidor de líneas de 8 sensores

El robot seguidor de líneas es un robot muy simple que sigue una línea, ya sea una línea negra o una línea blanca. Este tipo de robots es muy sencillo de construir y suele ser la primera opción para los principiantes que se inician en la robótica.  Básicamente, hay dos tipos de robots seguidores de líneas: uno es un seguidor de líneas negro que sigue la línea negra y el segundo es un seguidor de líneas blanco que sigue la línea blanca. El seguidor de líneas detecta la línea y la sigue. Aunque la idea parece sencilla, con un poco más de desarrollo, los robots similares a éste se utilizan prácticamente en muchas aplicaciones, como los robots de gestión de fábricas o los robots de almacén.
El concepto de funcionamiento del seguidor de líneas está relacionado con la luz. Aquí utilizamos el comportamiento de la luz en las superficies blancas y negras. Cuando la luz incide sobre una superficie blanca se refleja casi totalmente y en el caso de una superficie negra la luz se absorbe completamente. Este comportamiento de la luz se utiliza en la construcción de un robot seguidor de líneas.
En este robot seguidor de líneas basado en Arduino, hemos utilizado transmisores IR y receptores IR también llamados fotodiodos. Se utilizan para enviar y recibir la luz. El IR transmite luces infrarrojas. Cuando los rayos infrarrojos caen sobre la superficie blanca, se reflejan y son captados por los fotodiodos que generan algunos cambios de voltaje. Cuando la luz IR cae en una superficie negra, la luz es absorbida por la superficie negra y no se reflejan los rayos de vuelta, por lo tanto el fotodiodo no recibe ninguna luz o rayos. Aquí en este robot Arduino seguidor de línea cuando el sensor detecta la superficie blanca entonces Arduino obtiene 1 como entrada y cuando detecta la línea negra Arduino obtiene 0 como entrada.

Retroalimentación

En este tutorial pretendemos ampliar la funcionalidad de BubbleRob para que pueda seguir una línea en el suelo. Asegúrate de haber leído y entendido completamente el primer tutorial de BubbleRob. Este tutorial es cortesía de Eric Rohmer.
Cargue la escena del primer tutorial de BubbleRob ubicada en scenes/tutorials/BubbleRob. El archivo de la escena relacionada con este tutorial se encuentra en scenes/tutorials/LineFollowingBubbleRob. La siguiente figura ilustra la escena de simulación que vamos a diseñar:
Primero creamos el primero de los 3 sensores de visión que adjuntaremos al objeto bubbleRob. Seleccione [Barra de menú –> Añadir –> Sensor de visión –> Tipo ortográfico]. Edita sus propiedades, haciendo doble clic en el icono del sensor de visión recién creado en la jerarquía de la escena, y cambia los parámetros para reflejar el siguiente diálogo:
Ahora vamos a modificar el entorno. Podemos eliminar algunos cilindros delante de BubbleRob. A continuación, vamos a construir el camino que el robot tratará de seguir: haga clic en [Barra de menús –> Añadir –> Camino –> Cerrado]. Tienes varias posibilidades para ajustar la forma de la trayectoria, manipulando sus puntos de control: puedes borrarlos o duplicarlos, y puedes desplazarlos/reorientarlos. Activa el movimiento del objeto con el ratón, y ajusta la trayectoria a tu gusto.

6:56cómo hacer que el robot seguidor de líneas / seguidor de líneas de arduino carmert arduino & techyoutube – 24 oct 2017

El sensor Line Follower es un complemento para tu RedBot que le da a tu robot la capacidad de detectar líneas u objetos cercanos. El sensor funciona detectando la luz reflejada que proviene de su propio LED infrarrojo. Midiendo la cantidad de luz infrarroja reflejada, puede detectar transiciones de luz a oscuridad (líneas) o incluso objetos directamente delante de él.
El sensor tiene un cabezal de 3 pines que se conecta directamente a la placa base de RedBot a través de cables de puente hembra a hembra. Utiliza la biblioteca RedBot incluida para detectar líneas u objetos. Un orificio de montaje le permite conectar fácilmente uno o más de estos a la parte delantera o trasera del chasis de su robot.
Nivel de habilidad: Noob – Tendrás que montar un kit de robótica. Se incluyen las piezas necesarias y los pasos serán fáciles de seguir. También es posible que encuentres componentes básicos de robótica, como rodamientos, soportes u otro tipo de hardware, y que necesites una idea general de cómo funciona todo.
Nivel de habilidad: Novato – Necesitarás una mejor comprensión fundamental de lo que es el código y cómo funciona. Utilizarás software de nivel principiante y herramientas de desarrollo como Arduino. Se tratará directamente con el código, pero hay numerosos ejemplos y bibliotecas disponibles. Los sensores o escudos se comunicarán con serial o TTL.

Acerca del autor

admin

Ver todos los artículos