Spisu treści:
Wideo: Prędkościomierz GPS: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Autor: TiobelSprawdź także mój kanał na YoutubeObserwuj więcej autora:
O: Lubię robić rzeczy, szczególnie jeśli mogą się poruszać. Więcej o Tioblu »
Mój samochód służbowy, którym normalnie jeżdżę, ma od czasu do czasu „drobne” problemy, podczas jazdy prędkościomierz spada do 0 km/h (po jakimś czasie znów się wznawia).
Zwykle nie jest to duży problem, ponieważ jeśli umiesz prowadzić samochód, mam nadzieję, że nie zawsze patrzysz na prędkościomierz. Masz teraz mniej więcej prędkość, z jaką jedziesz. Problem pojawia się sam, gdy musisz zmniejszyć prędkość do limitu drogi, na którą wjeżdżasz i zauważysz, że „prędkościomierz jest wyłączony”.
Stanowiło to dobrą okazję do zbudowania nowego projektu „Prędkościomierz GPS”. Oczywiście idealnym rozwiązaniem byłoby naprawienie auta lub skorzystanie z normalnego GPSa lub skorzystanie z aplikacji z tą funkcją, ale co by było z tego frajdy:)
Krok 1: Komponenty
Mikrokontroler
Wybrałem DFRobot Dreamer Nano V4.1, ponieważ ma wtyczkę USB, której mogę użyć do zasilania, i kompatybilny pinout płytki stykowej.
Sprawdź stronę wiki DFRobot, aby uzyskać więcej informacji na temat tego mikrokontrolera
GPS
Używam UBX-G7020-KT, który jest wyposażony w zintegrowaną antenę i pozwala na zmianę częstotliwości odświeżania do 10 Hz (w tym projekcie ta funkcja może się przydać).
Na stronie wiki DFRobot znajdziesz więcej informacji na ten temat.
Wyświetlacz
Chciałem mieć dobry wyświetlacz bez „rozwalania” budżetu, moim wyborem był moduł wyświetlacza OLED 2828. Sprawdź ponownie stronę wiki, aby uzyskać więcej informacji.
Moc
Zasilanie systemu będzie dostarczane z gniazda zapalniczki samochodowej.
Obudowa
Tym razem za zaprojektowanie obudowy i wydrukowanie jej w 3D.
Krok 2: Podłącz komponenty
Projekt z diodami LED nie był moim pierwszym wyborem. Więc początkowo zaprojektowałem schemat bez diod LED
Ale w końcu dodałem 10 diod LED (7 zielonych i 3 czerwone).
Zapomniałem zrobić kilka zdjęć procesu montażu, więc mogę powiedzieć, że wszystko jest zmontowane w prefboard, z jednej strony wyświetlacz oled, az drugiej mikrokontroler i złącza. Aby to ułatwić, zostaw wyświetlacz oled na koniec, ponieważ niektóre połączenia będą wykonywane na jego odwrocie.
Krok 3: Kod
Aby uruchomić kod, musisz zainstalować następującą bibliotekę w folderze Arduino Library.
U8glib - Do wyświetlacza oled.
TinyGps++ - Dla GPS.
Kod "drukuje" prędkość, kurs, liczbę satelitów, szerokość i długość geograficzną.
Ale możliwe jest wyświetlenie znacznie więcej informacji, np.: czas, data, odległość do punktu… Sprawdź pełny przykład biblioteki TinyGPS++, aby zobaczyć wszystkie dostępne opcje, które możesz mieć w odniesieniu do informacji pobieranych przez GPS.
Drugą cechą charakterystyczną jest pasek LED. Ustawiłem to na max. 190 km/h. Mieszkam w Niemczech i niektóre autostrady nie mają ograniczeń, jeśli nie, postawiłbym +/- maksymalny dostępny limit dróg. Po prostu zmień limit w funkcji „mapa” na taki, który odpowiada Twoim potrzebom.
Krok 4: Wniosek
Nadal jestem stosunkowo nowy w świecie druku 3D, więc naturalne jest, że moje wydruki nie są idealne:)
Generalnie nie mogę narzekać, ale mam jeszcze wiele do poprawienia w tym obszarze. Tylna płyta nie jest obecnie naprawiana, tak jak na początku, więc potrzebne będą dalsze aktualizacje projektu.
Pominąłem też antenę GPS w tylnej ściance, czego nie zrobię w następnym projekcie. Wyświetlacz kursu również nie działał tak dobrze, ale to tylko mały szczegół. W przyszłości planuję zastąpić coś bardziej przydatnego, np.: czas dotarcia do punktu (wielkość większość moich podróży odbywa się tam iz powrotem).
Zapraszam do skomentowania lub wysłania mi wiadomości, jeśli znalazłeś jakiś błąd lub jeśli masz jakieś sugestie / ulepszenia lub pytania.
„Nie nudź się, zrób coś”.
P. S.: Jeśli podoba Ci się ten projekt, nie zapomnij zostawić swojego głosu na prowadzone przeze mnie konkursy.
Zalecana:
Internetowy prędkościomierz: 9 kroków (ze zdjęciami)
Internetowy prędkościomierz: Po całkowitym zablokowaniu w Indiach wszystko, w tym usługi pocztowe, zostało zamknięte. Żadnych nowych projektów PCB, żadnych nowych komponentów, nic! Aby więc przezwyciężyć nudę i zająć się czymś, postanowiłem zrobić coś z części, które al
Prędkościomierz rowerowy Arduino za pomocą GPS: 8 kroków
Prędkościomierz rowerowy Arduino za pomocą GPS: W tym samouczku użyjemy Arduino i Visuino, aby wyświetlić aktualną prędkość roweru z GPS na wyświetlaczu ST7735. Obejrzyj film demonstracyjny
Prędkościomierz rowerowy: 3 kroki
Prędkościomierz rowerowy: Cześć przyjaciele … W tej instrukcji wyjaśnię, jak zrobić prędkościomierz rowerowy, w rzeczywistości mam stary rower treningowy, którego mechaniczny prędkościomierz zepsuł się dawno temu i postanowiłem go zastąpić elektroniczny, ale s
Działający prędkościomierz RC Car: 4 kroki (ze zdjęciami)
Działający prędkościomierz RC Car: Jest to krótki projekt, który stworzyłem jako część większej wersji RC lekkiego Land Rovera. Uznałem, że podoba mi się działający prędkościomierz na desce rozdzielczej, ale wiedziałem, że serwo go nie przetnie. Była tylko jedna rozsądna opcja: d
Prędkościomierz cyklu DIY: 6 kroków (ze zdjęciami)
Prędkościomierz rowerowy DIY: Ten projekt przyszedł mi do głowy, gdy robiłem mój projekt MEM (pomiar inżynierii mechanicznej), temat w moim B.tech. Pomysł polega na zmierzeniu prędkości kątowej koła mojego roweru. W ten sposób znając średnicę i wszech czasów matematyczną legendę th