Sisällysluettelo:

GPS -kirjain Arduino OLed SD: 6 vaihetta (kuvilla)
GPS -kirjain Arduino OLed SD: 6 vaihetta (kuvilla)

Video: GPS -kirjain Arduino OLed SD: 6 vaihetta (kuvilla)

Video: GPS -kirjain Arduino OLed SD: 6 vaihetta (kuvilla)
Video: GPS logger Arduino 2024, Heinäkuu
Anonim
GPS -kirjain Arduino OLed SD
GPS -kirjain Arduino OLed SD

GPS -logger näyttää nykyisen ja keskimääräisen nopeutesi ja seurata reittejäsi. Keskinopeus on alueilla, joilla on liikeradan nopeuden säätö.

Arduinolla on joitain mukavia ominaisuuksia, joita voit kopioida:- Koordinaatit tallennetaan päivittäiseen tiedostoon, tiedostonimi perustuu päivämäärään.- Näyttö päivitetään vain tarvittaessa (näyttö on melko hidas).- Jos ohjelmakoko on vähäinen, kuvakkeet on ohjelmoitu tavu tavu.

Logger on saanut inspiraationsa videosta LogMaker360: sta ja toisesta Instructable -ohjelmasta. Kuitenkin joitakin muutoksia tehtiin näytön käyttöön ottamiseksi ja 1,3 tuuman näytön toimimiseksi. Useimmiten käytetty SSD -kirjasto käyttää liikaa muistia ja Arduino Pro Minin muisti on rajallinen. Siksi käytin Githubin tekstipohjaista kirjastoa.

Sydämenä on Arduino Pro Mini Atmega328, 3.3 V.

Toisella puolella on kaksi kytkintä:- kytkentätila (normaali ja näytön keskinopeus)- nollaus

Toisella puolella kirjauslaitteessa on liitäntä UART -liittimelle uuden laiteohjelmiston lataamista varten

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit

Komponentit ovat helposti saatavilla Aliexpressissä.

Arduino Pro Mini:

GPS-vastaanotin:

1,3 tuuman Oled:

SD-korttisovitin:

Tasonsiirto:

Vastukset ja painikkeet

Vaihe 2: Liitännät

Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät

Järjestelmä saa virtansa 5 V: n autolaturista.

5 V: n tulo:- Arduino RAW -teho- näytön VCC (VDD)- logiikkatasotason vaihtimen HV

Arduinon VCC (3,3 V):- SD-kortin VCC- GPS-vastaanottimen VCC- logiikkatason vaihtimen LV

Muut Arduino -liitännät: nasta A4> OLedin SDA (tasonsiirtimen kautta) nasta A5> SCK OLed (tasonsiirtimen kautta) nasta 3> GPS -vastaanottimen RX 4> GPS -vastaanottimen nasta 10> SD -kortin nasta 11> MOSI SD Cardpin 12> SD -kortin MISO 13> SD -kortin CLK

Kytkimet:

Tilakytkin:- Arduino-nasta 2 (keskeytys) (10 k: n nosto VCC: hen)- GND

Nollauskytkin: - Arduino RST (10k vedä VCC: hen) - GND

Vaihe 3: Ohjelmoi

Ohjelma tehtiin ja ladattiin Arduino IDE: n kautta. Kirjastoja tarvittiin jonkin verran säätöä, jotta ne toimisivat 1,3 tuuman näytön kanssa. Säädetyt kirjastot lisätään.

Ohjelma käyttää suurin osa käytettävissä olevasta muistista, jos ohjelmat käyttävät enemmän muistia, huomasin, että Arduino ei ollut enää vakaa.

Kuvakkeet ohjelmoidaan laskemalla tavu lähetettäväksi näytölle. Tein Excel -taulukon binäärilukujen laskemiseksi.

Koordinaatit tallennetaan päivittäiseen tiedostoon, tiedostonimi perustuu päivämäärään (Arduino -foorumin innoittamana).

Näyttö päivitetään vain tarvittaessa, pidin tätä erittäin hyödyllisenä, koska näyttö on melko hidas.

Tiedostot ovat myös Githubissa

Vaihe 4: Kotelo

Kotelo on suunniteltu 123D -muodossa Autodeskilta ja 3D -painettu mustalla ABS -materiaalilla. Kotelon ja leikkeen STL-tiedostot ovat liitteenä.

Vaihe 5: Kokoaminen

Kokoaminen
Kokoaminen
Kokoaminen
Kokoaminen
Kokoaminen
Kokoaminen
Kokoaminen
Kokoaminen

Juotetaan ensin kaikki yhteen piirilevylle. SD -korttisovittimelle juotin ensin otsikkotapit sovittimeen ja sitten juotin sen piirilevyyn.

Liimaa kotelon kytkimet.

Liimaa GPS -antenni pohjaan

Työnnä koottu GPS -loki.

Ruuvaa yläosa kiinni ja napsauta pidikettä, niin logger kiinnitetään tuuletusritilälle.

Vaihe 6: Kirjaajan käyttäminen

Loggerin käyttäminen
Loggerin käyttäminen
Loggerin käyttäminen
Loggerin käyttäminen

Kirjaaja luo uuden *.csv -tiedoston joka päivä, tiedostonimi koostuu päivämäärästä.

'Tilakytkimen' avulla voit muuttaa kirjaajan tilaa: näyttää vain nykyisen nopeuden ja näyttää nykyisen ja keskimääräisen (keskim.) Nopeuden. SD -kortin kirjaus on muuttumaton. Jos käynnistät "keskinopeuden tilan", keskinopeus nollataan.

Koordinaatit kirjataan 10 sekunnin välein. Tiedostot ovat hyvin pieniä, muutaman gigatavun micro SD -kortti ei koskaan tule täyteen.

Näet reittisi lataamalla csv -tiedoston osoitteeseen

Suositeltava: