Satura rādītājs:

GPS reģistrētājs Arduino OLed SD: 6 soļi (ar attēliem)
GPS reģistrētājs Arduino OLed SD: 6 soļi (ar attēliem)

Video: GPS reģistrētājs Arduino OLed SD: 6 soļi (ar attēliem)

Video: GPS reģistrētājs Arduino OLed SD: 6 soļi (ar attēliem)
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Novembris
Anonim
GPS reģistrētājs Arduino OLed SD
GPS reģistrētājs Arduino OLed SD

GPS reģistrētājs, lai parādītu jūsu pašreizējo un vidējo ātrumu un izsekotu jūsu maršrutus. Vidējais ātrums ir apgabaliem ar trajektorijas ātruma kontroli.

Arduino ir dažas jaukas funkcijas, kuras varat kopēt:- Koordinātas tiek saglabātas ikdienas failā, faila nosaukums ir balstīts uz datumu.- Ekrāns tiek atjaunināts tikai pēc nepieciešamības (ekrāns ir diezgan lēns).- Lai iegūtu minimālu programmas izmēru, ikonas ir ieprogrammētas baitos.

Reģistrētāju iedvesmoja LogMaker360 un cita Instructable video. Tomēr tika veikti daži pielāgojumi, lai iespējotu ekrānu un panāktu 1,3 collu ekrāna darbību. Visbiežāk izmantotā SSD bibliotēka izmanto pārāk daudz atmiņas, un Arduino Pro Mini atmiņa ir ierobežota. Tāpēc es izmantoju teksta bibliotēku no Github.

Sirds ir Arduino Pro Mini Atmega328, 3.3 V. Es izmantoju šo Arduino, jo tam ir maksimāla atmiņa, kas nepieciešama bibliotēkām, un 3.3 V, lai ērti sazinātos ar GPS uztvērēju un SD karti.

Vienā pusē ir divi slēdži:- slēdža režīms (normāls un displeja vidējais ātrums)- atiestatīšana

No otras puses, reģistrētājam ir savienojums UART savienotājam jaunas programmaparatūras augšupielādei

1. darbība: sastāvdaļas

Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas

Komponenti ir viegli pieejami vietnē Aliexpress.

Arduino Pro Mini:

GPS uztvērējs:

1,3 collu Oled:

SD kartes adapteris:

Līmeņu pārslēdzējs:

Rezistori un pogas

2. darbība. Savienojumi

Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi

Sistēmu darbina 5V no automašīnas tālruņa lādētāja.

5V ieeja:- Arduino RAW jauda- ekrāna VCC (VDD)- loģiskā līmeņa pārslēdzēja HV

Arduino VCC (3.3V) līdz:- SD kartes VCC- GPS uztvērēja VCC- loģikas līmeņa pārslēdzēja LV

Citi Arduino savienojumi: pin A4> OLed SDA (izmantojot līmeņa pārslēdzēju) tapa A5> SCK OLed (izmantojot līmeņa pārslēdzēju) 3. tapa> GPS uztvērēja RX 4> GPS uztvērēja TX 10> SD cardpin 11 CS> SD MOSI cardpin 12> MISO of SD cardpin 13> CLK of SD card

Slēdži:

Režīma slēdzis:- Arduino kontakts 2 (pārtraukums) (10 k pull up to VCC)- GND

Atiestatīšanas slēdzis: - Arduino RST (10k pull up to VCC) - GND

3. solis: programma

Programma tika izveidota un augšupielādēta, izmantojot Arduino IDE. Bibliotēkām bija nepieciešama neliela pielāgošana, lai tās darbotos ar 1,3 collu ekrānu. Tiek pievienotas pielāgotās bibliotēkas.

Programma izmanto aptuveni maksimālo pieejamo atmiņas apjomu, ja programmas izmanto vairāk atmiņas, es uzzināju, ka Arduino vairs nav stabils.

Ikonas tiek ieprogrammētas, aprēķinot baitu, ko nosūtīt uz ekrānu. Es izveidoju Excel lapu, lai aprēķinātu bināros skaitļus.

Koordinātas tiek saglabātas ikdienas failā, faila nosaukums ir balstīts uz datumu (iedvesmojoties no Arduino foruma).

Ekrāns tiek atjaunināts tikai pēc nepieciešamības, man tas šķita ļoti noderīgi, jo ekrāns ir diezgan lēns.

Faili ir arī manā Github

4. darbība. Lieta

Korpuss tika izstrādāts 123D no Autodesk un 3D drukāts ar melnu ABS. Ir pievienoti lietas un klipa STL faili.

5. solis: salikšana

Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana

Vispirms lodējiet visu kopā uz PCB. SD kartes adapterim vispirms pielodēju galvenes tapas pie adaptera, pēc tam pielodēju pie PCB.

Līmējiet slēdžus korpusā.

Līmējiet GPS antenu pie pamatnes

Iebīdiet samontēto GPS reģistrētāju.

Uzskrūvējiet augšpusi un noklikšķiniet uz skavas, lai uzstādītu reģistrētāju uz ventilācijas režģa.

6. darbība: reģistrētāja izmantošana

Izmantojot reģistrētāju
Izmantojot reģistrētāju
Izmantojot reģistrētāju
Izmantojot reģistrētāju

Reģistrētājs katru dienu izveido jaunu *.csv failu, faila nosaukums tiek sastādīts no datuma.

Izmantojot režīma slēdzi, jūs varat mainīt reģistrētāja režīmu: parādot tikai pašreizējo pašreizējā un vidējā (vidējā) ātruma attēlošanas ātrumu. Reģistrācija SD kartē nav mainīta. Ja sākat “vidējā ātruma režīmu”, vidējais ātrums tiek atiestatīts.

Koordinātas tiek reģistrētas ik pēc 10 sekundēm. Faili ir ļoti mazi, dažu GB micro SD karte nekad nav pilna.

Jūs varat redzēt savu maršrutu, augšupielādējot csv failu vietnē

Ieteicams: