Camara con puerto serie
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), Comunic. GSM/GPRSEste fin de semana me he traído me he traído a casa un pequeño juguetito para enredar con él. Hacía tiempo que quería probarlo, pues puede ser de utilidad en bastantes aplicaciones relacionadas con el mundo m2m cada vez más y más presente en nuestras vidas, aunque muchos no se den cuenta.
Este pequeño dispositivo es un módulo minicámara, de resolución VGA, de la casa Comedia que a su vez está basado en un sensor cmos de la casa Onmivision (el mayor fabricante del mundo de este tipo de dispositivos, del que casi todos tenemos unos de sus sensores en nuestros teléfonos móviles). Hasta aquí nada especial. Lo peculiar de esta minicámara es que, además de su bajo coste, se puede controlar directamente mediante un puerto serie, una uart, con un protocolo muy básico apto para todos los públicos.
Esto último, obviamente, facilita enormemente el hecho de poder controlar la cámara y obtener una imagen de lo que acontece en el mundo desde cualquier dispositivo con puerto serie. En mi caso me interesa especialmente la posible integración con los módems MTX65i y en especial con el software MTXTunnel. Estoy un poco evaluando a ver cuanto me llevaría en tiempo integrar la posibilidad de “tomar una instantánea” desde el MTXTunnel o más todavía desde el MTXTunnelGPS.
La cámara que he estado probando es concretamente el modelo que tenía más a mano, el C328R. A grandes rasgos este es el diagrama de bloques de la cámara:
Es una cámara muy pequeña, de tan solo 2cm x 2.8cm, de resolución VGA, de bajo consumo (60mA) y como digo con la peculiaridad de control serie (uart). Hay que decir que esta cámara es serie pero no RS232, es decir, la salida de RX y TX es de niveles 0-3.3V por lo que no la podemos conectar directamente a un puerto serie de un PC o de un módem GPRS MTX. Afortunadamente también existe una pequeña placa de evaluación, llamada C328-EV232, que permite eso, una adaptación de niveles a RS232 y que es con la que estoy haciendo las pruebas.
Para que veáis un poco el tamaño real de la cámara y su placa de evaluación aquí os pongo una foto junto a un MTX65i:
Y aquí otra con el módulo C328 montado en su miniplaca de evaluación.
Junto a la miniplaca de evaluación también viene un CDRom con el datasheet de la cámara y de la propia placa de evaluación, un programa de test de uso rápido (que no me funciona en Win7 pero y sí en WinXP, tampoco importa mucho) y lo más importante, el manual completo del protocolo de la cámara, esto es, cómo configurar la cámara (resolución, compresión, …) y cómo obtener una imagen vía puerto serie. Está bastante completito en información y resulta sencillo hacer las primeras pruebas. Esta es una imagen del software de test.
Yo básicamente, además de probar el programa de test que viene en el CDRom, he hecho unas pruebas enviando tramas serie a la cámara (desde un programa en VB6) siguiendo el ejemplo del manual del protocolo y responde muy bien. Por lo que veo no cuesta mucho generar el código java necesario para tomar una instantánea desde un terminal MTX.
Es evidente que desde un terminal GPRS no es posible enviar streaming de vídeo pues el ancho de banda no lo va a permitir. Pero sí puede ser interesante enviar en alguna ocasión alguna instantánea (estamos hablando de muy poquitos KB, según configuraciones menos de 10KB por imagen) y eso sí que no presenta problemas para una transmisión GPRS. Por ejemplo, si hemos diseñado mediante un terminal GPRS MTX65i un sistema de alarmas, pues puede ser interesante que además de enviar una alarma exista la posibilidad en enviar una imagen. O para un sistema de control de flotas (basado en el MTX65+G) que además de la localización GPS vía GPRS permita visualizar físicamente la carga en un momento determinado (por ejemplo cuando se abren las puertas del remolque).
En resumen, esta pequeña cámara permite, por muy poco esfuerzo en tiempo y en dinero, dotar de capacidad fotográfica a cualquier equipo que cuente con un simple puerto serie libre. Pequeños detalles como éste son los que permiten diferenciar los equipos que podamos diseñar frente a otros, en un mundo cada vez más y más competitivo y en el que cada vez hay más y más de todo.
Salu2!!!
.
Post relacionados:
- Pantallas LCD para dispositivos serie. Posiblemente alguna vez hayáis pensado en incorporar una pantalla en...
- Conversores USB-Serie de Quatech Cada vez es más raro encontrar ordenadores con puerto serie,...
Etiquetas: cinterion, mtx65, mtxtunnel
Saludo.
Estoy tratando de trabajar con una cámara serial RS232. La verdad no tengo información de la misma, no se como revisar el protocolo que usa o que pruebas puedo hacer desde el hyperterminal.
Agradezco su colaboración.
Hola Yeimy,
que recuerde tienes los manuales en la web del fabricante Comedia.
http://www.comedia.com.hk/
Salu2