Spisu treści:

Prędkościomierz GPS: 4 kroki (ze zdjęciami)
Prędkościomierz GPS: 4 kroki (ze zdjęciami)

Wideo: Prędkościomierz GPS: 4 kroki (ze zdjęciami)

Wideo: Prędkościomierz GPS: 4 kroki (ze zdjęciami)
Wideo: Najlepsze aplikacje liczące kroki na telefon - jaki wybrać krokomierz 2024, Listopad
Anonim

Autor: TiobelSprawdź także mój kanał na YoutubeObserwuj więcej autora:

Łatwy klosz przy użyciu Fusion 360 i wycinarki laserowej
Łatwy klosz przy użyciu Fusion 360 i wycinarki laserowej
Łatwy klosz przy użyciu Fusion 360 i wycinarki laserowej
Łatwy klosz przy użyciu Fusion 360 i wycinarki laserowej
Zacznij od 0,5
Zacznij od 0,5
Zacznij od 0,5
Zacznij od 0,5
Zacznij korzystać z pojemnościowego zestawu dotykowego
Zacznij korzystać z pojemnościowego zestawu dotykowego
Zacznij korzystać z pojemnościowego zestawu dotykowego
Zacznij korzystać z pojemnościowego zestawu dotykowego

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

składniki
składniki
składniki
składniki
składniki
składniki

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

Połącz komponenty
Połącz komponenty
Połącz komponenty
Połącz komponenty
Połącz komponenty
Połą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

Wniosek
Wniosek
Wniosek
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: