Përmbajtje:
- Hapi 1: Përbërësit
- Hapi 2: Lidhjet
- Hapi 3: Programi
- Hapi 4: Rasti
- Hapi 5: Montimi
- Hapi 6: Përdorimi i Logger
Video: GPS Logger Arduino OLed SD: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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 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
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
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
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:
Monitorimi GPS me projektin OLED Display: 5 hapa (me fotografi)
Monitorimi GPS Me Projektin e Ekranit OLED: Përshëndetje të gjithëve, në këtë artikull të shpejtë do të ndaj me ju projektin tim: Moduli GPS ATGM332D me Mikrokontrollues SAMD21J18 dhe ekran SSD1306 OLED 128*64, kam ndërtuar një PCB të veçantë për të në Eagle Autodesk, dhe programojeni atë duke përdorur Atmel studio 7.0 dhe ASF
Arduino GPS Logger: 6 hapa
Arduino GPS Logger: A keni dashur ndonjëherë të regjistroni koordinatat tuaja dhe të kontrolloni rrugën tuaj në një hartë? Kontrolloni rrugën e një makine apo kamioni? Shikoni gjurmimin tuaj të biçikletës pas një udhëtimi të gjatë? (Apo të spiunoni dikë që përdor makinën tuaj? :)) allshtë e gjitha e mundur me ndihmën e kësaj pak
Raspberry Pi GPS Logger: 10 hapa (me fotografi)
Raspberry Pi GPS Logger: Ky udhëzues ju shpjegon se si të ndërtoni një regjistrues kompakt GPS me një mjedër pi zero. Avantazhi kryesor i këtij sistemi është se ai përfshin një bateri dhe për këtë arsye është shumë kompakt. Pajisja ruan të dhënat në një skedar a.nmea. Të dhënat e mëposhtme ca
Arduino GPS Logger: 3 hapa
Arduino GPS Logger: Përshëndetje djema, jam duke u larguar shumë për projekte të vogla që u lejojnë njerëzve të kuptojnë më shumë nga teknologjia që kemi përditë. Ky projekt ka të bëjë me prishjen e GPS dhe regjistrimin e SD. Kam mësuar shumë vetëm duke ndërtuar këto gjëra. Th
Arduino GPS Oled: 4 hapa (me fotografi)
Arduino GPS Oled: Seria e moduleve NEO-6 është një familje marrësish GPS të pavarur që shfaqin motorin me performancë të lartë u-blox 6positioning. Këta marrës fleksibël dhe me kosto efektive ofrojnë mundësi të shumta lidhshmërie në një paketë miniaturë 16 x 12.2 x 2.4 mm. Th