proyecto: controlador GSM para activación remota de 3 dispositivos, utilizando el sistema PICCITO 16F88 y un teléfono NOKIA (parte 1 de 2)Desarrollo de Moisés Rafael Gutiérrez Damián para Punto Flotante S.A. |
Vea aquí 4 vínculos con información adicional de control remoto usando un módem GSM:
Módem GSM WAVECOM M1306B
|
Control
remoto GSM con display LCD
|
Control SMS de 3 dispositivos desde móvil
|
Envío programado de mensajes a través de módem
Wavecom
|
DESCRIPCION GENERAL: Se desarrolló el prototipo de un controlador GSM. Se trata de un sistema con base en el módulo PICCITO 16F88 con capacidad de activación de hasta 3 dispositivos y con control remoto a través de la red GSM. El control puede realizarse desde cualquier teléfono celular ó local. El usuario utiliza su teléfono remoto y realiza primeramente una llamada al número del teléfono NOKIA 6800a integrado al controlador GSM. El módulo PICCITO detecta el ingreso de la llamada y contesta el teléfono NOKIA en forma automática. Una vez establecido el enlace de audio, el usuario puede activar ó desactivar remotamente cualquiera de los 3 relevadores del controlador, pulsando comandos por medio del teclado de su teléfono, a través de tonos DTMF. Se incluye el envío al usuario de una confirmación acústica por parte del controlador GSM, a través de tonos DTMF, tanto al contestar la llamada, como por cada comando enviado por el usuario. Por ejemplo, si se activa alguno de los relevadores, el controlador GSM envía un tono de confirmación. Si se apaga, envía 2 tonos y si se da por terminado el enlace, entonces envía 3 tonos. De esta forma, el usuario puede confirmar el funcionamiento correcto del sistema durante todo el curso de la llamada. Los 3 relevadores del módulo PICCITO 16F88 tienen capacidad en sus contactos para manejar cargas de 1 amp @ 127 VCA, de tal forma que es posible activar y desactivar remotamente, focos, motores, sistemas de agua para riego, actuadores, válvulas y otros dispositivos. En caso necesario, si la potencia de las cargas fuese muy alta, pueden conectarse relevadores auxiliares ó contactores de mayor potencia en cascada con los relevadores de PICCITO. En una segunda parte del proyecto, se realizará el control por medio de mensajes SMS añadiendo de esta manera mayor seguridad tanto en el envío como en la confirmación de los datos. |
CONSTRUCCIÓN Y ADAPTACIONES: La construcción del prototipo se hizo dentro de un gabinete industrial, el cual aloja el módulo PICCITO 16F88, la tarjeta de interfaz con el circuito convertidor RS232 y el decodificador DTMF, y el teléfono NOKIA elegido para esta aplicación. Debido a que los teléfonos celulares no fueron diseñados para aplicaciones de control automático remoto de dispositivos, hubo que hacer las siguientes 2 adaptaciones al teléfono NOKIA 6800a y a su cable de datos: 1. Al microcircuito integrado en el cable de datos del teléfono, de le adaptó un convertidor RS232, para hacerlo compatible con la salida del puerto serial del módulo PICCITO. Mayores detalles de esta adaptación se dan más abajo en esta misma página. 2. Se realizó también una adaptación al teléfono para insertar un cable con la salida de audio. Esta salida es ingresada a un decodificador DTMF gracias al cual es posible enviar comandos al módulo pulsando el teclado desde el teléfono remoto de la red GSM.
|
ADAPTACIONES AL TELEFONO NOKIA Y A SU CABLE DE INTERFAZ DE DATOS
|
No existe una
estandarización en cuanto al cable de datos en los teléfonos celulares e incluso, dentro
de una misma marca, dependiendo del modelo, se manejan circuitos y protocolos diferentes
en su cable de interfaz de datos. Para el proyecto se eligió el teléfono NOKIA modelo 6800a, debido a la compatibilidad de su cable de datos con los comandos AT, así como la facilidad de conectarlo a una interfaz serial RS232. Para conectar la interfaz serial, se hizo una adaptación al microcircuito electrónico del cable de datos DKU-5, conectando un circuito MAX232 a sus señales de trasmisión y recepción que operan con niveles TTL. De esta forma el módulo PICCITO 16F88 puede controlar directamente diversas funciones del teléfono por medio de su puerto serial. Debido a que este modelo de teléfono no cuenta con una salida de audio con conector estándar, se realizó una adaptación a su bocina interna, como se muestra en la foto. |
1. Bocina para audio. 2. Circuito CM8870P, decodificador DTMF. 3. Circuito MAX232, interfaz RS232. 4. Conector de cable plano hacia el módulo PICCITO, para leer las señales DTMF decodificadas. 5. Conector DB9 para cable serial hacia el módulo PICCITO para el control del teléfono NOKIA a través de comandos AT. 6. Cable de datos DKU-5 proveniente del teléfono NOKIA. 7. Cable con la señal de audio proveniente del teléfono NOKIA. Esta señal ingresa al circuito CM8870P, decodificador de DTMF. 8. Microcircuito ya integrado en el cable de datos DKU-5 estándar de NOKIA, con adaptación de cables soldados hacia el circuito MAX232, para la conversión de la señal serial al estándar RS232. 9. Cristal de 3.58 Mhz (estándar de TV analógica a color) para la operación del circuito CM8870P. 10. Botón manual de encendido del teléfono NOKIA. |
ADAPTACIONES AL MICROCIRCUITO DEL CABLE DE DATOS DKU-5 Al cable de datos DKU-5 del teléfono NOKIA 6800a se le hicieron adaptaciones para permitir su acoplamiento con el conector serial DB9 del módulo PICCITO 16F88. El cable tiene una terminación para conector USB encapsulada en plástico. Al retirar este encapsulado plástico, podemos trabajar sobre el microcircuito mostrado en la foto. Al microcircuito se le hicieron las siguientes adaptaciones y cambios: * Desoldar y quitar el conector USB, que se encuentra al extremo izquierdo del microcircuito y soldar los cables de color rojo (5 volts) y negro (tierra) provenientes del puerto serial de PICCITO, para alimentar al microcircuito. * Desoldar y retirar el circuito marcado con el número 2 en la foto (PL-2303) y que es una interfaz USB-RS232, no necesaria para el proyecto. Igualmente retirar los capacitores marcados como C3 y C4. * En el circuito marcado con el número 1 en la foto, soldar los cables azul (trasmisión de datos) al pin 2 y naranja (recepción de datos) al pin 10 y conectarlos el circuito MAX232, pines 10 y 9 respectivamente para su conversión a señales compatibles con el estándar RS232. Ver diagrama electrónico. * Los cables de colores blanco, azul, verde y naranja que se observan a la derecha en la foto, no deben modificarse y mantienen su soldadura original. |