Plotter 4.0. última versión del plotter casero. Esta
vez se ha modificado completamente la electrónica y la mecánica.
-La mecánica: lo que he hecho es añadir dos motores por
eje para que no haya ninguna pérdida de pasos, así como, mover un carro más
pequeño sobre una distancia más larga (todo lo contrario a la versión
anterior). Y reforzar una estructura que en el anterior tenía sus deficiencias.
-La electrónica: esta vez ya me he pasado a Arduino y
Python, para aprovechar las ventajas y sencillez de estos, muy al contrario de
trabajar en Java y con el puerto paralelo. En cuanto a los componentes electrónicos: 1 Arduino Uno, 2 L298, 1 L293, 1 74LS04 y unos cuantos optoacopladores cny17, que en realidad no son necesarios, sólo están por seguridad para separar el Arduino del circuito de potencia. Y algunas resistencias, diodos para ver funcionamiento y pulsadores. A parte de 4 motores pap.
Por supuesto, falta recordar, que el Arduino es controlado por un programa en el Pc, y se comunican entre ellos.
-Los programas Python: puede trabajar de varias formas según el programa (varias versiones). Pero principalmente dos: 1.- leyendo un fichero .plt que sigue utilizando el algoritmo de bresenham para hacer las líneas cuando va de un punto al siguiente y 2.- rastreando puntos (blanco/negro) de una imagen sobre los ejes x_y. Con la ventaja de que lee puntos donde acaba imagen antes de empezar a dibujar, para descartar ir hasta final o inicio del eje x si esta en blanco (no hay imagen), al igual si una línea entera está en blanco no la recorre. Por supuesto, falta recordar, que el Arduino es controlado por un programa en el Pc, y se comunican entre ellos.
Imágenes pintadas con este plotter: