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

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.