Съдържание:
- Стъпка 1: Компоненти
- Стъпка 2: Връзки
- Стъпка 3: Програма
- Стъпка 4: Дело
- Стъпка 5: Сглобяване
- Стъпка 6: Използване на регистратора
Видео: GPS регистратор Arduino OLed SD: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
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 на
Препоръчано:
Направи си сам GPS регистратор на данни за следващо шофиране/пешеходна пътека: 11 стъпки (със снимки)
DIY GPS регистратор на данни за вас Следващо шофиране/Пешеходна пътека: Това е GPS регистратор на данни, който можете да използвате за множество цели, да речем, ако искате да регистрирате дългото си шофиране, което сте взели през уикенда, за да проверите есенните цветове. или имате любима пътека, която посещавате през есента всяка година и ще
Направете свой собствен измервател на мощност/регистратор: 5 стъпки (със снимки)
Направете свой собствен измервател на мощност/регистратор: В този проект ще ви покажа как комбинирах Arduino, интегрален монитор за захранване INA219, OLED LCD и печатна платка с Micro SD карта, за да създам измервател/регистратор на мощност, който има повече функции от популярният USB измервател на мощност. Да започваме
Регистратор на данни за мониторинг на променлив ток: 9 стъпки (със снимки)
AC Current Monitoring Log Logger: Здравейте всички, добре дошли в първата ми инструкция! През деня съм инженер -изпитател на компания, която доставя промишлено отоплително оборудване, през нощта съм запален любител на технологиите и DIY'er. Част от работата ми включва тестване на работата на нагревателите, o
Raspberry Pi GPS регистратор: 10 стъпки (със снимки)
Raspberry Pi GPS Logger: Тази инструкция ви обяснява как да изградите компактен GPS регистратор с малинова pi нула. Основното предимство на тази система е, че включва батерия и следователно е много компактна.Устройството съхранява данните във файл a.nmea. Следните данни са
Безжичен GPS регистратор на данни за дивата природа: 9 стъпки (със снимки)
Безжичен GPS регистратор на данни за дивата природа: В тази инструкция ще ви покажем как да направите малък и евтин GPS логър на базата на Arduino, с безжични възможности! Използването на телеметрия за изучаване на движението на дивата природа може да бъде много важен инструмент за биолозите. Може да ви каже къде