Cuprins:
- Pasul 1: Componente
- Pasul 2: Conexiuni
- Pasul 3: Program
- Pasul 4: Caz
- Pasul 5: Asamblarea
- Pasul 6: Utilizarea jurnalului
Video: GPS Logger Arduino OLed SD: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
GPS logger pentru a afișa viteza curentă și medie și pentru a vă urmări traseele. Viteza medie este pentru zonele cu control al vitezei traiectoriei.
Arduino are câteva caracteristici frumoase pe care le puteți copia: - Coordonatele sunt stocate într-un fișier zilnic, numele fișierului se bazează pe dată. - Ecranul este actualizat doar atunci când este necesar (ecranul este destul de lent).- Pentru o dimensiune minimă a programului, pictogramele sunt programate octet cu octet.
Loggerul a fost inspirat de un videoclip al LogMaker360 și de un alt Instructable. Cu toate acestea, s-au făcut unele ajustări pentru a activa ecranul și pentru a face funcționarea ecranului de 1,3 . Biblioteca SSD cea mai utilizată folosește prea multă memorie, iar memoria unui Arduino Pro Mini este limitată. Prin urmare, am folosit o bibliotecă bazată pe text de la Github.
Inima este un Arduino Pro Mini Atmega328, 3,3 V. Am folosit acest Arduino pentru că are memorie maximă, necesară bibliotecilor și 3,3 V pentru o comunicare ușoară cu receptorul GPS și cardul SD.
Pe o parte sunt două comutatoare: - modul comutator (viteza normală și medie a afișajului) - resetare
Pe de altă parte, jurnalistul are o conexiune pentru un conector UART pentru încărcarea unui nou firmware
Pasul 1: Componente
Componentele sunt ușor disponibile la Aliexpress.
Arduino Pro Mini:
Receptor GPS:
1,3 inch Oled:
Adaptor pentru card SD:
Schimbător de nivel:
Rezistoare și butoane
Pasul 2: Conexiuni
Sistemul este alimentat de 5V de la un încărcător de telefoane auto.
Intrare 5V la: - Putere RAW Arduino - VCC (VDD) a ecranului - HV al schimbătorului de nivel logic
VCC (3.3V) de Arduino la: - VCC de card SD - VCC de receptor GPS - LV de schimbător de nivel logic
Alte conexiuni Arduino: pin A4> SDA de OLed (prin schimbător de nivel) pin A5> SCK de OLed (prin schimbător de nivel) pin 3> RX receptor GPS pin 4> TX receptor GPSpin 10> CS SD cardpin 11> MOSI SD cardpin 12> MISO SD cardpin 13> CLK card SD
Comutatoare:
Comutator de mod: - Pinul Arduino 2 (întrerupere) (10k pull up to VCC) - GND
Comutator de resetare: - Arduino RST (10k pull up to VCC) - GND
Pasul 3: Program
Programul a fost realizat și încărcat prin Arduino IDE. Bibliotecile au avut nevoie de unele ajustări pentru a funcționa cu ecranul de 1,3 . Bibliotecile ajustate sunt adăugate.
Programul folosește aproximativ cantitatea maximă de memorie disponibilă, dacă programele folosesc mai multă memorie, am aflat că Arduino nu mai era stabil.
Pictogramele sunt programate prin calcularea octetului de trimis pe ecran. Am făcut o foaie Excel pentru a calcula numerele binare.
Coordonatele sunt stocate într-un fișier zilnic, numele fișierului se bazează pe dată (inspirat de forumul Arduino).
Ecranul este actualizat doar atunci când este necesar, am găsit acest lucru foarte util, deoarece ecranul este destul de lent.
Fișierele sunt, de asemenea, pe Github
Pasul 4: Caz
Carcasa a fost proiectată în 123D de la Autodesk și 3D imprimată în ABS negru. Fișierele STL ale carcasei și ale clipului sunt atașate.
Pasul 5: Asamblarea
Mai întâi lipiți totul împreună pe un PCB. Pentru adaptorul de card SD, am lipit mai întâi pinii antetului pe adaptor, apoi i-am lipit pe PCB.
Lipiți întrerupătoarele în carcasă.
Lipiți antena GPS la bază
Glisați în jurnalul GPS asamblat.
Înșurubați partea de sus și faceți clic în clemă pentru a monta jurnalul pe o grilă de ventilație.
Pasul 6: Utilizarea jurnalului
Loggerul creează un fișier *.csv nou în fiecare zi, numele fișierului este compus în afara datei.
Prin intermediul „comutatorului de mod” puteți schimba modul de înregistrare: afișând numai viteza curentă de afișare a vitezei curente și medii (medii). Înregistrarea pe cardul SD este nealterată. Dacă porniți „modul viteză medie”, viteza medie este resetată.
Coordonatele sunt înregistrate la fiecare 10 secunde. Fișierele sunt foarte mici, un card micro SD de câțiva GB nu se umple niciodată.
Puteți vedea ruta dvs. încărcând fișierul csv pe
Recomandat:
GPS Cap Data Logger: 7 pași (cu imagini)
GPS Cap Data Logger: Iată un proiect minunat de weekend, dacă sunteți în drumeții sau faceți plimbări lungi cu bicicleta și aveți nevoie de un data logger GPS pentru a urmări toate călătoriile / plimbările pe care le-ați făcut … Odată ce ați finalizat construcția și a descărcat datele din modulul GPS al tr
DIY GPS Data Logger pentru dvs. Următorul traseu / drumeție: 11 pași (cu imagini)
DIY GPS Data Logger pentru dvs. Următoarea unitate de traseu / drumeție: Acesta este un GPS Data Logger pe care îl puteți utiliza în mai multe scopuri, spuneți dacă doriți să vă înregistrați unitatea lungă pe care ați luat-o în weekend pentru a verifica culorile toamnei. sau aveți un traseu preferat pe care îl vizitați în toamnă în fiecare an și veți
Arduino GPS Logger: 6 pași
Arduino GPS Logger: Ați dorit vreodată să vă înregistrați coordonatele și să vă verificați ruta pe o hartă? Verificați traseul unei mașini sau al unui camion? Vedeți urmărirea bicicletelor după o călătorie lungă? (Sau spionează pe y̶o̶u̶r̶ ̶w̶i̶f̶e pe cineva care îți folosește mașina? :)) Totul este posibil cu ajutorul acestui mic
Raspberry Pi GPS Logger: 10 pași (cu imagini)
Raspberry Pi GPS Logger: Acest instructiv vă explică cum să construiți un GPS logger compact cu un raspberry pi zero. Principalul avantaj al acestui sistem este că include o baterie și, prin urmare, este foarte compact. Dispozitivul stochează datele într-un fișier a.nmea. Următoarele date pot
Arduino GPS Logger: 3 pași
Arduino GPS Logger: Bună, băieți, sunt foarte încântat de proiectele mici care permit oamenilor să înțeleagă de fapt mult mai mult din tehnologia pe care o avem în fiecare zi. Acest proiect este despre funcționarea GPS și înregistrarea SD. Am învățat multe doar construind aceste lucruri. Th