Spisu treści:
- Krok 1: Komponenty
- Krok 2: Połączenia
- Krok 3: Program
- Krok 4: Sprawa
- Krok 5: Montaż
- Krok 6: Korzystanie z rejestratora
Wideo: Rejestrator GPS Arduino OLED SD: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Rejestrator GPS do wyświetlania aktualnej i średniej prędkości oraz śledzenia tras. Średnia prędkość dotyczy obszarów z kontrolą prędkości trajektorii.
Arduino ma kilka fajnych funkcji, które możesz skopiować: - Współrzędne są przechowywane w pliku dziennym, nazwa pliku jest oparta na dacie. - Ekran jest aktualizowany tylko w razie potrzeby (ekran jest dość wolny). - W przypadku minimalnego rozmiaru programu, ikony są programowane bajt po bajcie.
Rejestrator został zainspirowany filmem LogMaker360 i innym Instructable. Wprowadzono jednak pewne poprawki, aby włączyć ekran i uruchomić ekran o przekątnej 1,3 cala. Najczęściej używana biblioteka SSD zużywa zbyt dużo pamięci, a pamięć Arduino Pro Mini jest ograniczona. Dlatego użyłem biblioteki tekstowej z Github.
Sercem jest Arduino Pro Mini Atmega328, 3,3 V. Użyłem tego Arduino, ponieważ ma maksymalną pamięć, potrzebną dla bibliotek i 3,3 V do łatwej komunikacji z odbiornikiem GPS i kartą SD.
Z jednej strony znajdują się dwa przełączniki: - tryb przełączania (normalna i średnia prędkość wyświetlania) - reset
Z drugiej strony logger posiada podłączenie do złącza UART do wgrania nowego firmware
Krok 1: Komponenty
Komponenty są łatwo dostępne na Aliexpress.
Arduino Pro Mini:
Odbiornik GPS:
1.3 cal Oled:
Adapter kart SD:
Dźwignia poziomu:
Rezystory i przyciski
Krok 2: Połączenia
System zasilany jest napięciem 5V z ładowarki samochodowej.
Wejście 5V do: - Zasilanie Arduino RAW - VCC (VDD) ekranu - HV przesuwnika poziomu logicznego
VCC (3.3V) Arduino do: - VCC karty SD - VCC odbiornika GPS - LV przesuwnika poziomu logicznego
Inne połączenia Arduino: pin A4 > SDA OLed (przez przesuwnik poziomu) pin A5 > SCK OLed (przez przesuwnik poziomu) pin 3 > RX odbiornika GPS pin 4 > TX odbiornika GPS pin 10 > CS karty SD pin 11 > MOSI SD cardpin 12 > MISO karty SD cardpin 13 > CLK karty SD
Przełączniki:
Przełącznik trybu: - pin Arduino 2 (przerwanie) (10k podciągania do VCC) - GND
Przełącznik resetowania: - Arduino RST (10k podciągania do VCC) - GND
Krok 3: Program
Program został wykonany i wgrany przez Arduino IDE. Biblioteki wymagały pewnych korekt, aby działały z ekranem 1,3 . Dopasowane biblioteki są dodawane.
Program wykorzystuje mniej więcej maksymalną ilość dostępnej pamięci, jeśli programy zużywają więcej pamięci, dowiedziałem się, że Arduino nie jest już stabilne.
Ikony są programowane poprzez obliczenie bajtów do wysłania na ekran. Zrobiłem arkusz Excela, aby obliczyć liczby binarne.
Współrzędne są przechowywane w pliku dziennym, nazwa pliku oparta jest na dacie (inspirowane forum Arduino).
Ekran jest aktualizowany tylko w razie potrzeby, uważam to za bardzo przydatne, ponieważ ekran jest dość wolny.
Pliki są również na moim Github
Krok 4: Sprawa
Obudowa została zaprojektowana w 123D od Autodesk i wydrukowana w 3D z czarnego ABS. Załączone są akta STL etui i klips.
Krok 5: Montaż
Najpierw zlutuj wszystko razem na płytce drukowanej. W przypadku adaptera do kart SD najpierw przylutowałem piny nagłówka do adaptera, a następnie przylutowałem go do płytki drukowanej.
Przyklej przełączniki w etui.
Przyklej antenę GPS do podstawy
Wsuń zmontowany rejestrator GPS.
Przykręć górną część i zatrzaśnij klips, aby zamontować rejestrator na kratce wentylacyjnej.
Krok 6: Korzystanie z rejestratora
Rejestrator codziennie tworzy nowy plik *.csv, nazwa pliku składa się z daty.
Za pomocą „przełącznika trybu” można zmienić tryb rejestratora: wyświetlanie tylko aktualnej prędkości wyświetlanie aktualnej i średniej (średniej) prędkości. Logowanie na karcie SD pozostaje niezmienione. Jeśli uruchomisz „tryb średniej prędkości”, średnia prędkość zostanie zresetowana.
Współrzędne są rejestrowane co 10 sekund. Pliki są bardzo małe, karta micro SD o pojemności kilku GB nigdy się nie zapełni.
Możesz zobaczyć swoją trasę, przesyłając plik csv na
Zalecana:
Rejestrator danych GPS Cap: 7 kroków (ze zdjęciami)
Rejestrator danych GPS Cap: Oto świetny projekt weekendowy, jeśli lubisz trekking lub długie przejażdżki rowerowe i potrzebujesz rejestratora danych GPS, aby śledzić wszystkie odbyte wędrówki / przejażdżki … Po zakończeniu budowy i pobrali dane z modułu GPS tr
Zrób to sam rejestrator danych GPS dla ciebie Następna jazda / szlak pieszy: 11 kroków (ze zdjęciami)
DIY GPS Data Logger for You Next Drive/Hike Trail: Jest to rejestrator danych GPS, którego można używać do wielu celów, na przykład, jeśli chcesz zarejestrować długą jazdę, którą przejechałeś w weekend, aby sprawdzić kolory jesieni. lub masz ulubiony szlak, który odwiedzasz jesienią każdego roku i
Rejestrator GPS Arduino: 6 kroków
Arduino GPS Logger: Czy kiedykolwiek chciałeś rejestrować współrzędne i sprawdzać trasę na mapie? Sprawdź trasę samochodu lub ciężarówki? Widzisz śledzenie swojego roweru po długiej podróży? (Albo szpieguj kogoś, kto używa twojego samochodu?:)) To wszystko jest możliwe z pomocą tego małego
Rejestrator GPS Raspberry Pi: 10 kroków (ze zdjęciami)
Rejestrator GPS Raspberry Pi: Ta instrukcja wyjaśnia, jak zbudować kompaktowy rejestrator GPS z raspberry pi zero. Główną zaletą tego systemu jest to, że zawiera baterię, dzięki czemu jest bardzo kompaktowy. Urządzenie przechowuje dane w pliku a.nmea. Następujące dane ok
Bezprzewodowy rejestrator danych GPS dla dzikiej przyrody: 9 kroków (ze zdjęciami)
Bezprzewodowy rejestrator danych GPS dla dzikiej przyrody: W tej instrukcji pokażemy, jak zrobić mały i niedrogi rejestrator danych GPS oparty na Arduino, z możliwością łączności bezprzewodowej! Wykorzystanie telemetrii do badania ruchu dzikich zwierząt może być bardzo ważnym narzędziem dla biologów. Może powiedzieć, gdzie