GPS-tid (UTC) till lokal tid konvertering genom att använda Arduino (1 / 4 steg)
Steg 1: Anslutning mellan GPS och Arduino
- Stift 4 och 3 på USB mini B kontakten på Holux M-1000 är TX och RX (så jag slipper lägga kablar från PCB. Det är goda nyheter att göra mitt liv lättare. Faktum är att hade jag tänkt det USB-uttaget är endast för laddningen!)
- Stift 5 och 1 till USB-kontakten är Vcharge (5V) och GND, respektive som standard USB Stifttilldelningar.
- De två RX och TX pins spänningsområde är 3,3-5V
- Dataformat: NMEA0183 V3.01, GGA, RMC, VTG, GSA, GSV
- Strömförbrukning: 40 – 50mA i normalt läge, 35mA i energisparläge
För att läsa seriella data från GPS, använde jag Jeonlab mini (minimal Arduino jag gjorde), men någon Arduino kompatibel styrelsen fungerar. GPS (Holux M-1000) och Jeonlab mini v1.3 med en FTDI breakout ombord visas i bilden. Jag har USB A till mini-B kabel men jag ville inte att klippa kabeln, så jag använde en USB-A-hona som visas i en annan bild. Observera att endast 3 pins (V +, GND och TX från GPS) används eftersom jag behöver bara läsa seriella data från GPS, inte skicka alla kommando eller data till den. För denna provning, jag ansluten TX pin från GPS till en av digital stiften på JeonLab mini, 10, och detta stift som programvara seriell port. Eftersom jag inte har en LCD ännu, behövde jag spara hårdvara seriell port för FTDI breakout styrelsen att kommunicera med PC. Det är därför jag Ställ in serieporten programvara för GPS. För mer detaljer, se bifogade Arduino skiss.
Och en annan bild visar hur de är anslutna varandra. FTDI breakout styrelsen är ansluten till datorn via USB-kabel.