Inhoudsopgave:

GPS-snelheidsmeter: 4 stappen (met afbeeldingen)
GPS-snelheidsmeter: 4 stappen (met afbeeldingen)

Video: GPS-snelheidsmeter: 4 stappen (met afbeeldingen)

Video: GPS-snelheidsmeter: 4 stappen (met afbeeldingen)
Video: How to Program & Use the SY Bicycle Wireless Computer (Speedometer and Odometer) 2024, November
Anonim

Door TiobelCheck ook mijn Youtube kanaalVolg meer door de auteur:

Eenvoudige lampenkap met Fusion 360 en een lasersnijder
Eenvoudige lampenkap met Fusion 360 en een lasersnijder
Eenvoudige lampenkap met Fusion 360 en een lasersnijder
Eenvoudige lampenkap met Fusion 360 en een lasersnijder
Aan de slag met 0,5
Aan de slag met 0,5
Aan de slag met 0,5
Aan de slag met 0,5
Aan de slag met Capacitieve Touch Kit
Aan de slag met Capacitieve Touch Kit
Aan de slag met Capacitieve Touch Kit
Aan de slag met Capacitieve Touch Kit

Over: Ik vind het leuk om dingen te maken, vooral als ze kunnen bewegen. Meer over Tiobel »

Mijn bedrijfswagen waar ik normaal in rijd heeft af en toe een "klein" probleempje, de snelheidsmeter zakt naar 0 Km/h tijdens het rijden (na enige tijd hervat hij het weer).

Normaal gesproken is dit geen groot probleem, want als je weet hoe je een auto moet besturen, kijk je, naar ik hoop, niet altijd naar de snelheidsmeter. Je hebt nu min of meer de snelheid waarmee je rijdt. Het probleem doet zich voor wanneer u de snelheid moet verlagen tot de weglimiet die u inrijdt en u merkt dat "de snelheidsmeter naar beneden is".

Dit bood een goede gelegenheid om een nieuw project te bouwen, "The GPS Speedometer". De ideale oplossing zou natuurlijk zijn, de auto echt repareren of een normale GPS gebruiken of een app met deze functie gebruiken, maar wat zou hier het plezier van zijn:)

Stap 1: Componenten

Componenten
Componenten
Componenten
Componenten
Componenten
Componenten

Microcontroller

Ik heb de DFRobot Dreamer Nano V4.1 gekozen omdat deze een USB-stekker heeft die ik kan gebruiken voor stroom en een compatibele breadboard-pinout.

Bekijk de DFRobot-wikipagina voor meer informatie over deze microcontroller

GPS

Ik gebruik de UBX-G7020-KT, die wordt geleverd met een geïntegreerde antenne en waarmee de verversingssnelheid kan worden gewijzigd tot 10 Hz (voor dit project kwam deze functie in de hand).

Op de DFRobot wiki-pagina vindt u meer informatie hierover.

Weergave

Ik wilde een goed display hebben zonder het budget te "verblazen", mijn keuze was de OLED 2828 Display Module. Kijk opnieuw op de wiki-pagina voor meer informatie.

Stroom

De stroomvoorziening voor het systeem wordt geleverd door de sigarettenaansteker in de auto.

Behuizing

Dit keer was ik voor het ontwerpen van een behuizing en het 3D-printen ervan.

Stap 2: Sluit de componenten aan

Sluit de componenten aan
Sluit de componenten aan
Sluit de componenten aan
Sluit de componenten aan
Sluit de componenten aan
Sluit de componenten aan

Het ontwerp met de LED's was niet mijn eerste keuze. Dus in eerste instantie ontwierp ik het schema zonder LED's

Maar uiteindelijk heb ik 10 LED's toegevoegd (7 groene en 3 rode).

Ik ben vergeten wat foto's te maken van het assemblageproces, dus wat ik kan zeggen is dat alles in het prefboard is gemonteerd, aan de ene kant het oled-display en aan de andere kant de microcontroller en aansluitingen. Om dit gemakkelijk te maken, laat u het oled-scherm voor het laatst, aangezien sommige aansluitingen op de achterkant worden gedaan.

Stap 3: Coderen

Om de code uit te voeren, moet u de volgende bibliotheken in uw Arduino-bibliotheekmap hebben geïnstalleerd.

U8glib - Voor het oled-scherm.

TinyGps++ - Voor de GPS.

De code "print" de snelheid, koers, aantal satellieten, breedte- en lengtegraad.

Maar het is mogelijk om veel meer informatie weer te geven, bijv.: tijd, datum, afstand tot punt… Bekijk het volledige voorbeeld van de TinyGPS++-bibliotheek om alle beschikbare opties te zien die u kunt hebben met betrekking tot de informatie die door de GPS wordt opgehaald.

Het andere kenmerk is de LED-balk. Ik heb hem ingesteld op max. van 190 km/u. Ik woon in Duitsland en sommige snelwegen hebben geen limiet, zo niet, dan zou ik +/- de maximaal beschikbare weglimiet plaatsen. Verander eenvoudig de limiet in de "kaart"-functie naar de limiet die aan uw behoeften voldoet.

Stap 4: Conclusie

Conclusie
Conclusie
Conclusie
Conclusie

Ik ben nog relatief nieuw in het woord 3D-printen, dus het is logisch dat mijn prints niet perfect worden:)

Over het algemeen kan ik niet klagen, maar ik heb nog veel te verbeteren op dit gebied. De achterplaat is momenteel niet goed te bevestigen, zoals in het begin, dus er zullen nog wat ontwerpupdates nodig zijn.

Ook heb ik de GPS-antenne in de achterplaat weggelaten, wat ik in het volgende ontwerp niet zal doen. De baanweergave werkte ook niet zo goed, maar dit was slechts tot in de kleinste details. In de toekomst ben ik van plan te vervangen door iets nuttigers, bijv.: aankomsttijd op een punt (omvang de meeste van mijn reizen gaan heen en weer).

Voel je vrij om commentaar te geven of me een bericht te sturen als je een fout hebt gevonden of als je een suggestie/verbetering of vragen hebt.

"Verveel je niet, doe iets".

P. S.: Als je dit project leuk vindt, vergeet dan niet om je stem achter te laten voor de wedstrijden die ik leid.

Aanbevolen: