Home
GM862 Arduino Shield
Contents
1. i lt 50 Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 info olimex cl www olimex cl L mci Manual Usuario de GM862 Arduino Shield modem receive generalBuffer if strlen generalBuffer gt 0 Serial print buf Serial println generalBuffer ks Serial println done modem closedConection digitalWrite ST LED pin HIGH modem switchOf f while 1 Pagina 10 de 13 Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl Y Cl Manual Usuario de GM862 Arduino Shield P gina 11 de 13 electronics C DIGO EJEMPLO GM862 GPRS ARDUINO SHIELD e ste c digo permite abrir un socket con un servidor por otro lado lee y procesa datos provenientes de un sensor que ingresan por la entrada anal gica 0 Posteriormente env a datos al servidor en tiempo real e Para cargar el c digo directamente desde arduino abrir el programa arduino luego File gt examples gt MG862 gt GM862_GPRS e Ubicar la funci n modem settolnternet APN user Reemplazar el n mero APN username y password por los par metros otorgados por su proveedor de servicios de internet m vil e En la misma funci n anterior reemplazar el dominio por el del servidor y la puerta de acceso e Configurar el servidor para revivir datos e Cargar el programa y abrir la ventana serial configurada a 9600bas y PILS GM862 SMS p
2. IO GII GI2 ADC 3 8 Conexi n Antena GPS Fig 1 Placa GM862 Arduino Shield e Conector Modem GM862 Conector para modem GM862 GPS e LED STAT Indicador de funcionamiento de modem GM862 e LED PWR Indicador de alimentaci n de modem GM862 e LED USER Indicador configurable por el usuario e Conector antena GSM Conector para antena GSM externa e Conector antena GPS Conector para antena GPS externa e Bot n ON OFF Bot n de encendido apagado del modem e Bot n Reset Arduino Resetea placa base Arduino e Jumper ADC Jumper para setear valor de conversi n del ADC del modem GM862 a 0 V Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl Manual Usuario de GM862 Arduino Shield GU A R PIDA DE INSTALACI N Y PROGRAMACI N DE GM862 ARDUINO SHIELD Para la instalaci n y programaci n del GM862 Arduino Shield se debe instalar un puerto serial virtual y conectar algunos pines del Shield de manera de poder tener comunicaci n con el modem y con el PC a la vez permitiendo que el procedimiento de depuraci n del software sea m s fluido que utilizando solamente el puerto serial por hardware Adem s se debe hacer uso de la librer a GM862 que contiene funciones elaboradas para poner en marcha la comunicaci n entre el modulo GM862 arduino y la red 1 2 AA Descargar programa de ejemplo aqu y descomprimirlo Copiar la carpeta newSoftSerial y la capeta GM862 en la carp
3. Manual de Usuario GM862 Arduino Shield Rev 1 3 MCI MA 0063 INGENIERIA MCI LTDA www olimex cl Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 info QJolimex cl 2 mCI electronics MCI Ltda Luis Thayer Ojeda 0115 Oficina 402 Santiago Chile www olimex cl Tel 56 2 3339579 Fax 56 2 3390589 MCI Ltda 2011 Atenci n Cambios y modificaciones hechas en el dispositivo no autorizados expresamente por MCI anular n su garantia C digo Manual MCI MA 0063 O MCI Manual Usuario de GM862 Arduino Shield P gina 3 de 13 INTRODUCCION cscsuassnese eo ateptE 4 FUNCIONALIDADES ona 4 PARTES DEL DISPOSIEVO aa sa sona a mdo o ago do kosus 5 GU A R PIDA DE INSTALACI N Y PROGRAMACI N DE GM862 ARDUINO SPE LEDen 6 C DIGO EJEMPLO GM862 ARDUINO SHIELD eieren 8 MAPA DE PUERTO ornini EA 9 AISTORIA DEL DOCUMENTO ususarios 13 Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl Manual Usuario de GM862 Arduino Shield P gina 4 de 13 INTRODUCCI N El objetivo de este documento es la descripci n de las funcionalidades del GM862 Arduino Shield Este documento abarca todas las funcionalidades que permite el shield tambi n se sugieren procedimiento de configuraciones b sicas del modem GM862 El GM862 Arduino Shield permite a la tarjeta Arduino hacer llamadas telef nicas enviar mensajes de texto SMS enviar d
4. atos v a GPRS accionar pines I O del m dulo y mucho m s Con esto se fusiona la gran cantidad de funcionalidades y flexibilidad de los m dems GM862 con la facilidad y sencillez de programaci n de Arduino Esto posibilita desarrollar proyectos con Arduino en las siguientes reas e Telemetr a y telecontrol e Sistemas de seguridad inteligentes e Sistemas de venta autom tica inteligentes e Sistemas de gesti n de autom viles flota FUNCIONALIDADES El GM862 Arduino Shield principalmente entrega la alimentaci n adecuada al m dem Telit GM862 y adapta los pines haci ndolo compatible con Arduino Algunas caracter sticas espec ficas para ste dispositivo son 1 Regulaci n de voltaje a de 5 9 VDC a 3 8 VDC 2 Consumo m ximo de 3 A 3 Led indicador de alimentaci n 4 Led indicador de Status del modem GM862 5 Led configurable por el usuario 6 Bot n de encendido apagado de modem GM862 7 Bot n de reset placa Arduino 8 Conexi n a Puerto ADC modem GM862 9 Dimensiones 76 x 54 mm Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 info olimex cl www olimex cl D VICI Manual Usuario de GM862 Arduino Shield P gina 5 de 13 PARTES DEL DISPOSITIVO Jumper ADC Conexi n Antena LED PWR GSM LI JN csh Eo CODO 7 AUTO LED STAT LED USER Bot n ON OFF Reset Arduino Conector Modem ArduinoShield GM862 WWW Ol1mex cl MCI TOD 00733 Er E M Mr G5 G6 GZ G8 G9 G
5. de Author Mois s Campos MCI Electronics www olimex cl x include NewSoftSerial h tinclude lt string h gt tinclude GM862 h define BUF LENGTH 100 tdefine txGprs pin 3 tdefine rxGprs pin 2 NewSottserial ser rxGprs pin ExGprs pin GM862 modem aser char generalBuffer 100 void setup Serial begin 9600 modem switchOn modem init while modem isRegistered delay 1000 modem checkNetwork modem settoInternet APN username password domain port void loop modem connecttoServer char iteracion 0 while iteracion lt 4 char tmp Serial println float temperature float analogRead 0 temperature processinSensor temperature 21 244 1 7908 0 0278 0 0003 0 100 0 1024 strcpy generalBuffer Temperatura Actual Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl Manual Usuario de GM962 Arduino Shield P gina 12 de 13 char pTemporal generalBuffer strlen generalBuffer ftoa pTemporal temperature 1 modem transmittoServer generalBuffer delay 5000 iteracion Serial println generalBuffer modem closedConection digitalWrite ST LED pin HIGH delay 2000 modem switchOff while 1 float processinSensor float sensor float a float ax float axx float axxx float axxxx float factor 1 sensor sensor factor valor normalizado y luego transformado en senso
6. em Luego de conectarse el modulo pide un archivo html el servidor lo env a el modulo lo carga todo esto se visualiza en una ventana serial configurada a 9600 bds Para cargar el c digo directamente desde arduino abrir el programa arduino luego File gt examples gt MG862 gt GM862 LOAD HTML Ubicar la funci n modem settolnternet APN user Reemplazar el n mero APN username y password por los par metros otorgados por su proveedor de servicios de internet movil e Cargar el programa a arduino e Cargar es programa y abrir la ventana serial configurada a 9600bds para visualizar los datos yA File GM862 SMS pde Author Mois s Campos MCI Electronics www Oolimex cl tinclude NewSoftSerial h tinclude lt string h gt include GM862 h define BUF LENGTH 100 tdefine txGprs pin 3 tdefine rxGprs pin 2 NewSoftserial ser fxoprs pin ExGpes pln GM862 modem aser char generalBuffer 500 void setup Serial begin 9600 modem switchOn modem init while modem isRegistered delay 1000 modem checkNetwork modem settoInternet APN username password www roundsolutions com 80 void Loop modem connecttoServer byte i 0 serial printin Load html modem sendd GET HTTP 1 01r1n search twitter for gm862 modem sendd Connection keep alivelrin write on the socket modem sendd ArAn Serial println receiving while
7. eta de instalaci n del programa arduino espec ficamente en libraries Instalar el Shield Ver fig 2 para referencia A Conectar el modem GM862 B Alinear shield de manera de que los pines de conexi n de los costados del shield correspondan sean correspondientes con los pines de la placa Arduino y ensamblar Insertar SIM a modem GM862 Conectar alimentacion 5 9VDC a placa Arduino Conectar puerto USB de Arduino a PC En caso de que no se hayan instalados los drivers FTDI instalar drivers USB Descargar aqu para tarjetas arduino m s recientes la instalaci n de los drivers es autom tica Como convenci n los par metros que deben ser modificados se podr n identificar por estar escritos con fuente de color rojo en los Skechers presentados en este manual Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl P gina 6 de 13 D VICI Manual Usuario de GM862 Arduino Shield P gina 7 de 13 Fig 2 Ensamblaje Placa GM862 Arduino Shield Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 info olimex cl www olimex cl CI Manual Usuario de GM862 Arduino Shield P gina 8 de 13 electronics C DIGO EJEMPLO GM862 SMS ARDUINO SHIELD e ste c digo env a un mensaje SMS a un n mero definido por el programador con un texto pre definido Adem s realiza toda la inicializaci n y configuraci n del m dem e Los archivos fuente pueden se pueden descarga
8. r axxxx pow sensor 4 taxxx pow sensor 3 axx pow sensor 2 ax sensorta return sensor void ftoa char Xa double f int precision float pl 10 0 10 0 100 0 1000 0 10000 0 100000 0 1000000 0 10000000 0 100000000 0 5 char ret a char mantiza 10 long heiltal long f ltoa heiltal a 10 while Ya X0 a kadr long decimal abs long f float heiltal p precision ltoa decimal mantiza 10 for strlen mantiza precision precision xare TOK strcpy a mantiza Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl D YIC Manual Usuario de GM862 Arduino Shield P gina 13 de 13 MAPA DE PUERTOS Mapa de pines de GM862 Arduino Shield Pin DIGITAL 0 DIGITAL 1 DIGITAL 2 DIGITAL 3 DIGITAL 4 RESET EAR_HF EAR_HF MIC HF MIC HF GPIOS GPIO6 GPIO7 GPIO8 GPIO9 GPIO10 GPIO11 GPIO12 ADC 3 8V Nombre Funci n Serial RX Serial TX SoftSerial RX SoftSerial TX ON OFF Modem RESET Ard Handset ear output phase Handset ear output phase Handsfree microphone input phase nominal level 3mVrms Handsfree microphone input phase nominal level 3mVrms Configurable general purpose I O pin GP I O pin or ALARM output pin GP I O pin or Buzzer output pin Configurable general purpose I O pin Configurable general purpose 1l O pin Configurable general purpose I O pin Configurable gene
9. r desde la p gina del autor o desde www olimex cl e Es necesario haber realizado los 12 primeros pasos del manual e Para cargar el c digo directamente desde arduino abrir el programa arduino luego File gt examples gt MG862 gt GM862_SMS e Ubicar la funci n modem sendSMS 569numerotelefonico mensaje Reemplazar el n mero telef nico y el mensaje de texto e Cargar el programa a arduino e Si se abre el visor serial configurado a 9600bds se pueden apreciar los procedimientos realizados por el microcontrolador Ves File GM862 SMS pde Author Mois s Campos MCI Electronics www olimex cl tinclude lt NewSoftSerial h gt tinclude lt string h gt tinclude GM862 h define BUF LENGTH 100 tdefine txGprs pin 3 tdefine rxGprs pin 2 NewsoftSerial ser rxGprs pln txGprs pan GM862 modem ser void setup Serial begin 9600 modem switchOn modem init while modem isRegistered delay 1000 modem checkNetwork void loop modem sendSMS 56998300000 Hello World digitalWrite ST LED pin HIGH delay 2000 modem switchoOff while 1 Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl Manual Usuario de GM862 Arduino Shield P gina 9 de 13 C DIGO EJEMPLO GM862_LOAD_HTML ARDUINO SHIELD ste c digo configura una conexi n HTTP con un servidor en este caso un servidor de prueba del fabricante del mod
10. ral purpose 1l O pin Configurable general purpose I O pin ADC input 3 8V regulated voltage HISTORIA DEL DOCUMENTO Revisi n Fecha Editado por Descripci n Cambios 12 de Agosto 2010 Versi n inicial del documento 23 de Noviembre E Martin Actualizaci n de 2010 cambios en nueva versi n de placa 1 1 22 de Septiembre E Martin Se incluye ejemplo para 2010 uso de puerto serial por software las librer as 21 de Julio M Campos Se incluyen nuevos 1 3 2011 ejemplos y cambios en Luis Thayer Ojeda 0115 Of 402 Santiago Chile Tel 56 2 3339579 infoWolimex cl www olimex cl
Download Pdf Manuals
Related Search
Related Contents
シリアル 2ポート増設 PCIインターフェースカード (16550 DYNAMIQUE DE GROUPE 04274-97002 4274A マルチ・フリケンシLCRメータ 取扱説明書 WirelessUSB™ - UGWG4US USER MANUAL User manual STD35 JVC MX-KC68 User's Manual Sigma SBKa - ProMinent Dosiertechnik GmbH 取扱説明書 - 株式会社太陽インターナショナル Copyright © All rights reserved.
Failed to retrieve file