NATURALEZA EN MINIATURA


Un blog para los que no han dejado de ser niños...pues cuando dejas de ser niño la vida es muy aburrida..


domingo, 26 de febrero de 2017

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. 

Imágenes pintadas con este plotter:
 video ploter casero