Actualización de seguidor de línea analógica para Arduino con Attiny85 (3 / 3 paso)

Paso 3: Programación del Attiny85

Figuras: seguidor de línea (superior) con LM393 lógica IC, nota la muesca en el LM393 apuntando en la dirección y (abajo) el seguidor de línea con el Attiny85 ranurado en conducción, por favor, nota el Attiny pin 1 (agujero pequeño en la carcasa del Attiny) también apunta en la dirección que conduce.

.

Código

El código de Arduino es mostrado aquí (véase abajo) y es bastante autoexplicativo. Se dan algunas pautas en el bosquejo para portarlo a otros Arduinos como Pro mini, Nano o Uno.

Asegúrese que tenga el IDE de Arduino configurado y el Attiny85 está disponible mediante el administrador de tablas (véase arriba). Seleccione Attiny85 y ajustar la velocidad a 1MHz (interno). Mayor velocidad de procesador funcionará, pero no es necesarios.

Abrir el código de ejemplo en el IDE de Arduino, quemar el bootloader y compilar y cargar el código en el Attiny85.

Si todo ha ido bien, colocar el Attiny85 en el calcetín en el protoboard preparó, con el punto (pin 1) apuntando a la dirección que conduce. Coloque el protoboard en el zócalo en el seguidor de línea, como se indicó anteriormente. Luego encender el seguidor de línea y espero que no sea ninguna magia humo.

Después de la puesta en marcha, el código toma una pausa de 2 segundos. Durante este, tienes tiempo para colocar la superficie de seguidor de línea sobre un blanco (o luz). Posteriormente, los motores vibran para indicar calibración va a tener lugar y vibrar otra vez para la señal de calibración es completada. Un segundo más tarde el seguidor de línea empezará a conducir.

La calibración se realiza tomar diez muestras de las células sensibles luz, añadiendo a la variable calibrado y posteriormente dividir la variable calibración por 10 para calcular el promedio. Posteriormente, se agrega un desplazamiento en el valor de calibración, para evitar que pequeños cambios de brillo causar falsas lecturas de blanco y negro. Como se indica en el código de ejemplo, se puede jugar con el valor de la constante SensorOffset para mejorar el rendimiento de detección de blanca y negros.

La conducción lógica sí mismo es bastante simple. En caso de que ambos sensores blanco o ambos sensores negro, giran ambos motores. En caso de que uno de los sensores ve negro y el otro blanco, es detenido el motor correcto para hacer un giro.

Tenga en cuenta que como los motores son conducidos con transistores PNP, una señal de salida alta para los motores, y una señal baja permite a los motores de la vuelta.

Resistores variables

El seguidor de línea contiene dos resistencias variables, que sirven para calibrar los sensores mientras que el seguidor de línea funcionaba con el original IC LM393. En principio, la posición de las resistencias es irrelevante tras la conversión Attiny85, pero se aconseja colocar las resistencias en la posición intermedia antes de encender el seguidor de línea.

Esto concluye este Instructable. Esperamos que te inspire a implementar algo similar, mejorar la inteligencia, o añadir capacidades de control remoto.

Artículos Relacionados

Seguidor de línea basados en un Arduino Simple

Seguidor de línea basados en un Arduino Simple

El seguidor humilde de línea es un proyecto de gran arranque para ésos que consiguen en robótica. En este instructable revisaremos los pasos necesarios para construir uno.Paso 1: Piezas y herramientasLista de piezasCantidad 2Motorreductor de ángulo r
¿Cómo controlar el TV funciona con entrada analógica y Arduino

¿Cómo controlar el TV funciona con entrada analógica y Arduino

alguna vez has querido utilizar una perilla de vieja buena para controlar el volumen del televisor en lugar repetido botón pulsando? ¿O que sea controlado por la luz? ¿Tiene su control remoto para ser sustituido por un arduino impresionante y deja ha
¿Consejos de fotografía analógica para principiantes

¿Consejos de fotografía analógica para principiantes

has querido tratar de fotografía analógica, pero nunca había sentido lo suficientemente valiente? ¿Sabes siquiera Qué fotografía analógica es? Bueno, escuchen, como que se va explicando la en y salidas de la fotografía analógica básica 101.  El térmi
Seguidor de línea más simple

Seguidor de línea más simple

Se trata de un seguidor de línea fácil...Que se basa en esquemas simples sólosimplemente seguir algunas instrucciones y es muy simple...Paso 1: Fabricación de PCB La semana pasada por fin tengo tiempo para hacer un poco de trabajo. Hice mi propio PCB
Ver cinta 1101 - en profundidad en este medio de grabación en cinta analógica

Ver cinta 1101 - en profundidad en este medio de grabación en cinta analógica

*** este instructable le enseñará acerca de formulaciones diferentes cassettes, cómo utilizarlos para moldear el sonido buscando en sus grabaciones, algunas historia de cassette y qué buscar en cintas de calidad. ***cintas de cassette...de "moda"
Circuito de protección de entrada analógica

Circuito de protección de entrada analógica

Pines de entrada analógicas son una característica común de muchos tableros de microcontrolador. Sin embargo, debido a la tensión de la Junta, se limitan a un analógico voltaje de entrada máximo (1.8V, 3.3V, 5V), más allá del cual terminará freír la
Seguidor de línea PID Atmega328P

Seguidor de línea PID Atmega328P

INTRODUCCIÓNHola chicos soy de 3er año Universidad estudiante de Lovely Professional University, cursando ingeniería electrónica y comunicación de la India.Canal de Youtube::: https://www.youtube.com/channel/UC6ck0xanIUl14OorqW06VZAPerfil en Facebook
Seguidor de línea de alto rendimiento Robot

Seguidor de línea de alto rendimiento Robot

¡ Hola! Voy a intentar presentarle el mundo de los robots seguidor de línea. Muchos de nosotros han escuchado acerca de este tipo de robots raros, que existen en una amplia variedad de versiones de las muy lentas y pesadas, que generalmente puede tra
Robot seguidor de línea

Robot seguidor de línea

este es mi segundo Robot seguidor de línea y como su nombre sugiere, es un robot cuyo objetivo es siguiendo una línea. Este robot se puede utilizar en concursos donde un robot debe seguir un recorrido delimitado por una línea negra sobre un fondo bla
Sensor seguidor de línea bricolaje matriz

Sensor seguidor de línea bricolaje matriz

En este Instructable usted aprenderá cómo hacer su propio seguidor de línea sensor de matriz!!!!Consta de dos partes:La placa de IR LED.La Junta del Op-Amp.La placa de IR LED consiste en una matriz de 5 pares de LEDs IR y los fotodiodos. Lo limpio de
SIMPLE ROBOT seguidor de línea (solo Sensor)

SIMPLE ROBOT seguidor de línea (solo Sensor)

Hola chicos en este tutorial vamos a ver cómo hacer un robot seguidor de línea simple con solo sensor infra-rojo.Paso 1: Introducción:Generalmente para los principiantes en robótica trata de tu primer robot para jugar ya que este robot tiene algunas
Mapa con cartulina paso a desnivel para robot seguidor de línea

Mapa con cartulina paso a desnivel para robot seguidor de línea

Con el fin de divertirse un poco más con mi Makeblock mBot en modo de seguidor de línea, he creado este mapa personalizado con un puente de cartón.Realmente es bastante simple hacer un mapa para un robot seguidor de línea. Lo que te voy a mostrar aqu
LINUSBot - Robot seguidor de línea - con control PID

LINUSBot - Robot seguidor de línea - con control PID

LINUSBot - Robot seguidor de línea - con control PIDLINUSBot - Control PIDSe trata de un complemento de la primera "instructables" de LINUSBot (línea que sigue el robot).Ahora el robot tiene control de movimiento realizado por un controlador PID
Seguidor de línea PT Bot

Seguidor de línea PT Bot

Una manera fácil de construir un robot seguidor de línea.Disfrutar de todo esto pasos y construido el bot mismo!!!!Cualquier pregunta, voy a ser todo, buena suerte...Paso 1: Lista de materiales Materials:• 2 servomotores (rotación continua);• 1 Arduí