Innehållsförteckning:
- Steg 1: Komponenter
- Steg 2: Anslutningar
- Steg 3: Programmera
- Steg 4: Fodral
- Steg 5: Montering
- Steg 6: Använda Logger
Video: GPS Logger Arduino OLed SD: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
GPS -logger för att visa din nuvarande och genomsnittliga hastighet och för att spåra dina rutter. Medelhastigheten är för områden med en banhastighetsreglering.
Arduino har några fina funktioner du kan kopiera:- Koordinaterna lagras i en daglig fil, filnamn är baserat på datumet.- Skärmen uppdateras bara vid behov (skärmen är ganska långsam).- För en minimal programstorlek, ikoner programmeras byte för byte.
Loggaren inspirerades av en video av LogMaker360 och en annan instruerbar. Vissa justeringar gjordes dock för att aktivera skärmen och för att få 1,3 -skärmen att fungera. Det mest använda SSD -biblioteket använder för mycket minne och minnet på en Arduino Pro Mini är begränsad. Därför använde jag ett textbaserat bibliotek från Github.
Hjärtat är en Arduino Pro Mini Atmega328, 3,3 V. Jag använde denna Arduino eftersom den har maximalt minne, som behövs för biblioteken och 3,3 V för enkel kommunikation med GPS -mottagaren och SD -kortet.
På ena sidan finns två omkopplare:- omkopplingsläge (normal och genomsnittlig hastighet på displayen)- återställning
På andra sidan har loggaren en anslutning för en UART -kontakt för uppladdning av ny firmware
Steg 1: Komponenter
Komponenterna är lätt tillgängliga på Aliexpress.
Arduino Pro Mini:
GPS-mottagare:
1,3 tum Oled:
SD-kortadapter:
Nivåreglage:
Motstånd och knappar
Steg 2: Anslutningar
Systemet drivs av 5V från en telefonladdare.
5V ingång till:- Arduino RAW-effekt- VCC (VDD) på skärmen- HV för logisk nivåväxlare
VCC (3,3V) för Arduino till:- VCC för SD-kort- VCC för GPS-mottagare- LV för logisk nivåväxlare
Andra Arduino -anslutningar: stift A4> SDA för OLed (via nivåväxel) pin A5> SCK för OLed (via nivåväxel) pin 3> RX för GPS -mottagarnål 4> TX för GPS -mottagarstift 10> CS för SD -kortnål 11> MOSI för SD kortnål 12> MISO för SD -kortnål 13> CLK för SD -kort
Brytare:
Lägesomkopplare:- Arduino pin 2 (avbrott) (10k drag upp till VCC)- GND
Återställ omkopplare: - Arduino RST (10k drag upp till VCC) - GND
Steg 3: Programmera
Programmet gjordes in och laddades upp via Arduino IDE. Biblioteken behövde en del justeringar för att fungera med skärmen 1,3 . De justerade biblioteken läggs till.
Programmet använder ungefär den maximala mängden tillgängligt minne, om programmen använder mer minne upptäckte jag att Arduino inte längre var stabil.
Ikonerna programmeras genom att beräkna den byte som ska skickas till skärmen. Jag gjorde ett Excel -ark för att beräkna de binära talen.
Koordinaterna lagras i en daglig fil, filnamn är baserat på datumet (inspirerat av Arduino forum).
Skärmen uppdateras bara när det behövs, jag tyckte det var mycket användbart, eftersom skärmen är ganska långsam.
Filerna finns också på min Github
Steg 4: Fodral
Fodralet är designat i 123D från Autodesk och 3D -tryckt i svart ABS. STL-filer för fodralet och klippet bifogas.
Steg 5: Montering
Löd först ihop allt på ett kretskort. För SD -kortadaptern lödde jag först huvudstiften till adaptern och sedan lodde den till kretskortet.
Limma omkopplarna i fodralet.
Lim GPS -antennen vid basen
Skjut in den monterade GPS -loggen.
Skruva fast toppen och klicka i klippet för att montera loggen på ett ventilationsgaller.
Steg 6: Använda Logger
Loggaren skapar en ny *.csv -fil varje dag, filnamnet är sammansatt efter datumet.
Via 'lägesomkopplaren' kan du ändra loggarens läge: visar endast den aktuella hastigheten för aktuell och genomsnittlig (genomsnittlig) hastighet. Loggningen på SD -kortet är oförändrad. Om du startar "medelhastighetsläget" återställs medelhastigheten.
Koordinaterna loggas var 10: e sekund. Filerna är väldigt små, ett micro SD -kort på några GB blir aldrig fullt.
Du kan se din rutt genom att ladda upp csv -filen till
Rekommenderad:
GPS Cap Data Logger: 7 steg (med bilder)
GPS Cap Data Logger: Här är ett bra helgprojekt, om du är på vandring eller tar långa cykelturer, och behöver en GPS -datalogger för att hålla reda på alla dina vandringar/åk du har tagit … När du har slutfört bygget och laddat ner data från GPS -modulen på tr
GPS -övervakning med OLED -skärmprojekt: 5 steg (med bilder)
GPS -övervakning med OLED -skärmprojekt: Hej alla, i den här snabbartikeln kommer jag att dela med mig av mitt projekt: ATGM332D GPS -modul med SAMD21J18 mikrokontroller och SSD1306 OLED 128*64 -skärm, jag byggde en speciell kretskort för den på Eagle Autodesk och programmerade den använder Atmel studio 7.0 och ASF
Raspberry Pi GPS Logger: 10 steg (med bilder)
Raspberry Pi GPS Logger: Den här instruktören förklarar hur du bygger en kompakt GPS -logger med en hallon pi zero. Den största fördelen med detta system är att det innehåller ett batteri och är därför mycket kompakt. Enheten lagrar data i en nmea -fil. Följande data kan
WiFi Temperature Logger (med ESP8266): 11 steg (med bilder)
WiFi Temperature Logger (med ESP8266): Hej, kul att se dig här. Jag hoppas att du i denna instruktör kommer att hitta användbar information. Skicka mig gärna förslag, frågor, … Här är några grundläggande data och en snabb översikt över projektet. För mobilanvändare: Video. Låt mig veta
Accelerometer-logger Med SD-kortminne: 6 steg (med bilder)
Accelerometer-logger Med SD-kortminne: En loggenhet för att mäta krafter på en berg- och dalbana och spara dem på ett SD-kort. Det är också möjligt att modifiera programvaran i enheten så att den kan mäta andra saker om den kan anslutas till en i2c-bus.Top Thrill Dragster