Aula TI

Electrónica

Quiero compartir con ustedes una idea que desde hace tiempo esta rondando en mi cabeza. La idea se origino al juntarse dos problemas que tenía que resolver en casa. El primero es el regar el jardín y el segundo es instalar una alarma.

Tratando de hacer lo primero, no sabía cómo conectar los sensores de humedad para así saber cuándo regar el pasto. Así que empecé a ver las diferentes tipos de redes de comunicación con las que cuentan los microcontroladores y me encontré con las siguientes: serial en sus modalidades de SPI, I2C, CAN y el tradicional UART. Pues bien, en la siguiente página Neoteo encontré una red basada en el protocolo RS-485 para un proyecto de domótica para el sensado de la temperatura y el control de una lámpara incandescente.

Así que Neoteo, me dio la pauta para que creciera el proyecto hasta convertirse en control y monitoreo general de una casa-habitación.

Las funciones principales que se pretenden son las siguientes:

  1. Apertura y cierre de la puerta del garaje.
    1. Apertura/cierre por control remoto por RF con 2 teclas
      1. Apertura/cierre ambas puertas
      2. Apertura/cierre puerta izquierda
    2. Comunicación por red RS-485 a la PC, para monitoreo del estado de la puerta, así como apertura/cierre desde la PC.
  2. Encendido, apagado y temporización de las luces exteriores y patio
    1. Encendido y apagado de las luces por control remoto IR. Con 3 teclas
      1. Encendido/apagado
      2. Incrementar intensidad
      3. Decremento intensidad
    2. Comunicación por red RS-485 a la PC
    3. Monitoreo
    4. Activar en caso de alarma
    5. Programación crepuscular y timmer.
  3. Monitoreo de cisternas
    1. Comunicación por red RS-485 a la PC
    2. Monitoreo de nivel de agua.
    3. Estado de la toma de agua exterior.
  4. Monitoreo del tinaco
    1. Comunicación por red RS-485 a la PC
    2. Niveles
    3. Activación de bomba de agua para su llenado
  5. Monitoreo del tanque estacionario de gas
    1. Comunicación por red RS-485 a la PC
    2. Nivel en porcentaje
  6. Monitoreo y activación del Sistema de riego
    1. Comunicación por red RS-485 a la PC
    2. Sensado de humedad
    3. Activación de la bomba de riego
  7. Encendido/apagado y monitoreo de la fuente del jardín
    1. Comunicación por red RS-485 a la PC
    2. Bomba
    3. Luz
  8. Sistema meteorológico
    1. Comunicación por red RS-485 a la PC
    2. Temperatura exterior
    3. Temperatura interior
    4. Dirección y velocidad del viento
    5. Humedad
    6. Lluvia
  9. Luces de las habitaciones
    1. Encendido y apagado de las luces por control remoto IR. Con 3 teclas
      1. Encendido/apagado
      2. Incrementar intensidad
      3. Decremento intensidad
    2. Comunicación por red RS-485 a la PC
    3. Monitoreo
  10. Sensores de las habitaciones
    1. Presencia
    2. Temperatura
    3. Humo
    4. Apertura de la ventana
    5. Apertura de la puerta
    6. Comunicación por red RS-485 a la PC
  11. Sistemas de baterías
    1. Monitoreo de la carga y temperatura
    2. Recarga automática
    3. Activación automática en caso de falla de la energía eléctrica, para los servicios vitales (la función de alarma del sistema)
    4. Comunicación por red RS-485 a la PC
  12. Sistema de presencia exterior
    1. Comunicación por red RS-485 a la PC
  13. Cerca eléctrica
    1. Comunicación por red RS-485 a la PC
      1. Activación/desactivación
  14. Luz y sirena de alarma
    1. Comunicación por red RS-485 a la PC
  15. Modos de funcionamiento de la alarma
    1. Actividad total
    2. Actividad con personal en el interior
    3. Desactivada
  16. Computadora de monitoreo y control
    1. Presentación esquemática de los sensores de la casa
    2. Presentación esquemática de los servicios de la casa
    3. Monitoreo de los sensores
    4. Activar/desactivar modos de funcionamiento alarma
    5. Algoritmo de activación de alarma, de acuerdo a los sensores y el modo de funcionamiento.
      1. Luz y sirena de alarma
      2. Luz exterior
      3. Llamar por teléfono
    6. Activar/desactivar los servicios de la casa

En esta ocasión,  solo describiré como se pretende abordar el proyecto. Para lo cual pongo el siguiente diagrama esquemático de todo el sistema:

Diagrama del proyecto

El cerebro del sistema es una Computadora CEWIN3500, con sistema operativo  Windows CE. Les explico cómo llegue a esta solución. La idea inicial era hacerlo con un microcontrolador de la gama alta de los PIC, tal vez un PIC 18F4550, con comunicación USB, pero quería un despliegue grafico, un LCD o un minipanel Touch no simples leds como la mayoría de las alarmas presentan.

Pues resulta que el LCD o el minipanel Touch más el microcontrolador y su tarjeta, así como la programación de ambos (panel y micro) resulta igual de costoso en tiempo y dinero que la PC de CUBLOC y con prestaciones gráficas menores y una programación en lo personal más tediosa que hacerlo sobre C++ en la PC.

Esta computadora ya cuenta con un puerto RS-485, lo que también elimina la creación del convertidor RS485 a RS232 de un PC “normal”. Aunque cabe decir que modelos más sencillos de la CEWIN, sin puerto RS485 son mucho más económicas que la 3500 por ejemplo la CEWIN3100B.

Los microcontroladores los utilizaremos para cada una de las terminales, ya sea para ejercer una acción, tomar una lectura o saber su estado.

Se irá desarrollando cada módulo en su totalidad, pero nos basaremos principalmente en lo que existe en el mercado para modificándolo para que dé las prestaciones que buscamos y conectarlo a la red. Así que considero de suma importancia entender lo que es una red RS485, por lo cual los remito de nuevo a la página de Neoteo que da una explicación bastante clara y ejemplos con PIC de lo que se puede lograr con este tipo de rede aplicada a la domótica.

Pues bien, hasta aquí dejo esta introducción y en la siguiente ocasión empezaré a describir el control de de la puerta del garaje, (zaguán le dicen en mi pueblo).

Hasta la próxima.

El mejor monumento o trofeo que un hombre puede llevarse a la tumba es la satisfacción de que alguien aprendió de él.

¿Te gusto?, Compartelo:
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Meneame
  • Technorati
  • FriendFeed
  • Slashdot
  • Live
  • MSN Reporter
  • MySpace
  • Reddit
  • Wikio
  • LinkedIn
  • Yahoo! Bookmarks
  • email
  • RSS
1 Comentario :, , , más...

El pasado mes de junio, se llevo a cabo del 12 al 14 en la ciudad de San Francisco el evento llamado Robogames 2009.  Robogames es la competición más grande de robots en el mundo e incluye un sinnúmero de eventos, tales como combate de robots, humanoides andantes, jugadores de futbol, sumo, etc. Dos terceras partes de los eventos son para robots autónomos (lo que yo llamaría verdaderos robots) y el resto es para “robots” de radio control. Esta fue la quinta edición del evento, que empezó en 2004 y fue fundada por David Calkins con la idea de al conjuntar eventos donde pudieran participar robots en disciplinas diferentes, con el fin de que los creadores pudieran compartir ideas. (Datos de la Wikipedía, en inglés)

Lo que trae este evento a mi atención, es que el equipo mexicano que participo en esta ocasión volvió a casa con el segundo lugar del medallero, por arriba de países como Reino Unido, India Rusia o incluso Japón.

México ha venido participando en esta competencia desde 2006, cuando no gano una sola medalla, pero ha escalado desde entonces, veamos:

Año

Oro

Plata

Bronce

Total

Lugar en el medallero

2006

0

0

0

0

-

2007

1

1

2

4

9

2008

1

1

1

3

6

2009

2

3

4

9

2

Los equipos mexicanos que ganaron en esta ocasión estuvieron encabezados por: Rubén Bravo, Erick Rodríguez y Manuel Vallejo, todos de la Unidad Profesional Interdisciplaria de Ingeniería y Tecnologías Avanzadas (UPIITA) del IPN.

Para variar y tal como lo dijo en una ocasión la niña “Carolina Aranda Cruz” los medios de comunicación le prestan más atención a nuestros equipos de futbol (de pésimo rendimiento por cierto) y a los chismes de farándula, que al logro de estos muchachos. Yo me entere de esta noticia gracias al programa de Brozo del 26 de junio, he aquí el reportaje original:

Después de eso me di a la tarea de buscar más información, encontrándola principalmente en el Universal, que dedica dos artículos a este logro (aquí y aquí), así mismo aparecen en el mismo diario las noticias de los eventos de 2008 y 2007 (aquí, aquí, y aquí).

Además el mismo diario organizo un chat donde participaron los tres estudiantes de la UPIITA galardonados (enlace al chat), de donde me permito rescatar algunas preguntas y sus respuestas:

Shaine Hora del mensaje: 12:43
Pregunta
muchas felicidades, esto es algo para reconocer tambien ¿¿¿han tenido alguna distincion por parte del IPN??? ¿¿¿les dara tambien algun reconocimiento??? Y esto es algo q ustedes llevaran por siempre y lo recordaran con orgullo
Respuesta
Erick Rodríguez: Nos invitaron a la entrega de la presea Lazaro Cardenas, donde el presidente de la republica Felipe Calderon nos saludo de mano y nos felicito, asi mismo nos invito a los pinos para mostrarles el funcionamiento de los robots, estamos en espera de la confirmacion. Aun esta por verse si nos entregaran algun reconocimiento. Saludos
DON PEJEONE Hora del mensaje: 13:01
Pregunta
ANTES QUE ANDA FELICIDADES MUCHACHOS. QUE TAN DIFICIL FUE PARA USTEDES CONSEGUIR PATROCINIOS, EN UN PAIS DONDE NO APOYAMOS LA CIENCIA?
Respuesta
Erick Rodríguez: En realidad no contamos con ningun patrocinio, los robots se costean por cuenta propia. Estamos en la espera de que se acerquen y nos ofrescan ayuda economica.
Eduardo Pavel Cruz Hora del mensaje: 12:54
Pregunta
Hola! antes que nada muchas felicidades, de parte de un Politécnico orgulloso por su logro. Quisiera preguntarles si la iniciativa privada se ha acercado a ustedes para ofrecerles algún tipo de apoyo????
Respuesta
Manuel Vallejo: No, pero seria bueno que nos patrosinen las piezas caras de los robots. ejemplo, los motores.
Laura Mendiola G. Hora del mensaje: 12:35
Pregunta
Ahora que fueron a San Francisco y vieron los robots de otros paises, ustedes creen que en México se necesita mas apoyo económico y tecnológico para mejorar la calidad de sus robots o creen que la calidad en el Instituto es buena ? Que lugar en cuanto Avance Tecnológico le dan a México?
Respuesta
Erick Rodríguez: Hola, claro que si necesitamos mayor apoyo economico, nos gustaria hacer robots mas competitivos, tenemos el ingenio y la creatividad pero si nos falta presupuesto. Lamentablemente México sigue dependiendo tecnologicamente de paises de 1er mundo y eso retrasa el avance tecnologico que puede tener México, la calidad y el ingenio si se tiene en México.

Y mi favorita:

pamela Hora del mensaje: 12:04
Pregunta
les dieron dineroo??
Respuesta
Erick Rodríguez: No, no nos dieron premio economico. Solo una medalla. De hecho participamos mas por el gusto.

Esperemos que realmente el gobierno federal reconozca a estos estudiantes y los apoyen a seguir cosechando triunfos.

Esta no es la única ocasión que jóvenes y niños mexicanos regresan a casa con premios y reconocimientos, como el caso de los niños: Jaomitl Lina Parra, José Antonio Salgado y Salgado, Carolina García Álvarez, Mauricio Osornio Rico y Daniel Yucundo Campuzano García que obtuvieron el lugar 19 de entre 56 países en la FIRST LEGO  LEAGUE en Copenhague, Dinamarca, en esta ocasión el caso de Jaomitl se menciono más que el de los otros cuatro ya que él era el único de una escuela pública y de bajos recursos.

No me queda más que felicitar por este medio a: Rubén Bravo, Erick Rodríguez y Manuel Vallejo por su triunfo, deseándoles que puedan conseguir mayor financiamiento para sus proyectos y que sigan cosechando logros para nuestro país y sobretodo deseo que en México empecemos a brindarle el apoyo a quien realmente lo necesita y a quien verdaderamente aprovecha las oportunidades, sobretodo, en el campo de la ciencia.

Les dejo aquí los videos de la competencia de final de sumo del Robogames 2007 y la de los seguidores de línea 2009, que fue una de las que se ganaron en esta ocasión. Así mismo les dejo los enlaces en Youtube de miembros de los grupos de robótica de la UPIITA y del ITESM.

¿Te gusto?, Compartelo:
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Meneame
  • Technorati
  • FriendFeed
  • Slashdot
  • Live
  • MSN Reporter
  • MySpace
  • Reddit
  • Wikio
  • LinkedIn
  • Yahoo! Bookmarks
  • email
  • RSS
1 Comentario :, , , , , más...

Recordaran que hace poco más de un año les comentaba de la adquisición de mi Nokia N95. He compartido con ustedes algunas de mis experiencias en el uso del smartphone, como en el uso diario que le doy y el empleo del GPS. Entre otras cosas este año ha dejado mi teléfono marcado por el uso, principalmente en el teclado (mismo que esperarías tuviera un poco mas de resistencia al desgaste), y ha dejado atrás más de 4 fundas plásticas transparentes (Clear Case), los cuales son de muy mala calidad y se rompen a la primera, como el que pueden observar abajo a tan solo 2 días de haberlo estrenado.

Muestras de desgaste en el teclado del N95

Muestras de desgaste en el teclado del N95

Case roto a los 2 días de uso

Case roto a los 2 días de uso

Ahora bien, el tener un teléfono con GPS y conexión a Internet ha cambiado y creado algunos hábitos en mi, por ejemplo, cuando tengo que ir de un lugar a otro que desconozco o que no se bien como llegar, siempre checo la ruta con anticipación en la aplicación de mapas, y si la situación lo requiere, la navego completa asistido por el GPS. También tengo la (mala) costumbre de conectarme a la red a ver si tengo correo nuevo cada vez que encuentro una conexión abierta.

Ejemplos de aplicaciones que tengo instaladas

Ejemplos de aplicaciones que tengo instaladas

Ejemplos de aplicaciones que tengo instaladas

Más aplicaciones que tengo instalada

Uso el teléfono como mp3 player, descargo directamente algunos de los podcast que oigo de la WiFi de la casa o copio desde la PC los que descargue en esta ultima. En México tenia el adaptador del teléfono a la cassetera del estero del carro, aquí como lo la tengo, escucho mis podcast directamente con las bocinas del aparato, las cuales son realmente buenas y dan muy buen sonido a pesar del tamaño Así mismo uso mucho la calculadora, más aquí en Chile para poder saber cuanto es el equivalente al precio de México También he tomado muchas muchas fotografías y vídeos con el N95, y la aplicación que trae Nokia Lifeblog me parece estupenda, con la inconveniencia de que solo corre en Windows. Así mismo gracias a Fring (software de IM y VoIP) puedo conectarme a todas mis cuentas de IM (Gtalk, MSN, Skype, aunque permite mas protocolos como Yahoo, AIM, etc.), Además, me permite conectarme a mis cuentas de Facebook y Twitter de manera muy practica, y finalmente como punto realmente bueno, me permite hacer llamadas por SkypeOut (de mi cuenta Skype por Internet a teléfonos fijos o celulares, de Chile o México), cosa que ni mismísima aplicación oficial de Skype me permite hacer.

Apliación oficial de Skype no Permite llamadas a telefonos fijos

Apliación oficial de Skype no Permite llamadas a telefónos fijos

Fring si permite hacer llamada a través de SkypeOut

Fring si permite hacer llamada a través de SkypeOut

También es bueno mencionar que me arme de valor y le hice un debranding al teléfono por lo que ahora corre en su versión 20.2.011 (en lugar de la 10.2.006 que originalmente traía), esto me permitió entre otras cosas conectar el celular por medio de Bluetooth a mi laptop en Ubuntu, permitiéndome la sincronización de mis contactos, tareas, y eventos de calendario (solo permite sincronizar estos efectos, y no permite la sincronización de fotos, notas y aplicaciones), gracias a esto es que mi smartphone, puede convivir con mi Palm LifeDrive, ya que gracias a que las sincronizo en Evolution en Ubuntu, ambos gadgets comparten esta información (con algunos problemas que aun estoy tratando de resolver). A decir verdad, esto puede ser hecho también en Windows usando como cliente de sincronización para ambos equipos el Outlook de MS.

También he usado el N95 como eReader (lector de libros), aunque la verdad el lector de fabrica de pdf’s es bueno, no permite una lectura adecuado de documentos ya que necesitas estar “moviéndote” en horizontal renglón por renglón, el lector de libros en formato Mobi (enlace en inglés) es bastante bueno, con un tamaño adecuado de letras, pero la verdad, aun así, la pantalla es muy pequeña para permitir una lectura cómoda Es esta tarea (la de lector de libros electrónicos) la principal que le ha quedado a mi Palm, y en viajes, la capacidad de almacenar las fotografías que tomo con mi cámara directamente del chip SD.

¿Que depara el futuro? No lo se, aun cuando estoy muy contento con mi Nokia N95, estoy pensando seriamente cambiarlo cuando regrese a México, la primera opción es un Nokia N97, y la segunda un Palm Pre. Aunque el precio de ambos se me hace bastante caro por no decir prohibitivo (800 y 1000 USD en sus ediciones “libres” (sin carrier))

Si tu tienes un Nokia N95, N96 o estas planeando comprar el N97, déjanos tu opinión, si no, platicamos como usas tu smartphone, todos los comentarios son bienvenidos.

¿Te gusto?, Compartelo:
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Meneame
  • Technorati
  • FriendFeed
  • Slashdot
  • Live
  • MSN Reporter
  • MySpace
  • Reddit
  • Wikio
  • LinkedIn
  • Yahoo! Bookmarks
  • email
  • RSS
2 Comentarios :, , , , , , , , , , , , más...

Uno de los grandes enemigos de los equipos electrónicos y en especial de las computadoras es el polvo. Todos sabemos que con el tiempo el polvo se va acumulando poco a poco en los ventiladores de la computadoras, así como en los disipadores de calor, haciendo que esta trabaje cada vez más caliente y por consecuencia reduciendo el tiempo de vida del procesador.

cimg3859a

Este proceso es principalmente notable en las laptops, normalmente éstas están siempre en transito, en la escuela, en el trabajo a la casa, en los restaurantes o en cualquier lado donde sea que la necesitemos, y estos lugares no siempre son los adecuados para tener un equipo de computo.
Si usas tu laptop para jugar o hacer cualquier otra actividad altamente demandante, como edición de vídeo, y haz notado que a veces se apaga sin mayor advertencia, lo más probable es que tu computadora se este apagando como resultado de las protecciones de temperatura que evitan que el procesador quede prácticamente frito y esta es una advertencia que debes de atender.
Limpiar tu laptop es algo muy sencillo que todos podemos hacer en casa sin necesidad de gastar en un servicio especializado, aquí te diremos como realizar una limpieza básica.
Lo primero es conseguir las herramientas básica, estas son:

  • Cotonetes
  • Toallitas limpiapantallas (o un trapo que no deje pelusa)
  • Palillos de madera
  • Alcohol isopropílico
  • Desarmadores de joyero
  • Aire comprimido
  • Un paño suave
  • Un cepillo de cerdas suaves (incluso un cepillo de dientes viejo te sirve)
  • Puedes encontrar en tiendas especializados y supers kits de limpieza que incluyen varios de los productos mencionados.

cimg3869a

En una mesa limpia y preferentemente sobre un paño pon tu computadora al revés, primero debes de desconectarla y si es posible retirar la batería Después debes de identificar las entradas de aire y las descargas

cimg3849a

Procede a limpiar con el cepillo las entradas de los ventiladores, los cuales probablemente estén así:

24042009458

Y deben de quedar así:

cimg3855a

Después con un palillo traba el ventilador como se muestra:

cimg3881a

Si te sientes confiado quita las tapas que puedas de la parte inferior de la computadora, esto te facilitara la limpieza, de igual modo debes de trabar el ventilador.

cimg3877a

Trabar el ventilador es importante antes de limpiarlo con el aire comprimido porque de esta manera evitas que gire mientras lo limpias, lo que pudiera provocar que girase más rápido de su velocidad máxima, dañándolo

Una vez hecho lo anterior, con la botella de aire comprimido realiza disparos de corta duración en el sentido inverso al recorrido normal del aire de enfriamiento, es decir, dispara el aire a traves de la descarga de aire de tu computadora.

cimg3878a

Es importante que la botella de aire este siempre de manera vertical, esto evitara que el gas liquido pudiese salir por la descarga, lo que pudiera causar algún daño a tu computadora. Es importante seguir las indicaciones de uso del fabricante (usar en lugar ventilado, no apuntar a la piel, animales, etc.). Como mencione arriba, realiza disparos cortos, esto evitara que la botella se enfríe demasiado, si esto ocurre deberás esperar a que esta alcance otra vez la temperatura ambiente. Para evitar estos tiempos de espera, puedes usar dos botellas, de este modo puedes usar la otra en lo que la primera que usaste vuelve a su temperatura.

Repite el proceso en el sentido normal del flujo del aire a través de la máquina, es decir, disparando a través del ventilador

cimg3883a

Repite el proceso tantas veces como consideres necesario.

Si quitaste las tapas y los ventiladores quedaron disponibles puedes hacer una limpieza más profunda usando los cotonetes humedos en alcohol isopropilico.

cimg3885a
Una vez que todo quede limpio, vuelve a armar y dale vuelta a la máquina

Si quieres y puedes quita el teclado y haz una limpieza con el aire comprimido, si no es posible, una limpieza simple con el mismo aire es suficiente.

Limpia finalmente la pantalla y el cuerpo de tu computadora con un paño suave ligeramente húmedo en con el alcohol. Recuerda rociar el alcohol sobre el paño y NO sobre el equipo o la pantalla. Recuerda que la pantalla es muy delicada y no debes de ejercer mucha presión sobre ella. Antes de limpiarla por primera vez prueba el liquido limpiador en una pequeña parte de la pantalla

Recuerda darle un mantenimiento similar cada tres meses a tu equipo como minino, para asegurar un mejor rendimiento puedes simplemente soplar la máquina con aire comprimido una vez al mes.
Esperamos que este mini tutorial te sea de utilidad. Hasta la próxima

¿Te gusto?, Compartelo:
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Meneame
  • Technorati
  • FriendFeed
  • Slashdot
  • Live
  • MSN Reporter
  • MySpace
  • Reddit
  • Wikio
  • LinkedIn
  • Yahoo! Bookmarks
  • email
  • RSS
4 Comentarios : más...

Hola, hola. Bienvenidos a este sitio “donde lo difícil de la tecnología se hace fácil“.

Hace más o menos un mes, compre diferentes tipos de sensores, que comercializa PARALLAX, conforme vaya experimentando con ellos (realmente jugando) voy a ir plasmando las experiencias y logros en este blog. El kit incluye sensores de temperatura, humedad, Infrarrojos, distancia por ultrasonido, flexión, etc. Por otro lado he conseguido también sensores de presión de FREESCALE.

La idea final de “jugar con los sensores” es hacer un modulo que los contenga a todos o a la mayoría, tomar sus lecturas, conformar un solo paquete con la información y enviarlo por medio inalámbrico a una PC, para su despliegue o análisis. El módulo de sensores podrá ser instalado en una plataforma móvil (un robot terrestre o acuático, motivo de un post aparte). Es así que junto con los sensores adquirí un transmisor RF y un receptor RF en PARALLAX.

Los números de parte de los Tx. y Rx. (abreviatura para transmisor y receptor, respectivamnete) de PARALLAX son: Tx. 27980 y Rx. 27981. Los módulos ya vienen listos con pines de tipo macho para insertarse en una tablilla de pruebas (mejor conocida como protoboard) y antena. El corazón de estos módulos son los CI’s (Circuitos Integrados) de LINX, que como su eslogan lo dice: “hacen la comunicación inalámbrica simple”(Wireless Made Simple), ya que estos CI, solo requieren recibir del microcontrolador los datos por comunicación serial del tipo UART, que la mayoría de los microcontroladores de gama media contienen y que junto con compiladores de lenguajes de alto nivel como son  ’C’ o PASCAL que cuentan con librerías para el manejo del puerto UART, hacen muy sencillo el envío y recepción de datos.

Tx. y Rx. de PARALLAX

Tx. y Rx. de PARALLAX


Como los microcontroladores que utilizo son los tan famosos PIC´s de MICROCHIP, busque transmisores RF de esta compañía, consiguiendo el kit de desarrollo: rfPIC Development Kit 1 (#parte DV164102), son PIC’s que vienen con un transmisor de RF en el mismo encapsulado.

rfPIC

rfPIC

Por otro lado, llegó a mis manos la revista ELEKTOR de enero de 2009, que contiene dos artículos relacionados con un dispositivo de RF, el transreceptor RFM12 de HOPERF, el cual se comunica por SPI (del inglés Serial Peripheral Interface), de este puerto también existen librerías en los lenguajes de alto nivel. Estos CI’s estoy en espera de recibirlos, ya que también estoy interesado en probarlos.

transreceptor RFM12

Transreceptor RFM12

Así que, en base a estos tres dispositivos de comunicación inalámbrica, es que haré los siguientes comentarios:

  • Con los circuitos de LINX que acondiciona PARALLAX en sus módulos, se puede implementar un prototipo para comunicar un microcontrolador con la PC de forma rápida, solo es necesario energizar el módulo transmisor (+5 Vdc y tierra) y conectar el pin Tx. al microcontrolador, así como, energizar el receptor y conectar el pin Rx. a la entrada de un circuito como el MAX232, que convierte la señal TTL a RS232 que puede interpretar la PC. Como los puertos seriales RS232 ya no están disponibles en las PC es necesario utilizar un convertidor de USB a serial RS232, o utilizar un CI de LINX que convierten directamente los datos recibidos por el Rx. a USB.

Las ventajas de los CI Tx. y Rx. de LINX, es el no utilizar componentes externos para la sintonía ni ajuste, solo es necesario insertar una sola resistencia en el  Tx.  para ajustar la potencia de transmisión de acuerdo a la FCC. LINX vende también diferentes tipos de antenas que se ajustan a cada aplicación. Cuenta con documentación completa en su página web. Los precios de los CI van desde $5 USD para el TX. y de $10usd para el Rx. El modulo PARALLAX  cuesta el Rx. $39.99 USD y el Tx. $29.99 USD.

Las frecuencias que manejan son de: 315, 418 y 433 Mhz., con una velocidad de transferencia de datos de 10.0Kbps y un alcance a línea de vista de 3000 pies, dependiendo del tipo de antena que se instale. Cada CI esta ajustado a cierta frecuencia  y no es posible cambiarla.

Para establecer una comunicación en dos vías LINX también cuenta con CI transreceptores para cada una de las frecuencias antes mencionadas y que tienen un costo de $12.89 USD.

  • Los CI rfPIC de Microchip, están más limitados en cuanto hacer una aplicación de comunicación inalámbrica en poco tiempo, ya que hay varios cálculos que se necesitan hacer como son: el tipo y frecuencia del cristal oscilador, el tipo y acoplamiento de la antena. El microcontrolador que viene con el kit de desarrollo es bastante limitado de tal manera que no permite la comunicación vía serial con la PC, esto es, no cuenta con un puerto USART. Es necesario programar la transmisión de datos bit a bit por medio de lenguaje ensamblador, lo cual es bastante tedioso. No hay ejemplos en lenguaje de alto nivel y la documentación es limitada. Los precios son de $2.11 USD para el Tx. y el receptor no tiene incorporado el microcontrolador, el CI para recepción tiene un costo de $2.89 USD., las frecuencias que manejan son de 315 y 433.92 Mhz. Y se requiere un CI por frecuencia, se puede seleccionar entre dos tipos de modulación FSK y ASK, con una velocidad máxima de transmisión de datos de 40 Kbps y una potencia de +10dbm a -12dbm.

En lo personal, considero una mala idea el haber juntado en un solo CI el microcontrolador y el Tx. teniendo que poner bastantes dispositivos externos al CI.

  • Transreceptor RFM12 (basado en los artículos de elektor), no requiere componentes externos, un poco complejo el configurarlo y sincronizarlo, comunicación SPI (del inglés Serial Peripheral Interface), que al igual de UART, la mayoría de los micros de gama media lo tienen, lo que deja completamente libre la comunicación serial por UART del micro con la PC. Las frecuencias a las que opera es de 315, 433, 868 y 915 Mhz, la diferencia principal con los CI anteriores, es que el mismo IC puede ser configurado dentro de estas 4 frecuencias de acuerdo a la necesidad, mientras que los otros, son un CI para cada frecuencia. Velocidad de transferencia de datos de 115.2 Kbps. Alcance de 100 a 150 m. dependiendo de la velocidad y frecuencia de transmisión. Su precio es de $4 USD. Cuentan también con CI que son solo Tx. o Rx. a un costo de $3 USD.

Existen otros dispositivos RF, como el XBEE, con más prestaciones pero el costo es elevado.

Pues bien, en el mercado existen muchas opciones para cortarle los cables de comunicación a los microcontroladores, unas más económicas que otras, pero si no se tiene grandes conocimientos de comunicaciones por RF, calculo de antenas y frecuencias, los dispositivos de LINX y HOPERF, son una excelente opción a costos reducidos, obteniendo resultados casi inmediatos. Si se tienen grandes conocimientos del lenguaje ensamblador y se tiene más tiempo para el desarrollo y los medios para probar diferentes configuraciones de antenas, se podría pensar en los rfPIC.

Hasta la próxima.

¿Te gusto?, Compartelo:
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Meneame
  • Technorati
  • FriendFeed
  • Slashdot
  • Live
  • MSN Reporter
  • MySpace
  • Reddit
  • Wikio
  • LinkedIn
  • Yahoo! Bookmarks
  • email
  • RSS
13 Comentarios :, , , , , , , más...

¿Buscas algo?

Usa la forma de abajo para buscar en el sitio:

Búsqueda personalizada

¿No encontraste lo que buscabas? ¡Deja un comentario en un artículo o contáctanos para que lo tengamos!