Nota del creador del blog

Todos los proyectos aquí planteados son del tipo Open Source y por lo tanto cualquier persona es libre en adquirir la información, diseños, fotos, vídeos, etc,. que contenga éste blog pero también si desean aportar su granito de arena será de mucho agrado contar con su participación.
Mi correo es: mario.ayil.huicab@gmail.com

lunes, 29 de agosto de 2011

Arduino el Documental (vídeo HD)

Como éste blog está dirigido para desarrollar diversos proyectos usando la plataforma Arduino no puede faltar el documental sobre esta brillante plataforma.

martes, 12 de julio de 2011

Código del programa en Processing para el reconocimiento de patrones en tiempo real.

Éste código es para el reconocimiento de patrones en tiempo real, está creado en Processing usando la librería Reactivison, sin más el código es el siguiente:

Ventana Principal

Cabe mencionar que el código se puede pulir más sobre todo donde se compara el id de cada patrón (amoeba) con el número de la letra asociada.

Código del programa para el manejo del carril de desplazamiento de la cámara web.

El código aquí presentado es el que fue grabado al microchip del Arduino, es el responsable del movimiento del motor del carril de impresora y el del decodificador (optoacoplador) para saber en todo momento donde se encuentra la cámara web.

movimientoGradualCamera


Para la comunicación entre Arduino y Processing se uso el puerto serial (ya sea COM1, COM3, o COM4 dependiendo de los puerto seriales disponibles en tu computadora).
Espero que les haya servido el código.

Para medio tiempo: Robot Reconocedor de Patrones (letras) en Tiempo Real

Para no perder el interés sobre los proyectos usando Arduino, les muestro un proyecto que se realizó para la materia de Robótica en la Facultad de Ingeniería de la Universidad Autónoma de Campeche, el cuál consiste en un carril de impresora por el cuál se montó un cámara web la cuál registraba diversos patrones asociados a cada a una a letras que, se le daba a buscar alguna letra y éste se detenía cuando lo encontraba, cabe mencionar que lo hacía en tiempo real.
Para la realización del proyecto se usó la plataforma Arduino y las librerías de Reactivision para Processing para el reconocimiento de patrones en tiempo real.



Para ver imágenes del proyecto favor de visitar la página del facebook.

Atención!!

Debido a que existen problemas económicos y materiales, se suspenderá por un momento el desarrollo del proyecto de la simulación de la impresora en los ejes X e Y, pero sus ideas y demás aportaciones seguirán siendo bienvenidas.

miércoles, 27 de abril de 2011

Código del programa para el movimiento en el eje X que aparece en el vídeo del Avance 1

El presente código fue escrito como prueba y el ejemplo es el mostrado en el vídeo del Avance 1 de la Impresora, sólo se buscó que moviera el motor de izquierda a derecha y viceversa en el eje X, repito sólo se presentó como prueba no es el código definitivo.
Debido a que el movimiento para el eje Y es muy parecido al eje X, sólo se modificará en algunos aspectos del código final del eje X.
El código es el siguiente:
movimientoEjeX
Nota: En el código del documento mostrado notarán partes del código que se pueden purificar, pero debido a que sólo fungió como parte de pruebas no es código final, pero se aceptan ideas de como se podría mejorar el código aquí mostrado.

viernes, 22 de abril de 2011

Avance No. 1

El siguiente vídeo muestra el avance que se le ha hecho al proyecto:

Como vieron en el vídeo, se ha implantado dos carriles para poder tener desplazamiento en el eje X (más adelante construiremos el eje Y), para evitar el rozamiento se ha puesto aceite lubricante a los carriles para el fácil desplazamiento de la plataforma, pero aun así el hilo negro no ayuda tanto en reducir la fricción ya que atraviesa por debajo de la madera con la que está construida la impresora, se está pensando en añadir pequeñas poleas para reducir la fricción entre el hilo y la madera, pero se aceptan ideas.
El circuito usado para mover el motor es el L293D que es un puente, puede soportar el manejo de dos motores tipo VC (los encuentras en cualquier lugar, son muy baratos), conforme avancemos en el proyecto subiré los archivos y la manera en que debe ir conectado los sensores y el motor al arduino, así como también el código del programa.

Proyecto No. 1: Simulador de impresora usando los ejes X e Y

Para empezar a usar nuestra placa arduino [uno] propondré un proyecto que sirva a manera de simulador de una impresora en los planos X e Y, es decir, el proyecto constará de dos carriles, el primero se moverá sobre el eje X y el segundo ira justamente encima del primer carril tomando como referencia al eje Y.
A continuación les dejo el vídeo de como se estará realizando el proyecto:
La idea del proyecto consiste en sobreponer un lápiz en la plataforma Y y que éste se mueva al darle algunas coordenadas y cuando la punta del lápiz pase por encima del papel éste pueda plasmar aquella figura deseada.
Por el momento solo contará con desplazamientos vertical y horizontal puros, es decir, no se moverá diagonalmente, conforme el proyecto avance se le irán agregando mejoras.