Innholdsfortegnelse:
- Trinn 1: Komponenter
- Trinn 2: Tilkoblinger
- Trinn 3: Program
- Trinn 4: Case
- Trinn 5: Montering
- Trinn 6: Bruke loggeren
Video: GPS Logger Arduino OLed SD: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
GPS -logger for å vise din nåværende og gjennomsnittlige hastighet og for å spore rutene dine. Gjennomsnittlig hastighet er for områder med banehastighetskontroll.
Arduino har noen fine funksjoner du kan kopiere:- Koordinatene lagres i en daglig fil, filnavn er basert på datoen.- Skjermen oppdateres bare når det er nødvendig (skjermen er ganske treg).- For en minimal programstørrelse, ikoner er programmert byte for byte.
Loggeren ble inspirert av en video av LogMaker360 og en annen Instructable. Noen justeringer ble imidlertid gjort for å aktivere skjermen og for å få 1,3 -skjermen til å fungere. Det mest brukte SSD -biblioteket bruker for mye minne og minnet til en Arduino Pro Mini er begrenset. Derfor brukte jeg et tekstbasert bibliotek fra Github.
Hjertet er en Arduino Pro Mini Atmega328, 3,3 V. Jeg brukte denne Arduino fordi den har maksimalt minne, nødvendig for bibliotekene og 3,3 V for enkel kommunikasjon med GPS -mottakeren og SD -kortet.
På den ene siden er det to brytere:- brytermodus (normal og gjennomsnittlig visning på displayet)- tilbakestilling
På den andre siden har loggeren en tilkobling for en UART -kontakt for opplasting av ny fastvare
Trinn 1: Komponenter
Komponentene er lett tilgjengelige på Aliexpress.
Arduino Pro Mini:
GPS-mottaker:
1,3 tommer Oled:
SD-kortadapter:
Nivåskifter:
Motstander og knapper
Trinn 2: Tilkoblinger
Systemet drives av 5V fra en telefonlader.
5V inngang til:- Arduino RAW power- VCC (VDD) på skjermen- HV for logisk nivåskifter
VCC (3.3V) av Arduino til:- VCC av SD-kort- VCC for GPS-mottaker- LV for logisk nivåskifter
Andre Arduino -tilkoblinger: pin A4> SDA for OLed (via nivåskifter) pin A5> SCK for OLed (via nivåskifter) pin 3> RX for GPS -mottakerpinne 4> TX for GPS -mottakerpinne 10> CS for SD -kortnål 11> MOSI av SD kortnål 12> MISO på SD -kortnål 13> CLK på SD -kort
Brytere:
Modusbryter:- Arduino pin 2 (interrupt) (10k trekk opp til VCC)- GND
Tilbakestill bryter: - Arduino RST (10k trekk opp til VCC) - GND
Trinn 3: Program
Programmet ble laget og lastet opp via Arduino IDE. Bibliotekene trengte noen justeringer for å fungere med 1,3 -skjermen. De justerte bibliotekene legges til.
Programmet bruker omtrent den maksimale mengden minne som er tilgjengelig. Hvis programmene bruker mer minne, fant jeg ut at Arduino ikke var stabil lenger.
Ikonene programmeres ved å beregne byten som skal sendes til skjermen. Jeg laget et Excel -ark for å beregne de binære tallene.
Koordinatene lagres i en daglig fil, filnavn er basert på datoen (inspirert av Arduino forum).
Skjermen oppdateres bare når det trengs, jeg fant dette veldig nyttig, fordi skjermen er ganske treg.
Filene er også på min Github
Trinn 4: Case
Vesken ble designet i 123D fra Autodesk og 3D trykt i svart ABS. STL-filer av saken og klippet er vedlagt.
Trinn 5: Montering
Først loddes alt sammen på en PCB. For SD -kortadapteren loddet jeg først toppnålene til adapteren og deretter loddet den til kretskortet.
Lim bryterne i etuiet.
Lim GPS -antennen på basen
Skyv inn den monterte GPS -loggeren.
Skru på toppen og klikk i klippet for å montere loggeren på et ventilasjonsgitter.
Trinn 6: Bruke loggeren
Loggeren oppretter en ny *.csv -fil hver dag, filnavnet er sammensatt av datoen.
Via 'modusbryteren' kan du endre modus for loggeren: bare vise gjeldende hastighet for å vise gjeldende og gjennomsnittlig (gjennomsnittlig) hastighet. Loggingen på SD -kortet er uendret. Hvis du starter "gjennomsnittlig hastighetsmodus", blir gjennomsnittshastigheten tilbakestilt.
Koordinatene logges hvert 10. sekund. Filene er veldig små, et micro SD -kort på noen få GB blir aldri fullt.
Du kan se ruten din ved å laste opp csv -filen til
Anbefalt:
GPS Cap Data Logger: 7 trinn (med bilder)
GPS Cap Data Logger: Her er et flott helgprosjekt, hvis du er i trekking eller tar lange sykkelturer, og trenger en GPS -datalogger for å holde oversikt over alle turene/rittene du har tatt … Når du har fullført byggingen og lastet ned dataene fra GPS -modulen til tr
GPS -overvåking med OLED -skjermprosjekt: 5 trinn (med bilder)
GPS -overvåking med OLED -skjermprosjekt: Hei alle sammen, i denne raske artikkelen vil jeg dele prosjektet mitt med deg: ATGM332D GPS -modul med SAMD21J18 mikrokontroller og SSD1306 OLED 128*64 skjerm, jeg bygde en spesiell PCB for den på Eagle Autodesk, og programmer den bruker Atmel studio 7.0 og ASF
Raspberry Pi GPS Logger: 10 trinn (med bilder)
Raspberry Pi GPS Logger: Denne instruktøren forklarer deg hvordan du bygger en kompakt GPS -logger med en bringebær pi null. Den største fordelen med dette systemet er at det inkluderer et batteri og er derfor veldig kompakt. Enheten lagrer dataene i en nmea -fil. Følgende data om
WiFi Temperature Logger (med ESP8266): 11 trinn (med bilder)
WiFi Temperature Logger (med ESP8266): Hei, hyggelig å se deg her. Jeg håper at du i denne instruksen vil finne nyttig informasjon. Send meg gjerne forslag, spørsmål, … Her er noen grunnleggende data og en rask oversikt over prosjektet. For mobilbrukere: Video. Gi meg beskjed om
Akselerometer-logger Med SD-kortminne: 6 trinn (med bilder)
Akselerometer-logger Med SD-kortminne: En loggerenhet for målingskrefter på en berg-og-dal-bane og lagre dem på et SD-kort. Det er også mulig å modifisere programvaren i enheten slik at den kan måle andre ting hvis den kan kobles til en i2c-bus.Top Thrill Dragster