lunes, 19 de octubre de 2015

Visualizar datos gps XM37-1612 en Nokia 3310

Página principal


Visualizar datos gps XM37-1612
Nokia 3310
xsetaseta@gmail.com


En el anterior artículo gamgps.html habia realizado un visualizador de datos gps para el módulo XM37-1612 que transmitía la información al ordenador para ser visualizada. Pero claro, tener que llevar un ordenador portátil para ver los datos del gps es un tanto incómodo. Mi solución es utilizar el visualizado Nokia 3310, y alimentar todo mediante una batería de 3.7 V.
El montaje se ha realizado con un arduino nano, que funciona perfectamente con alimentaciones 3V.
Sigo sorprendiéndome de la sensivilidad del módulo XM37-1612 , dentro de mi habitación sobre el escritorio tengo señal de gps con 8 satelites.



Esquema del circuito.

Aunque el esquema se ha realizado con un arduino clásico, el montaje se ha realizado con un arduino nano.


Montaje de circuito.



Datos del módulo XM37-1612 Datos de un teléfono

El consumo de todo el circuito es de 49mA a 5V , y de 35mA a 3,5V.
El consumo del
módulo XM37-1612 es de 26mA.


PROGRAMA


Saludos.
Juan Galaz


Bibliografía:

http://www.gpsinformation.org/dale/nmea.htm
rards.html
gamgps.html

viernes, 16 de octubre de 2015

Visualizar datos gps XM37-1612 . Gambas

Página principal


Visualizar datos gps XM37-1612
Gambas

xsetaseta@gmail.com


El otro día me llego el módulo gps XM37-1612.

Descripción:
Modo de comunicación: nivel TTL, compatible con 3.3v sistema / 5v
Fuente de alimentación: 2.7-5v dc  45mA

Para probarlo he utilizado un adaptador USB- serie con niveles TTL.

El adaptador USB- serie proporciona salidas de 3.3V o 5V , para alimentar el módulo gps he utilizado 3.3V, después de haber probado que también funciona a 5V.

El programa de visualización de datos en el PC se ha realizado en Gambas, una especie de Visual Basic para Linux.


Programa en gambas


Coordenadas de gps pasadas a google

Como los datos que proporciona el gps son de tipo UTC, he tenido que realizar las conversiones a modo local.


Si no se tiene el adaptador usb->serie , se puede emplear el arduino.

___Programa en el arduino_______________

//SETA43 15/10/2015
// xsetaseta@gmail.com
// gps->PC Gambas
//Arduino Version 1.0.5
//Debian 7

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX 
//10 al TX del GPS
//11 al RX del GPS


void setup()  
{
  Serial.begin(9600);
  while (!Serial) { ; } //  Leonardo only
  Serial.println("START");
  mySerial.begin(9600);
}

void loop() 
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}
_____________________________


Conclusión:
El módulo XM37-1612 es bastante preciso, y tarda muy poco en proporcionarnos las coordenadas.
Comparado con los gps que vienen en los móviles es muchísimo mas rápido y sensible.

Programa

Saludos.
Juan Galaz


Bibliografía:
http://www.gpsinformation.org/dale/nmea.htm


martes, 6 de octubre de 2015

Marcador controlado por bluetooth. Display de 4 caracteres. Arduino

Página principal


Marcador controlado por bluetooth.
Display de 4 caracteres.
Arduino

xsetaseta@gmail.com


Continuando mi anterior montaje marcador controlado por bluetooth , ahora añado un display mas.
El único display de 4 caracteres es uno que tengo de mis despieces de DVD estropeados, me gusta reciclar aparatos rotos. El único problema que me ocurrió con este display es que es de cátodo común, por lo que he tenido que cambiar algo el programa.
En la simulación con proteus he utilizado displays de ánodo común y en el montaje he utilizado de cátodo común.
Depende el modelo que tengáis, debéis modificar el programa arduino en las líneas:

//Para Catodo comun
//#define Comun1  HIGH
//#define Comun0  LOW

//Para Anodo comun
#define Comun0  HIGH
#define Comun1  LOW


Esquema del circuito.


Circuito montado.


Tapando segmentos.



Controlando el display con SENA BTerm

FICHEROS

Saludos.
JUAN GALAZ

Bibliografía:

http://www.seta43.hol.es/arduan1.html
http://diymakers.es/arduino-bluetooth/
http://english.cxem.net/arduino/arduino4.php
http://www.instructables.com/id/Andruino-A-Simple-2-Way-Bluetooth-based-Android-C/step1/How-to-use-ArduDroid/
http://www.instructables.com/id/Cheap-2-Way-Bluetooth-Connection-Between-Arduino-a/?ALLSTEPS
http://mcuoneclipse.com/2013/06/19/using-the-hc-06-bluetooth-module/
http://www.basic4ppc.com/
http://www.extremadura-web.es/Blog/2012/10/29/comunicacion-bluetooth-serie-arduino-y-basic4android/
http://iesromerovargas.es/recursos/elec/sol/basic4android.htm