Съдържание:

GPS регистратор Arduino OLed SD: 6 стъпки (със снимки)
GPS регистратор Arduino OLed SD: 6 стъпки (със снимки)

Видео: GPS регистратор Arduino OLed SD: 6 стъпки (със снимки)

Видео: GPS регистратор Arduino OLed SD: 6 стъпки (със снимки)
Видео: GPS Modules with Arduino and Raspberry Pi 2024, Юли
Anonim
GPS регистратор Arduino OLed SD
GPS регистратор Arduino OLed SD

GPS регистратор за показване на вашата текуща и средна скорост и за проследяване на вашите маршрути. Средната скорост е за райони с контрол на скоростта на траекторията.

Arduino има някои хубави функции, които можете да копирате:- Координатите се съхраняват във всекидневен файл, името на файла се основава на датата.- Екранът се актуализира само когато е необходимо (екранът е доста бавен).- За минимален размер на програмата, иконите се програмират байт по байт.

Логърът е вдъхновен от видеоклип на LogMaker360 и друг Instructable. Въпреки това бяха направени някои корекции, за да се активира екранът и да се задейства 1.3 -инчовият екран. Най -използваната SSD библиотека използва твърде много памет и паметта на Arduino Pro Mini е ограничена. Затова използвах текстово базирана библиотека от Github.

Сърцето е Arduino Pro Mini Atmega328, 3.3 V. Използвах този Arduino, защото има максимална памет, необходима за библиотеките и 3.3 V за лесна комуникация с GPS приемника и SD картата.

От едната страна има два превключвателя:- режим на превключване (нормална и средна скорост на дисплея)- нулиране

От другата страна регистраторът има връзка за UART конектор за качване на нов фърмуер

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти

Компонентите са лесно достъпни в Aliexpress.

Arduino Pro Mini:

GPS приемник:

1.3 инчов Oled:

Адаптер за SD карта:

Превключвател на нива:

Резистори и бутони

Стъпка 2: Връзки

Връзки
Връзки
Връзки
Връзки
Връзки
Връзки
Връзки
Връзки

Системата се захранва от 5V от зарядно устройство за автомобил.

5V вход към:- Arduino RAW мощност- VCC (VDD) на екрана- HV на превключвател на логическо ниво

VCC (3.3V) на Arduino към:- VCC на SD карта- VCC на GPS приемник- LV на превключвател на логическо ниво

Други връзки на Arduino: щифт A4> SDA на OLed (чрез превключвател на нивото) щифт A5> SCK на OLed (чрез превключвател на ниво) щифт 3> RX на GPS приемник 4> TX на GPS приемник 10> CS на SD карта 11> MOSI на SD cardpin 12> MISO на SD cardpin 13> CLK на SD карта

Превключватели:

Превключвател за режим:- Arduino щифт 2 (прекъсване) (10k издърпване нагоре към VCC)- GND

Превключвател за нулиране: - Arduino RST (10k издърпване до VCC) - GND

Стъпка 3: Програма

Програмата е създадена и качена чрез Arduino IDE. Библиотеките се нуждаят от някои корекции, за да работят с 1,3 -инчовия екран. Коригираните библиотеки се добавят.

Програмата използва около максималния наличен обем памет, ако програмите използват повече памет, разбрах, че Arduino вече не е стабилен.

Иконите се програмират чрез изчисляване на байта за изпращане на екрана. Направих лист на Excel за изчисляване на двоичните числа.

Координатите се съхраняват във всекидневен файл, името на файла се основава на датата (вдъхновено от форума на Arduino).

Екранът се актуализира само когато е необходимо, намерих това за много полезно, тъй като екранът е доста бавен.

Файловете също са в моя Github

Стъпка 4: Дело

Калъфът е проектиран в 123D от Autodesk и 3D отпечатан в черно ABS. Прикачени са STL-файлове на делото и клипът.

Стъпка 5: Сглобяване

Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване

Първо запойте всичко заедно на печатна платка. За адаптера за SD карта първо запоявах щифтове за заглавки към адаптера, след което го запоявах към печатната платка.

Залепете ключовете в кутията.

Залепете GPS антената в основата

Плъзнете сглобения GPS регистратор.

Завийте отгоре и щракнете върху щипката, за да монтирате логера на вентилационна решетка.

Стъпка 6: Използване на регистратора

Използване на регистратора
Използване на регистратора
Използване на регистратора
Използване на регистратора

Логърът създава нов *.csv файл всеки ден, името на файла се състои от датата.

Чрез 'превключвателя за режим' можете да промените режима на регистратора: показвайки само текущата скорост на показване на текущата и средната (средна) скорост. Регистрирането на SD картата е непроменено. Ако стартирате „режим на средна скорост“, средната скорост се нулира.

Координатите се записват на всеки 10 секунди. Файловете са много малки, micro SD карта от няколко GB никога не се запълва.

Можете да видите маршрута си, като качите файла csv на

Препоръчано: