Paso 1: Conexión entre el GPS y Arduino
- Pin 4 y 3 en el conector mini B USB Holux M-1000 son TX y RX (para no tener que agregar los cables de la placa. Es una buena noticia para hacer mi vida más fácil. De hecho, había pensado que el conector USB es sólo para cargar la batería!)
- Pines 5 y 1 del conector USB son Vcharge (5V) y GND, respectivamente como conexiones USB estándar.
- Rango de voltaje de esos dos RX y TX pins es 3.3-5V
- Formato de datos: NMEA0183 V3.01, GGA, RMC, VTG, GSA, GSV
- Consumo de energía: 40 – 50 mA en modo normal, 35mA en modo de ahorro de energía
Para leer los datos en serie del GPS, usé Jeonlab mini (mínimo Arduino que hice), pero cualquier Arduino compatible board funcionará. El GPS (Holux M-1000) y el Jeonlab mini v1.3 con un tablero de arranque FTDI se muestran en el cuadro. Tengo USB al cable mini-B pero no quería cortar el cable, así que usé un conector USB-A hembra como se muestra en otro cuadro. Tenga en cuenta que sólo 3 pines (V +, GND y TX de GPS) se utilizan puesto que sólo necesito leer datos serie del GPS, no enviar cualquier comando o dato que. Para esta prueba, había conectado el pin TX del GPS a uno de los pines digitales en JeonLab mini, 10 y configurar este pin como software de puerto serie. Puesto que aún no tiene una pantalla LCD, que necesitaba salvar el hardware del puerto serie para la Junta de arranque FTDI comunicar con PC. Por eso es configurar el puerto serial de software para el GPS. Para más detalles, ver adjunto Arduino sketch.
Y otra foto muestra cómo están conectados entre sí. La Junta de arranque FTDI está conectada a mi PC mediante cable USB.