Resumen
En este Instructable le mostrará cómo actualizar un análogo barato seguidor de línea en un seguidor de línea Arduino inteligente sustituyendo el LM393 comparador IC por un inteligente Attiny85 y Arduino sketch.
Introducción
Robot seguidor de línea se puede comprar barato; Usted puede comprar kits de DIY a través Banggood, Ebay y Aliexpress de unos 7 Euros. Nuestro es construido de un PCB y dos motorreductores. Para las siguientes líneas, contiene dos LEDs brillantes y dos células foto-sensibles para detectar la línea y algunos lógica analógica y dos transistores para controlar los motores. Dos resistencias variables permitan calibrar los sensores.
Usted puede han construido uno a sí mismo y notó que la calibración es engorrosa y tiene que rehacer cuando por ejemplo cambia la luz ambiente. En nuestro caso, necesitamos incluso aumentar la resistencia de uno de los resistores variables en orden para el seguidor de la línea a seguir cualquier línea. Así que mi hijo y yo se descontentó con el proyecto y póngala a un lado.
Como el análogo 'lógica' de nuestro seguidor de línea se compone de un LM393 doble comparador diferencial en un zócalo DIP de 8 pines, nos preguntamos si podríamos en un Attiny85 que está también en un zócalo DIP de 8 pines de la ranura y programar Attiny85 con el entorno de programación de Arduino, que le calibra automáticamente los sensores en la puesta en. Futuros desarrollos que tenemos en mente son más inteligencia y una conexión bluetooth.
El Atmel Attiny85 es un sistema completo en un chip, con procesador, oscilador, memoria (EEPROM, RAM, flash) y salidas y entradas analógicas y digitales programables de mutiple. Puede programarse con el IDE de Arduino. En resumen es un ordenador completo en un paquete extremadamente pequeño, pero sólo cuesta aproximadamente 1 Euro (o dólar) incluyendo el envío de China.
Desafortunadamente, el IC Attiny85 no es pin a pin compatible con el LM393, así que necesitábamos un pequeño pedazo de protoboard para desviar las señales. El protoboard contiene Attiny85 encima, mientras que soldados algunos pernos de encabezado estándar en la parte inferior, tal que puede ranura en el zócalo DIP existente del seguidor de línea. De esta manera, no es necesario ningún cambio en el seguidor de línea, y siempre podemos volver a la versión analógica. Hemos cargado un simple sketch de Arduino en Attiny85, que funciona mucho mejor que la original lógica analógica LM393. El seguidor de línea ahora calibra los sensores cada vez en el arranque, y tenemos mucho mejor rendimiento del coche. Mi hijo sugirió el que compartiríamos este proyecto en Instructables, inspirar a otros. Vamos.