Innehållsförteckning:

GPS -hastighetsmätare: 4 steg (med bilder)
GPS -hastighetsmätare: 4 steg (med bilder)

Video: GPS -hastighetsmätare: 4 steg (med bilder)

Video: GPS -hastighetsmätare: 4 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim

Av TiobelKolla även min Youtube -kanalFölj mer av författaren:

Enkel lampskärm med Fusion 360 och en laserskärare
Enkel lampskärm med Fusion 360 och en laserskärare
Enkel lampskärm med Fusion 360 och en laserskärare
Enkel lampskärm med Fusion 360 och en laserskärare
Kom igång med 0,5
Kom igång med 0,5
Kom igång med 0,5
Kom igång med 0,5
Kom igång med kapacitiv pekskärm
Kom igång med kapacitiv pekskärm
Kom igång med kapacitiv pekskärm
Kom igång med kapacitiv pekskärm

Om: Jag gillar att göra saker, speciellt om de kan röra sig. Mer om Tiobel »

Min tjänstebil som jag brukar köra tenderar att ha "små" problem då och då, hastighetsmätaren sjunker till 0 Km/h vid körning (efter en tid återupptas den igen).

Normalt sett är detta inte en stor fråga eftersom om du vet hur du kör bil, är du inte, hoppas jag, alltid ute till hastighetsmätaren. Du har nu mer eller mindre hastigheten du kör. Problemet uppstår själv när du behöver sänka hastigheten till den väggräns som du går in och du märker att "hastighetsmätaren är nere".

Detta gav ett bra tillfälle att bygga ett nytt projekt, "The GPS Speedometer". Naturligtvis skulle den perfekta lösningen vara att verkligen reparera bilen eller använda en vanlig GPS eller använda en app med den här funktionen men vad skulle vara roligt i detta:)

Steg 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

Mikrokontroller

Jag valde DFRobot Dreamer Nano V4.1 eftersom den har en usb -kontakt som jag kan använda för ström och en kompatibel brödbräda.

Kontrollera DFRobot -wikisidan för mer information om denna mikrokontroller

GPS

Jag använder UBX-G7020-KT, som levereras med en integrerad antenn och gör det möjligt att ändra uppdateringsfrekvensen till 10Hz (för detta projekt kom den här burken till hands).

På DFRobot -wikisidan hittar du mer information om den.

Visa

Jag ville ha en bra display utan att "blåsa" budgeten, mitt val var OLED 2828 Display Module. Kolla igen wikisidan för mer information.

Kraft

Strömmen till systemet kommer från bilens cigarettändaruttag.

Hölje

Den här gången när jag utformade ett hölje och 3D -utskrift.

Steg 2: Anslut komponenterna

Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna
Anslut komponenterna

Designen med lysdioderna var inte mitt första val. Så inledningsvis utformade jag schemat utan lysdioder

Men till slut lade jag till 10 lysdioder (7 gröna och 3 röda).

Jag glömde att ta några bilder på monteringsprocessen, så det jag kan säga är att allt är monterat i prefabriken, i ena sidan är den oleda displayen och i den andra mikrokontrollern och anslutningar. För att göra detta enkelt, lämna den oleda displayen för sista eftersom några av anslutningarna kommer att göras på baksidan.

Steg 3: Kod

För att köra koden måste du ha installerat följande bibliotek i din Arduino biblioteksmapp.

U8glib - För den oleda displayen.

TinyGps ++ - För GPS.

Koden "skriver ut" hastighet, kurs, antal satelliter, latitud och longitud.

Men det är möjligt att visa mycket mer information, t.ex. tid, datum, avstånd till punkt … Kontrollera hela exemplet på TinyGPS ++ -biblioteket för att se alla tillgängliga alternativ som du kan ha angående informationen som hämtas av GPS: en.

Den andra funktionen är lysdioden. Jag har satt upp det max. på 190 km/h. Jag bor i Tyskland och några av motorvägarna har inga gränser, om inte skulle jag placera +/- den maximala väggränsen som är tillgänglig. Ändra helt enkelt gränsen i "karta" -funktionen till den som passar dina behov.

Steg 4: Slutsats

Slutsats
Slutsats
Slutsats
Slutsats

Jag är fortfarande relativt ny i 3D -utskriftsordet, så det är naturligt att mina utskrifter inte blir perfekta:)

I allmänhet kan jag inte klaga men jag har fortfarande mycket att förbättra på detta område. Bakplattan fixar för närvarande inte bra som i början, så några fler designuppdateringar kommer att behövas.

Jag utelämnade också GPS -antennen i bakplattan, något som jag inte kommer att göra i nästa design. Kursdisplayen fungerade inte heller så bra, men detta var bara till en liten detalj. I framtiden planerar jag att ersätta med något mer användbart, till exempel: ankomsttid till en punkt (storlek majoriteten av mina resor går fram och tillbaka).

Tveka inte att kommentera eller skicka ett meddelande till mig om du hittade något misstag eller om du har några förslag/förbättringar eller frågor.

"Bli inte uttråkad, gör något".

PS: Om du gillar det här projektet, glöm inte att lämna din röst för de tävlingar jag kör.

Rekommenderad: