Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Forbindelser
- Trin 3: Programmer
- Trin 4: Sag
- Trin 5: Samling
- Trin 6: Brug af loggeren
Video: GPS Logger Arduino OLed SD: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
GPS -logger til at vise din aktuelle og gennemsnitlige hastighed og for at spore dine ruter. Gennemsnitshastighed er for områder med en banehastighedskontrol.
Arduino har nogle flotte funktioner, du kan kopiere:- Koordinaterne gemmes i en daglig fil, filnavn er baseret på datoen.- Skærmen opdateres kun efter behov (skærmen er ret langsom).- For en minimal programstørrelse er ikoner programmeres byte for byte.
Loggeren blev inspireret af en video af LogMaker360 og en anden Instructable. Der blev dog foretaget nogle justeringer for at aktivere skærmen og få 1,3 -skærmen til at fungere. Det mest brugte SSD -bibliotek bruger for meget hukommelse, og hukommelsen til en Arduino Pro Mini er begrænset. Derfor brugte jeg et tekstbaseret bibliotek fra Github.
Hjertet er en Arduino Pro Mini Atmega328, 3,3 V. Jeg brugte denne Arduino, fordi den har maksimal hukommelse, nødvendig for bibliotekerne og 3,3 V for nem kommunikation med GPS -modtageren og SD -kortet.
På den ene side er der to kontakter:- switch mode (normal og display gennemsnitshastighed)- reset
På den anden side har loggeren en forbindelse til et UART -stik til upload af ny firmware
Trin 1: Komponenter
Komponenterne er let tilgængelige på Aliexpress.
Arduino Pro Mini:
GPS-modtager:
1,3 tommer Oled:
SD-kortadapter:
Niveauforskydning:
Modstande og knapper
Trin 2: Forbindelser
Systemet drives af 5V fra en telefonoplader.
5V input til:- Arduino RAW power- VCC (VDD) på skærmen- HV for logisk niveauskifter
VCC (3.3V) af Arduino til:- VCC af SD-kort- VCC af GPS-modtager- LV for logisk niveauskifter
Andre Arduino -forbindelser: pin A4> SDA for OLed (via niveauskifter) pin A5> SCK for OLed (via niveauskift) pin 3> RX for GPS -modtagerpind 4> TX af GPS -modtagerpind 10> CS af SD -kortnål 11> MOSI af SD kortnål 12> MISO af SD -kortnål 13> CLK på SD -kort
Afbrydere:
Mode switch:- Arduino pin 2 (interrupt) (10k pull up to VCC)- GND
Nulstil switch: - Arduino RST (10k pull up to VCC) - GND
Trin 3: Programmer
Programmet blev lavet i og uploadet via Arduino IDE. Bibliotekerne havde brug for en vis justering for at fungere på skærmen 1,3 . De justerede biblioteker tilføjes.
Programmet bruger omtrent den maksimale tilgængelige hukommelse, hvis programmerne bruger mere hukommelse, fandt jeg ud af, at Arduino ikke længere var stabil.
Ikonerne programmeres ved at beregne den byte, der skal sendes til skærmen. Jeg lavede et Excel -ark for at beregne de binære tal.
Koordinaterne gemmes i en daglig fil, filnavn er baseret på datoen (inspireret af Arduino forum).
Skærmen opdateres kun når det er nødvendigt, jeg fandt dette meget nyttigt, fordi skærmen er ret langsom.
Filerne er også på min Github
Trin 4: Sag
Etuiet er designet i 123D fra Autodesk og 3D trykt i sort ABS. STL-filer af sagen og klippet er vedhæftet.
Trin 5: Samling
Først loddes alt sammen på et printkort. Til SD -kortadapteren lodde jeg først headerstifter til adapteren og derefter loddet den til printkortet.
Lim afbryderne i etuiet.
Lim GPS -antennen i bunden
Skub den samlede GPS -logger ind.
Skru oven på og klik i klippet for at montere loggeren på et ventilationsgitter.
Trin 6: Brug af loggeren
Loggeren opretter en ny *.csv -fil hver dag, filnavnet er sammensat ud fra datoen.
Via 'mode switch' kan du ændre loggerens tilstand: kun vise den aktuelle hastighed for visning af den aktuelle og gennemsnitlige (gns.) Hastighed. Logningen på SD -kortet er uændret. Hvis du starter 'gennemsnitlig hastighedstilstand', nulstilles gennemsnitshastigheden.
Koordinaterne logges hvert 10. sekund. Filerne er meget små, et micro SD -kort på et par GB bliver aldrig fuldt.
Du kan se din rute ved at uploade csv -filen til
Anbefalede:
GPS Cap Data Logger: 7 trin (med billeder)
GPS Cap Data Logger: Her er et godt weekendprojekt, hvis du er til trekking eller tager lange cykelture, og har brug for en GPS -datalogger for at holde styr på alle dine treks/rides, du har taget … Når du har gennemført bygningen og downloadede data fra GPS -modulet på tr
GPS -overvågning med OLED -skærmprojekt: 5 trin (med billeder)
GPS -overvågning med OLED -skærmprojekt: Hej alle sammen, i denne hurtige artikel vil jeg dele mit projekt med dig: ATGM332D GPS -modul med SAMD21J18 mikrokontroller og SSD1306 OLED 128*64 display, jeg byggede et specielt printkort til det på Eagle Autodesk og programmerede det ved hjælp af Atmel studio 7.0 og ASF
Raspberry Pi GPS Logger: 10 trin (med billeder)
Raspberry Pi GPS Logger: Denne instruktive forklarer dig, hvordan du bygger en kompakt GPS -logger med en hindbær pi zero. Den største fordel ved dette system er, at det indeholder et batteri og derfor er meget kompakt. Enheden gemmer dataene i en nmea -fil. Følgende data om
WiFi Temperature Logger (med ESP8266): 11 trin (med billeder)
WiFi Temperature Logger (med ESP8266): Hej, dejligt at se dig her. Jeg håber, at du i denne instruktive kan finde nogle nyttige oplysninger. Send mig gerne forslag, spørgsmål, … Her er nogle grundlæggende data og en hurtig oversigt over projektet. Til mobilbrugere: Video. Lad mig vide med
Sådan gendannes åbne mapper, når du logger ind igen, når du logger ud: 5 trin
Sådan gendannes åbne mapper, når du logger ind igen, når du logger ud: Okay, så her er situationen, du bruger computeren med masser af masser af dine mapper åbnet … Så kom din mor hjem tidligere end forventet! Du ved udmærket, at hvis hun fanger dig ved hjælp af computeren, mens du burde være i seng, fordi