Përmbajtje:

GPS Logger Arduino OLed SD: 6 hapa (me fotografi)
GPS Logger Arduino OLed SD: 6 hapa (me fotografi)

Video: GPS Logger Arduino OLed SD: 6 hapa (me fotografi)

Video: GPS Logger Arduino OLed SD: 6 hapa (me fotografi)
Video: GPS трекер, с записью на карту памяти на базе NEO-6 + Arduino 2024, Nëntor
Anonim
GPS Logger Arduino OLed SD
GPS Logger Arduino OLed SD

Regjistruesi GPS për të shfaqur shpejtësinë tuaj aktuale dhe mesatare dhe për të ndjekur itineraret tuaja. Shpejtësia mesatare është për zonat me një kontroll të shpejtësisë së trajektores.

Arduino ka disa karakteristika të këndshme që mund të kopjoni:- Koordinatat ruhen në një skedar ditor, emri i skedarit bazohet në datën.- Ekrani azhurnohet vetëm kur është e nevojshme (ekrani është mjaft i ngadalshëm).- Për një madhësi minimale të programit, ikonat janë programuar byte byte.

Regjistruesi u frymëzua nga një video e LogMaker360 dhe një tjetër Instructable. Sidoqoftë, u bënë disa rregullime për të mundësuar ekranin dhe për të funksionuar ekranin 1.3 . Biblioteka SSD e përdorur më së shumti përdor shumë memorie dhe kujtesa e një Arduino Pro Mini është e kufizuar. Prandaj kam përdorur një bibliotekë të bazuar në tekst nga Github.

Zemra është një Arduino Pro Mini Atmega328, 3.3 V. Kam përdorur këtë Arduino sepse ka memorie maksimale, të nevojshme për bibliotekat dhe 3.3 V për komunikim të lehtë me marrësin GPS dhe kartën SD.

Nga njëra anë janë dy ndërprerës:- modaliteti i ndërrimit (shpejtësia mesatare normale dhe e ekranit)- rivendosja

Nga ana tjetër, regjistruesi ka një lidhje për një lidhës UART për ngarkimin e firmuerit të ri

Hapi 1: Përbërësit

Komponentët
Komponentët
Komponentët
Komponentët

Komponentët janë në dispozicion në Aliexpress.

Arduino Pro Mini:

Marrësi GPS:

1.3 inç Oled:

Përshtatës i kartës SD:

Ndryshuesi i nivelit:

Rezistenca dhe butona

Hapi 2: Lidhjet

Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet

Sistemi mundësohet nga 5V nga një karikues telefoni për makinë.

5V hyrje në:- Arduino RAW power- VCC (VDD) e ekranit- HV e ndërruesit të nivelit logjik

VCC (3.3V) e Arduino në:- VCC e kartës SD- VCC e marrësit GPS- LV e ndërruesit të nivelit logjik

Lidhje të tjera Arduino: kunja A4> SDA e OLed (përmes ndërruesit të nivelit) kunja A5> SCK e OLed (përmes ndërruesit të nivelit) kunja 3> RX e marrësit GPS kunja 4> TX e marrësit GPS kunja 10> CS e kartës SD SD 11> MOSI e SD kartelë 12> MISO e kartës SD kartelë 13> KLK të kartës SD

Ndërprerësit:

Ndërprerësi i modalitetit:- Arduino pin 2 (ndërprerje) (10k tërheqje deri në VCC)- GND

Rivendosni çelësin: - Arduino RST (10k tërheqje deri në VCC) - GND

Hapi 3: Programi

Programi u krijua dhe u ngarkua përmes Arduino IDE. Bibliotekat kishin nevojë për një rregullim për të punuar me ekranin 1.3 . Bibliotekat e rregulluara janë shtuar.

Programi përdor sasinë maksimale të kujtesës në dispozicion, nëse programet përdorin më shumë kujtesë, zbulova se Arduino nuk ishte më i qëndrueshëm.

Ikonat programohen duke llogaritur bajtin për t'u dërguar në ekran. Kam bërë një fletë Excel për të llogaritur numrat binarë.

Koordinatat ruhen në një skedar ditor, emri i skedarit bazohet në datën (frymëzuar nga forumi Arduino).

Ekrani azhurnohet vetëm kur është e nevojshme, e gjeta këtë shumë të dobishme, sepse ekrani është mjaft i ngadalshëm.

Skedarët janë gjithashtu në Github tim

Hapi 4: Rasti

Rasti është projektuar në 123D nga Autodesk dhe 3D i printuar në ABS të zezë. Dosjet STL të rastit dhe klipi janë bashkangjitur.

Hapi 5: Montimi

Grumbullimi
Grumbullimi
Grumbullimi
Grumbullimi
Montimi
Montimi
Montimi
Montimi

Së pari lidhni gjithçka së bashku në një PCB. Për përshtatësin e kartës SD, fillimisht bashkova kunjat e kokës në përshtatës, pastaj e bashkova në PCB.

Ngjitni çelsat në rast.

Ngjitni antenën GPS në bazë

Rrëshqitni në regjistruesin GPS të mbledhur.

Vidhosni pjesën e sipërme dhe klikoni në kapëse për të montuar prerësin në një grilë ventilimi.

Hapi 6: Përdorimi i Logger

Duke përdorur Logger
Duke përdorur Logger
Duke përdorur Logger
Duke përdorur Logger

Regjistruesi krijon një skedar të ri *.csv çdo ditë, emri i skedarit kompozohet jashtë datës.

Përmes "modalitetit të kalimit" mund të ndryshoni modalitetin e regjistruesit: duke shfaqur vetëm shpejtësinë aktuale të shfaqjes së shpejtësisë aktuale dhe mesatare (mesatare). Regjistrimi në kartën SD është i pandryshuar. Nëse filloni 'modalitetin e shpejtësisë mesatare', shpejtësia mesatare rivendoset.

Koordinatat regjistrohen çdo 10 sekonda. Skedarët janë shumë të vegjël, një kartë micro SD prej disa GB nuk mbushet kurrë.

Mund ta shihni rrugën tuaj duke ngarkuar skedarin csv në

Recommended: