INTRODUCCIÓN Módulo GPS con antena integrada L80: gracias a las tecnologías EASY (Embedded Assist System) y AlwaysLocate. EASY asegura que el L80 calcule las orbitas automáticamente usando los datos de efemérides (hasta 3 días) almacenados en la memoria flash interna, con esto es capaz de "ubicarse"...
DESCRIPCIÓN La tarjeta M95 L80 para Arduino es un Shield que permite integrar conectividad GSM/GPRS y GPS en sus aplicaciones de Arduino a través de los Módulos de Quectel. El M95 es un módulo GSM/GPRS capaz de operar en 4 bandas (850/900/1800/1900 MHz), se controla con comandos AT a través del puerto serial del Arduino.
ETAPAS Y CARACTERISTICAS ESPECÍFICAS 1. Entrada de voltaje Figura 2: Pines de alimentación. La alimentación de este shield, se realiza, mediante el pin de VIN de Arduino, es decir que su alimentación se debe apoyar en una fuente externa de 2 A mínimo para garantizar su correcto funcionamiento.
Este pin permite reiniciar el módulo GPS este pin está conectado al pin 8 de los pines Arduino, para reiniciar el módulo, lo hacemos con un 0 lógico o estado bajo, esperamos 1s, y luego cambiamos a 1 lógico o estado alto.. La figura 4 muestra las líneas del cogido ardunio de como se configura este pin, y como se crea una función de reset para dicho módulo.
Los pines utilizador en Arduino, para controlar este shield son: PINES UTILIZADOS ARDUINO M95 L80 SHIELD PWR K RSTG 3.3V 3.3V TXM: este pin es el transmisor del módulo M95. RXM: este pin es el receptor del módulo M95.
Página 8
Figura 6: Conector SMA del M95 El conector UFL de la figura 7, es opcional, para conectar una antena al GPS, si las condiciones de funcionamiento son muy complejas en señal, se pude utilizar un convertidor de UFL a SMA, para utilizar esta antena. Figura 7: Conector UFL del L80.
5. Socket sim card retráctil Socket sim card Figura 8: Este socket, permite el uso de sim cards de tamaño estándar, y con una gran ventaja, que es retráctil, soporta cualquiera de los tres operadores en Colombia el módulo M95. 6.
debe tener la conexión del micrófono (“MIC”) en la punta del Plug, la conexión del audífono (o audífonos) en el punto central (“SPK”), y la referencia (“REF” o “GND”) en la base del mismo. 7. Indicadores Figura 10: Indicadores led del shield. ...
FUNCIONAMIENTO El funcionamiento de este shield se va a mostrar con un ejemplo básico, el cual consta de verificar unos comandos y datos del modulo M95 L80. Se necesita: Arduino UNO M95+L80 SHIELD ANTENA GSM MAG Fuente de 12V - 2A PASO UNO: Conectar el shield a Arduino Uno Figura 11: Conexión del Shield a Arduino...
Al colocar el Shield en Arduino, vamos a verificar el sentido de la tarjeta, nos podemos guiar con el conector de la sim card que este en el lado al cable USB de Arduino, o sobre los pines ISP del Arduino. PASO DOS: Realizar la conexión USB y alimentacion del Arduino uno al PC Figura 11: Conexión USB y alimentación.
PASO CUATRO: Conectamos la antena SMA Figura 11: Conexión de la antena. PASO CINCO: Cargar programa de ejemplo Antes de cargar el programa debemos tener en cuenta que es recomendable apagar el módulo M95 antes de programarlo, es decir si previamente ha estado encendido, es decir, si el led rojo esta parpadeando “esta encendido”, entonces oprimimos el pulsador E_0, y veremos que el led rojo deja de parpadear y se apaga.
Página 14
Después de abrir nuestro Software de programación, vamos a utilizar el siguiente código para realizar la programación del Arduino Uno. (Más códigos Ejemplo) Figura 13: Interfaz Arduino con programa prueba. Este código consta de una función adicional, que permite las configuraciones respectivas del modem, previamente a su funcionamiento, este código, no va a servir para comunicarnos con el modulo M95, de manera trasparente.
PASO SEIS: Sentencias de prueba. Luego de haber cargado el programa en nuestro Arduino Uno, abrimos el monitor de Arduino, y podremos ver la figura 14, donde cargan unos parámetros de configuración básicos, se debe tener en cuenta que la velocidad de transferencia debe ser de 9600. Figura 14: Terminal serial de Arduino Ahora cuando usemos los comandos AT...
Página 16
Figura 15: Terminal serial de Arduino comando AT Ahora vamos a seguir la siguiente secuencia de comando, para ver el comportamiento del shield. --------------------Comandos-------------------- (entrega los datos del Modem) AT+GSN (Entrega el IMEI) ATD*611; (llama a un numero en este caso el *611, al final debe ir ;) (Finaliza una llamada) AT+COPS? (entrega el operador de la Sim Card)
Página 17
Después de escribir los comandos anteriores tendremos: Figura 16: Resultado Trama de comandos Dudas, inquietudes sugerencias sobre este producto, contacte ingenieria@sigmaelectronica.net Elaboró: Ing. Juan C. Guarnizo B. V 1.1...