Archivo de la Categoría “2.DISPOSITIVOS (práctico)”

Descripción de dispositivos electrónicos de última generación para que puedas probar la parte teórica.

Hoy vamos a ver cómo hacer un sencillo manos libres bluetooth. En este artículo no voy a entrar en la parte de audio, sino que me voy a centrar en la parte display, es decir, que cuando nos entre una llamada en nuestro teléfono móvil podamos mostrar en un display externo, conectado vía bluetooth con el móvil, el número llamante o, en el caso que tengamos en la agenda de nuestro teléfono móvil ese número de teléfono asociado con el nombre de una persona, pues que nos aparezca también en el display el nombre de dicha persona.

Para ello voy a usar un módulo bluetooth de Bluegiga que cuenta con el firmware iWrap en su versión v4, y que me soluciona totalmente la vida para llevar a cabo de manera rápida  y efectiva la aplicación.  Realmente para lo que voy a hacer podemos coger cualquiera de los módulos WT12, WT11, WT41 o WT32. Funcionará con cualquiera, aunque si más adelante quisiera audio, yo me decantaría por el WT32, basado en el Bluecore5 de CSR, más indicado para aplicaciones multimedia (audio stereo).

Bueno, pues vamos a suponer que nuestro “indicador bluetooth de llamada entrante” cuenta principalmente con un micro (uno simple, con dos uarts), un display y un módulo bluetooth WT12 de Bluegiga. Tanto el display como el WT12 los tendremos conectados al micro mediante una uart.

bluetooth-manos-libres

 

Configuración del WT12

Lo primero que hay que hacer es configurar desde nuestro micro el módulo bluetooth WT12. Para ello desde la uart del micro conectado al módulo de Bluegiga enviaremos los comandos:

SET PROFILE HFP ON
SET PROFILE PBAP ON
RESET

Lee el resto de esta entrada »

Etiquetas:

Comments 2 Comentarios »

Hoy voy a poner un pequeño vídeo sobre los routers de Multitech. Personalmente estos routers (en cualquier versión: GPRS, HSDPA) me resultan muy atractivos tanto en prestaciones como en robustez y además tienen una muy buena relación calidad precio. Raro, muy raro, es que un router de Multitech tenga problemas de funcionamiento, de hecho no recuerdo ningún caso de devolución por problemas de este tipo, como digo son tremendamente robustos. Pero no es extraño que los usuarios tengan algún lío (y esto es lo único que no me gusta de estos equipos) con el tema del DNAT, para el mapeo de puertos. No es que no funcione, ni mucho menos pues el DNAT funciona de maravilla, sino que la manera de hacerlo es un poco diferente de lo que uno puede estar acostumbrado con otro tipo de routers.

Bueno, pues eso, aquí pongo un pequeño vídeo donde muestro como realizar un DNAT de puertos.

multitech

Etiquetas: ,

Comments No Hay Comentarios »

Hace un mes puse un post sobre los equipos de temetría de la casa Coronis. Vimos que disponen de equipos IP68 para leer remotamente vía radiofrecuencia (en la banda de 868MHz) entradas digitales, entradas analógicas de 4-20mA o 0-10V, temperaturas y contadores de agua, gas ó electricidad. También, pero de esto ya hace mucho más tiempo, puse un post con un vídeo sobre el módem MTX-Industrial el que opcionalmente puede solicitarse con una tarjeta de comunicaciones Zigbee, Bluetooth o Coronis.

Pues bien, aprovechando todo esto, en la nueva versión MTXTunnelv5.6 (una aplicación que como muchos sabéis puede solicitarse dentro de cualquier terminal MTX programable) he incluido una prestación adicional muy interesante: una pasarela de comunicaciones GPRS-Coronis.

¿Y pasa qué demonios sirve una pasarela GPRS-Coronis?

Pues pongamos un ejemplo. Imagina que tienes una extensa área de varios kilómetros cuadrados con varios cientos de contadores de agua y los quieres leer cada día. Un contador de agua, muy simple, genera un pulso (contacto seco) por cada X litros de agua que circula por él. Por ello a cada contador de agua vamos a conectarle físicamente un Waveflow. La misión de cada waveflow será la de ir contando los pulsos que va generando su contador de agua asociado, es decir, dicho llanamente, cada Waveflow va a saber el agua que ha circulado por el contador en cada momento.

Obviamente para leer los contadores podríamos acercarnos cada día al lugar donde están éstos con un PC + Waveport, pero probablemente te parecerá mejor hacer la lectura desde tu propia oficina (calentito en invierno y fresquito en verano :) ) y sin necesidad de gastos de desplazamiento. Es aquí donde encontrarás de utilidad esta nueva prestación de pasarela GPRS-Coronis. Veamos un gráfico explicativo:

concentrador-gprs-coronis-w

Como puedes ver el concentrador de comunicaciones es un MTX-Industrial (con la opción de wavecard interna) + el MTXTunnelv5.6.

Muy bien ¿y cómo leo los datos de los contadores desde mi oficina?

Pues el MTXTunnel, entre sus múltiples prestaciones, tiene la posibilidad de Telnet. Conectándote vía Telnet desde tu oficina al MTXTunnel puedes enviar comandos AT, como por ejemplo para conmutar un relé remotamente, leer una entrada digital o analógica, leer la cobertura GSM, etc etc. Pues bien, he añadido dos comandos AT más, muy simples, de nombre AT^MTXTUNNEL=SETWAVENIS,tramawavenis y AT^MTXTUNNEL=GETWAVENIS. Con estos dos comandos AT puedes enviar tramas Wavenis vía Telnet directamente a la wavecard interna de MTX-Industrial que te permitirán comunicarte y leer los contadores Waveflows.

Sí, esta nueva prestación del MTXTunnelv5.6 no te libra de tener que darle un vistazo al manual del protocolo Wavenis (¡chupao!) pero te puede ahorrar mucho trabajo. Por ejemplo, si yo quiero comunicarme con un waveflow remoto tan sólo tendré que hacer algo como esto:

 telnet-wavenis

Es decir, con “AT^MTXTUNNEL=SETWAVENIS” enviamos la “trama pregunta” a un waveflow y con “AT^MTXTUNNEL=GETWAVENIS” cogemos la respuesta recibida del waveflow. Así de simple. Lo mismo vale para ser usado con cualquiera de los equipos Coronis, es decir, para monitorizar temperaturas (wavetherm), entradas digitales y analógicas distribuidas (wavelog), etc etc …  Tenéis más información en el manual y por supuesto, cualquier duda me la podéis dejar aquí en el blog o en jose @ blogelectronica / jgallego @ matrix.es

Etiquetas:

Comments No Hay Comentarios »

Normalmente no hablo de conectores en mi blog pero el otro día en la oficina (ya sabéis que trabajo en Matrix) asistí a una presentación interna de una nueva marca de conectores en la cual hubo algo que me llamó la antención y que hoy os pongo aquí, pues conociendo ya a muchos de los lectores de este blog estoy seguro que a más de uno le va a interesar.

Se trata de un conector de antena. Veamos primero unas fotos y luego os lo explico:

conector-antena-interna-ext

conector-antena-interna-ex2

Como podéis ver en las fotos es un conector de antena especial que permite conmutar entre una antena interna y una externe de manera física. Es decir, imaginemos que diseñamos un equipo GPRS en el cual queremos usar de manera habitual una antena interna pero como ya estamos curtidos en el mundo del GSM, y no queremos problemas, lo queremos dejar preparado para poder usar una antena externa en aquellos escenarios en los que instalemos el dispositivo en lugares de muy baja cobertura. Pues bien, con este conector lo tenemos chupao. Usando este conector, cuando físicamente no conectamos una antena externa el equipo radio usará la antena interna pero cuando se conecte una antena externa, el conector físicamente conmutará desconectando la antena interna y el equipo radio usará pues la antena externa.

Como véis, un conector tan sencillo de usar como útil. Está disponible para conectores de tipo SMA, RP-SMA y tipo N.

Cualquier duda, ya sabéis. Salu2!!!

Etiquetas:

Comments 1 Comentario »

Quizás no somos conscientes al estar inmersos en nuestro día a día, pero sin darnos cuenta el mundo está cambiando completamente y a pasos agigantados. Cada día veo más y más proyectos de empresas de todo tipo buscando soluciones de radiofrecuencia. Todo se quiere automatizar, todo se quiere medir, todo se quiere optimizar, todo se quiere controlar y todo se quiere hacer desde la distancia, sin cables, sin gastos de desplazamiento.

Como cualquier cambio que ha habido a lo largo de la historia, todo cambio profundo tiene un lado bueno y un lado malo. El lado bueno de la telemetría es evidente, un ahorro considerable en personal y la posibilidad de controlar en cualquier cosa en tiempo real. El lado malo, la pérdida de puestos de trabajo. Cualquier oficio cuya función principal sea la de acudir a un lugar a hacer una medida o una actuación simple, tiene los días contados.

En el post de hoy voy a describir unos equipos acabados (es decir, en caja, listos para ser usados) algunos de ellos muy conocidos por algunos de vosotros, son los equipos de la marca francesa Coronis (distribuida en España por Matrix) como son: el Wavetherm, Waveflow, Wavelog, Wavesense, Waveport y Wavetalk. Como son muchos equipos voy a hacer una descripción de ellos superficial, únicamente para tener una idea, así vosotros no os cansáis de leer ni yo de escribir :) . Ya entraré en detalle equipo por equipo más adelante.

Vamos allá. Todos los equipos de Coronis que acabo de nombrar son equipos radio que trabajan en la banda de 868MHz (banda ISM, es decir banda libre, no hay que pagar licencia por usarla). Todos los equipos menos el waveport están acabados en caja IP68 (es decir, son equipos pensados y diseñados para poder trabajar a la intemperie) y cuentan con batería interna que otorga una autonomía a los equipos de hasta 10 años tal y como comentaré más adelante. Estos equipos destacan por dos cosas: la distancia del radioenlace y el bajísimo consumo.

coronis

 

Wavetherm.

Equipo para medir temperaturas. Existen varias opciones pues puede adquirirse un wavetherm que use una sonda Dallas DS1821, o las conocidas PT100 y PT1000. Es un equipo parametrizable, tiene capacidad logger y es posible configurar un umbral de temperatura mínima y máxima a partir de las cuales lance un mensaje de alarma.

Waveflow.

Equipo para realizar telemedidas de contadores de energía, agua y gas. Básicamente consta de un lector de pulsos, es decir, por ejemplo, en un contador de agua cada vez que circulan X litros se abre/cierra un contacto seco. Estos pulsos son “contados” por el waveflow cuya medida se guarda en su interior. Existen waveflows de 2 y 4 entradas.

Lee el resto de esta entrada »

Etiquetas:

Comments No Hay Comentarios »

Un post breve sólo para informar que ya está disponible el MTXTunnel v5.4. Esta nueva versión de MTXTunnel, totalmente compatible con las versiones anteriores, incorpora básicamente dos nuevas prestaciones además de las muchísimas que ya tiene:

Por un lado permite el envío de telemetrías vía socket GPRS o HTTP (es decir, el estado de las entradas digitales y analógicas) ante un cambio de estado una entrada digital o un valor analógico fuera de límites. En versiones anteriores las telemetrías podían enviarse de forma periódica cada X tiempo, ahora ante cambios de estado. El funcionamiento que se sigue es el siguiente, una vez detectado una “condición de disparo”, se lee el estado de todas las entradas digitales y analógicas y se envían a un servidor remoto.

alarmas-gprs

Por otro lado se puede configurar el MTXTunnelv5.4 como una pasarela GPRS ModBus-TCP a ModBus-RTU, simplemente añadiendo al fichero de configuración el parámetro “MTX_gatewayModBus: on”

modbus-tcp-modbus-rtu

Como siempre el Manual de Usario incorpora ejemplos funcionales. Concretamente para estas nuevas características están los ejemplos 2.13 y 2.14 en las páginas 185 y 187 respectivamente.

 

Salu2!

Etiquetas:

Comments 2 Comentarios »

Para los que estáis buscando nuevas ideas de desarrollo para capear estos tiempos complicados aquí vengo yo con algo interesante. Hoy voy a hablar un poquito de algo que probablemente no conozcáis: el Bluetooth Low Energy.

Todos sabemos qué es el Bluetooth y me atrevería a decir que todos lo hemos usado alguna vez ya que es algo que viene de serie con cualquier teléfono móvil de gama media-baja. Ya sabéis, con bluetooth podemos crear conexiones de datos (como puede ser usando el perfil SPP), conexiones de audio, etc. Pero bluetooth siempre ha tenido una limitación que lo ha limitado para ciertas aplicaciones y es el tema del consumo. Mucha gente desconectamos el bluetooth del teléfono si no lo usamos porque gasta rápidamente la batería. Os podéis imaginar que no resulta viable utilizar módulos con conectividad bluetooth para equipos alimentados con pilas.

Pues bien, recientemente ha aparecido un nuevo standard, llamado BLE (Bluetooth Low Energy). Este nuevo bluetooth (del cual desde mi punto de vista sólo tiene el nombre y poco más) está pensado tal y como da a indicar su propio nombre para aplicaciones de bajo consumo. A día de hoy no hay teléfonos móviles que incluyan esta tecnología pero veremos en los próximos meses cómo sí van a ir apareciendo nuevos teléfonos que incluyan esta tecnología Bluetooth Low Energy.

¿Pero será compatible un equipo Bluetooth Low Energy con un Bluetooth Standard? Pues no. Lo que ocurre es que los teléfonos serán duales. Montarán un módulo bluetooth standard como hasta ahora y un módulo bluetooth low energy. Que por cierto, el bluetooth standard se podrá desconectar como hasta ahora en cualquier terminal, el bluetooth low energy no ;)

bluetooth-low-energy

Bluetooth Low Energy está pensado para transmitir de manera muy eficiente pequeñas cantidades de información a velocidades bajas. Si comparamos el consumo del bluetooth actual con el bloetooth low energy, veremos que es unas 15 veces más eficients. Para lograr esta eficiencia se han optimizado 3 conceptos básicos de funcionamiento:

Lee el resto de esta entrada »

Etiquetas:

Comments 5 Comentarios »

Hola a todos. Simplemente desear a todo el mundo un feliz y próspero año 2011 !!!

Os dejo un regalito navideño curioso, iba a hacer alguna postal navideña algo especial para ponerla en este post, pero al final me ha invadido el espíritu navideño y se me ha ocurrido algo más original. Me he puesto “manos a la obra”, nunca mejor dicho, y aquí os dejo el resultado :)

Está pensado para usuarios de los estupendos módems MTX :) que cada año hay más y más.  Haced lo siguiente, coger un MTX65 ó un MTX65+G (también vale para un TC65T) y cargarle esta aplicación java que he compilado.  Después coger un handset (el auricular normal de un teléfono cualquiera) y conectarlo al módem. Abrir el hyperterminal y ejecutar la aplicación (AT^SJRA=”A:/Navidad.jar”)

Feliz año!!!

navidad-2010

Comments 1 Comentario »

Hoy voy a comentar un poco por encima los interfaces de comunicación del nuevo módulo HSDPA EU3 y veremos un ejemplo de uso del stack TCP/IP integrada en este módulo, ya que cambia un poco a lo que estábamos acostumbrados con los módulos MC55i, XT65, TC63i y TC65i.

Interfaces de comunicación.

El módulo EU3 cuenta con un puerto serie y un puerto USB. Si conocéis el módulo HC25, a diferencia de éste, con el EU3 si es posible usar simultáneamente el puerto serie y el puerto USB. De hecho hay varias formas de configurar estos interfaces. Para ello usaremos el comando AT^SDPORT  (comando muy importante para la primera toma de contacto con este módulo), que debe estar correctamente configurado.

Con AT^SDPORT podemos configurar 4 modos de funcionamiento.

Modo 1: modo por defecto, debería servir sólo para configurar una velocidad adecuada con AT+IPR y luego cambiar a SDPORT=2, SDPORT=3 ó SDPORT=4

Modo 2: modo uart. Podremos usar el EU3 sólo por puerto serie.

Modo 3: modo USB. Para usar el EU3 sólo por puerto USB (se crea un puerto COM módem y un puerto COM virtual de aplicación (es decir, por ejemplo, para enviar comandos AT de estado al módem a la vez que tenemos establecida una conexión 3G/HSDPA por el COM módem).

Modo 4: modo USB + uart. Para usar el puerto USB en conexiones 3G/HSDPA y la uart para ir consultando el estado del módem mediante comandos AT.

A continuación, como indicaba al comienzo del post, vamos a ver cómo crear una conexión 3G/HSDPA y, usando la pila TCP/IP interna del módem, es decir, vamos a crear un socket contra un servidor remoto para enviar/recibir datos.

Lee el resto de esta entrada »

Etiquetas: , ,

Comments 2 Comentarios »

El post que voy a poner hoy es un tanto personal pues voy a comentar un producto que estoy  pensando adquirir para mi mismo desde hace ya un tiempo. Es un PC, un PC algo especial.

Todos tenemos nuestros hobbyes. A algunos les gusta salir a cenar a menudo, a otros salir a bailar, o hacer excursiones en mountain bike, … A mi lo que me gusta es mundo del motor, el mundo offroad :) .  Desde hace un tiempo tengo un Azel1100, un vehículo preparado para hacer bonitas excursiones, pero sobre todo  para lo que tengo en mente hacer algún día cuando mi hijo sea un poquito más mayor y me lo pueda llevar, hacer alguna excursión más especial. Algún día haré una de éstas, vaya que si lo haré …

Desde entonces, sin prisa alguna, voy buscando algún tipo de PC para embarcarlo en el vehículo. Un PC que quiero que me sirva como navegador y tracker GPS, pero que también me sirva para filmar las excursiones que haga, y además pueda controlar ciertos parámetros del estado del buggy a través de un puerto RS232 + un HW (controles de temperaturas, funcionamiento de los electroventiladores, estado de batería, …) y poder tener acceso a Internet desde él siempre que sea posible.

A primera vista uno puede pensar que PCs para hacer algo así hay cientos, pero no es así. El problema real es que un PC para aplicaciones como la que yo necesito, debe ser muy ruguerizado, es decir muy preparado para condiciones extremas, y de ahí el PC que voy a comentar hoy aquí es el que me parece pectecto para este tipo de aplicaciones.

El PC en cuestión es el modelo T7M de Twinhead, y tiene este aspecto:

pc1

¿Bonito verdad? :)

Pues además tiene prestaciones muy interesantes. Voy a comentar sólo algunas de ellas, las más especiales.

Lee el resto de esta entrada »

Etiquetas: ,

Comments No Hay Comentarios »