GPS-tid (UTC) till lokal tid konvertering genom att använda Arduino
Nyligen, jag ville göra en liten GPS-enhet för att mäta avståndet mellan två platser, till exempel medan du spelar golf kan du mäta hur bra din drivrutin skott är. Det finns en hel del kommersiella produkt som kan göra detta och mycket mer, men köpa är långt mindre roligt än att göra en själv (jag är säker på Instructables besökare och författare starkt håller med mig, rätt?) Det finns Android-program också, men ingen av dem lockar mig.
Min idé är att lägga till en liten LCD, liknande storlek som GPS, och en mikroprocessor att förvärva data från GPS, beräkna avstånd, storlek och Visa den på LCD samt tid och datum. Jag har beställt en av de populära LCD, Nokia 5110, och började göra forskning på hur till få GPS-data, hur man tolka data och vilken typ av data som jag kan få.
Tja, tycktes beräkna avståndet vara lätt. Jag kunde hitta ett par sätt att beräkna avståndet mellan två platser. Men konvertera GPS time(UTC) in lokal tid tycktes vara ett lite knepigt, men det var kul att komma på sätt att konvertera tiden till lokal tid inklusive sommartid och datum. Jag har redan postat denna del i min bloggsida och beslutade att dela min Arduino programmet här. När jag får LCDand slut montering enheten, kommer att jag publicera en annan Instructable med fullt program och bilder, alltför. Detta Instructable innehåller bara hur man får data från GPS (Holux M-1000) via seriell buss och konvertera GPS tiden till lokal tid.