Orodha ya maudhui:

GPS Logger Arduino OLed SD: Hatua 6 (na Picha)
GPS Logger Arduino OLed SD: Hatua 6 (na Picha)

Video: GPS Logger Arduino OLed SD: Hatua 6 (na Picha)

Video: GPS Logger Arduino OLed SD: Hatua 6 (na Picha)
Video: GPS logger Arduino 2024, Novemba
Anonim
GPS Logger Arduino OLed SD
GPS Logger Arduino OLed SD

GPS logger kuonyesha kasi yako ya sasa na wastani na kufuatilia njia zako. Kasi ya wastani ni kwa maeneo yenye udhibiti wa kasi ya trajectory.

Arduino ina huduma nzuri ambazo unaweza kunakili: - Kuratibu zinahifadhiwa kwenye faili ya kila siku, jina la faili linategemea tarehe. - Skrini inasasishwa tu wakati inahitajika (skrini ni polepole).- Kwa saizi ndogo ya programu, ikoni zimepangwa baiti.

Mkulima huyo aliongozwa na video ya LogMaker360 na mwingine anayefundishwa. Walakini, marekebisho kadhaa yalifanywa kuwezesha skrini na kufanya skrini ya 1.3 kufanya kazi. Maktaba ya SSD inayotumiwa zaidi hutumia kumbukumbu nyingi na kumbukumbu ya Arduino Pro Mini ni mdogo. Kwa hivyo nilitumia maktaba ya maandishi kutoka Github.

Moyo ni Arduino Pro Mini Atmega328, 3.3 V. Nilitumia Arduino hii kwa sababu ina kumbukumbu kubwa, inahitajika kwa maktaba na 3.3 V kwa mawasiliano rahisi na mpokeaji wa GPS na kadi ya SD.

Kwa upande mmoja kuna swichi mbili: - mode ya kubadili (kawaida na kuonyesha kasi ya wastani) - weka upya

Kwa upande mwingine logger ina unganisho kwa kiunganishi cha UART cha kupakia firmware mpya

Hatua ya 1: Vipengele

Vipengele
Vipengele
Vipengele
Vipengele

Vipengele vinapatikana kwa urahisi kwa Aliexpress.

Mini Arduino Pro: https://www.aliexpress.com/item/New-Pro-Mini-atmeg …….

Mpokeaji wa GPS:

Oled ya inchi 1.3:

Adapta ya kadi ya SD:

Kubadilisha kiwango:

Resistors na vifungo

Hatua ya 2: Uunganisho

Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho

Mfumo unaendeshwa na 5V kutoka kwa simu ya gari.

Uingizaji wa 5V kwa: - Arduino RAW nguvu- VCC (VDD) ya skrini - HV ya shifter ya kiwango cha mantiki

VCC (3.3V) ya Arduino kwa: - VCC ya kadi ya SD- VCC ya kipokezi cha GPS- LV ya kiwango cha mantiki shifter

Uunganisho mwingine wa Arduino: pini A4> SDA ya OLed (kupitia shifter ya kiwango) pini A5> SCK ya OLed (kupitia shifter ya kiwango) pini 3> RX ya kipokeaji cha GPS 4> TX ya kipokezi cha GPS 10> CS ya kadi ya SD 11> MOSI ya SD kadi 12> MISO ya kadi ya SD 13> CLK ya kadi ya SD

Swichi:

Kubadilisha hali: - Arduino siri 2 (kukatisha) (10k vuta hadi VCC) - GND

Rudisha swichi: - Arduino RST (10k vuta hadi VCC) - GND

Hatua ya 3: Programu

Programu hiyo ilitengenezwa na kupakiwa kupitia Arduino IDE. Maktaba zinahitaji marekebisho ili kufanya kazi kwenye skrini ya 1.3. Maktaba zilizobadilishwa zinaongezwa.

Programu hutumia juu ya kiwango cha juu cha kumbukumbu inayopatikana, ikiwa programu zinatumia kumbukumbu zaidi, niligundua kuwa Arduino haikuwa imara tena.

Aikoni zimepangwa kwa kuhesabu baiti kutuma kwenye skrini. Nilitengeneza karatasi ya Excel kuhesabu nambari za binary.

Kuratibu zinahifadhiwa kwenye faili ya kila siku, jina la faili linategemea tarehe (iliyoongozwa na jukwaa la Arduino).

Skrini inasasishwa tu wakati inahitajika, nimepata hii muhimu sana, kwa sababu skrini ni polepole sana.

Faili pia ziko kwenye Github yangu

Hatua ya 4: Kesi

Kesi hiyo iliundwa mnamo 123D kutoka Autodesk na 3D iliyochapishwa kwa ABS nyeusi. Faili za STL za kesi na kipande cha picha zimeambatanishwa.

Hatua ya 5: Kupanda

Kupanda
Kupanda
Kupanda
Kupanda
Kupanda
Kupanda
Kupanda
Kupanda

Solder ya kwanza kila kitu pamoja kwenye PCB. Kwa adapta ya kadi ya SD, kwanza niliuza pini za kichwa kwa adapta, kisha nikaiuza kwa PCB.

Gundi swichi katika kesi hiyo.

Gundi antena ya GPS chini

Telezesha kwenye logger ya GPS iliyokusanyika.

Punja juu na bonyeza kwenye kipande cha picha ili kuweka logger kwenye grille ya uingizaji hewa.

Hatua ya 6: Kutumia Logger

Kutumia Logger
Kutumia Logger
Kutumia Logger
Kutumia Logger

Logger huunda faili mpya ya *.csv kila siku, jina la faili linaundwa kutoka tarehe.

Kupitia 'mode switch' unaweza kubadilisha hali ya logger: kuonyesha tu kasi ya sasa ya kuonyesha kasi ya sasa na wastani (wastani). Uwekaji wa magogo kwenye kadi ya SD haujabadilishwa. Ukianza 'wastani wa kasi', kasi ya wastani huwekwa upya.

Kuratibu zimeingia kila sekunde 10. Faili ni ndogo sana, kadi ndogo ya SD ya GB chache huwa haijajaa.

Unaweza kuona njia yako kwa kupakia faili ya csv kwa

Ilipendekeza: