Sisukord:

GPS -i logija Arduino OLed SD: 6 sammu (piltidega)
GPS -i logija Arduino OLed SD: 6 sammu (piltidega)

Video: GPS -i logija Arduino OLed SD: 6 sammu (piltidega)

Video: GPS -i logija Arduino OLed SD: 6 sammu (piltidega)
Video: Star Wars játék arduino nano mikrokontrolleren 2024, Juuli
Anonim
GPS -i logija Arduino OLed SD
GPS -i logija Arduino OLed SD

GPS -i logija teie praeguse ja keskmise kiiruse kuvamiseks ning marsruutide jälgimiseks. Keskmine kiirus on piirkondades, kus on trajektoori kiiruse reguleerimine.

Arduinol on mõned toredad funktsioonid, mida saate kopeerida:- Koordinaadid salvestatakse igapäevasesse faili, failinimi põhineb kuupäeval.- Ekraani uuendatakse ainult vajadusel (ekraan on üsna aeglane).- Programmi minimaalse suuruse korral ikoonid on programmeeritud baitide kaupa.

Logija oli inspireeritud videost LogMaker360 -st ja teisest Instructable'ist. Siiski tehti ekraani lubamiseks ja 1,3 -tollise ekraani toimimiseks mõningaid kohandusi. Enamasti kasutatav SSD -teek kasutab liiga palju mälu ja Arduino Pro Mini mälu on piiratud. Seetõttu kasutasin Githubi tekstipõhist raamatukogu.

Süda on Arduino Pro Mini Atmega328, 3.3 V. Ma kasutasin seda Arduinot, kuna sellel on maksimaalne mälu, mis on vajalik raamatukogudele ja 3,3 V, et hõlpsasti GPS -vastuvõtja ja SD -kaardiga suhelda.

Ühel küljel on kaks lülitit:- lülitusrežiim (normaalne ja ekraani keskmine kiirus)- lähtestamine

Teisel pool on logijal ühendus UART -pistiku jaoks uue püsivara üleslaadimiseks

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid

Komponendid on Aliexpressis hõlpsasti saadaval.

Arduino Pro Mini:

GPS-vastuvõtja:

1,3-tolline Oled:

SD-kaardi adapter:

Tase nihutaja:

Takistid ja nupud

Samm 2: Ühendused

Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
Ühendused

Süsteemi toidab 5 V auto telefonilaadijast.

5V sisend:- Arduino RAW toide- ekraani VCC (VDD)- loogilise taseme nihutaja HV

Arduino VCC (3.3V) kuni:- SD-kaardi VCC- GPS-vastuvõtja VCC- loogilise taseme nihutaja LV

Muud Arduino ühendused: tihvt A4> OLed SDA (taseme nihutaja kaudu) tihvt A5> OLK -i SCK (taseme nihutaja kaudu) tihvt 3> GPS -vastuvõtja RX 4> GPS -vastuvõtja tx 10> SD -mälukaardi 11 CS> SD -i MOSI cardpin 12> MISO of SD cardpin 13> CLK of SD card

Lülitid:

Režiimi lüliti:- Arduino tihvt 2 (katkestus) (10 k tõmba kuni VCC)- GND

Lähtestuslüliti: - Arduino RST (10k tõmbega kuni VCC -ni) - GND

3. samm: programmeerimine

Programm koostati ja laaditi üles Arduino IDE kaudu. Raamatukogud vajasid 1,3 -tollise ekraaniga töötamiseks pisut kohandamist. Lisatud on kohandatud teegid.

Programm kasutab umbes maksimaalset saadaolevat mälu, kui programmid kasutavad rohkem mälu, sain teada, et Arduino pole enam stabiilne.

Ikoonid programmeeritakse, arvutades ekraanile saadetavad baidid. Tegin kahendarvude arvutamiseks Exceli lehe.

Koordinaadid salvestatakse igapäevasesse faili, failinimi põhineb kuupäeval (inspireeritud Arduino foorumist).

Ekraani värskendatakse ainult siis, kui seda vaja on, pidasin seda väga kasulikuks, kuna ekraan on üsna aeglane.

Failid on ka minu Githubis

4. samm: juhtum

Korpus on kujundatud Autodeski 123D -s ja trükitud musta ABS -iga. Lisatud on korpuse ja klambri STL-failid.

5. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Esmalt jootke kõik kokku trükkplaadil. SD -kaardi adapteri puhul jootsin esmalt adapterile päise tihvtid, seejärel jootsin selle trükkplaadile.

Liimige korpuse lülitid.

Liimige GPS -antenn alusele

Libistage kokkupandud GPS -i logija sisse.

Keerake ülaosa ja klõpsake klambril, et logija ventilatsioonivõrele paigaldada.

6. samm: logija kasutamine

Loggeri kasutamine
Loggeri kasutamine
Loggeri kasutamine
Loggeri kasutamine

Logija loob iga päev uue *.csv -faili, failinimi koostatakse kuupäevast välja.

Režiimilüliti abil saate logija režiimi muuta: kuvatakse ainult praegune ja keskmine (keskmine) kuvamiskiirus. SD -kaardi logimine on muutmata. Kui käivitate keskmise kiiruse režiimi, lähtestatakse keskmine kiirus.

Koordinaate logitakse iga 10 sekundi järel. Failid on väga väikesed, mõne GB suurune micro SD -kaart ei saa kunagi täis.

Oma marsruuti näete, laadides csv -faili üles aadressile

Soovitan: