Sadržaj:

GPS brzinomjer: 4 koraka (sa slikama)
GPS brzinomjer: 4 koraka (sa slikama)

Video: GPS brzinomjer: 4 koraka (sa slikama)

Video: GPS brzinomjer: 4 koraka (sa slikama)
Video: Kako postaviti brzinomjer na bicikl (Cateye Velo 9) 2024, Studeni
Anonim

TiobelCheck također moj Youtube ChannelFollow Više od autora:

Lako sjenilo pomoću Fusion 360 i laserskog rezača
Lako sjenilo pomoću Fusion 360 i laserskog rezača
Lako sjenilo pomoću Fusion 360 i laserskog rezača
Lako sjenilo pomoću Fusion 360 i laserskog rezača
Započnite s 0,5
Započnite s 0,5
Započnite s 0,5
Započnite s 0,5
Započnite s kapacitivnim kompletom za dodir
Započnite s kapacitivnim kompletom za dodir
Započnite s kapacitivnim kompletom za dodir
Započnite s kapacitivnim kompletom za dodir

O: Volim izrađivati stvari, posebno ako se mogu kretati. Više o Tiobelu »

Moj službeni automobil koji inače vozim ima tendenciju da s vremena na vrijeme ima "male" probleme, brzinomjer padne na 0 km/h tijekom vožnje (nakon nekog vremena opet se nastavlja).

Obično to nije veliki problem jer, ako znate voziti automobil, nadam se da ne gledate uvijek u brzinomjer. Sada manje -više imate brzinu kojom se vozite. Problem se javlja sam kad trebate smanjiti brzinu do ograničenja ceste na koju ulazite i primijetite da je "brzinomjer spušten".

Ovo se pokazalo kao dobra prilika za izgradnju novog projekta, "GPS brzinomjera". Naravno, idealno rješenje bilo bi, zaista popraviti automobil ili upotrijebiti normalan GPS ili upotrijebiti aplikaciju s ovom funkcijom, ali što bi u tome bilo zabavno:)

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Mikrokontroler

Odabrao sam DFRobot Dreamer Nano V4.1 jer ima USB utikač koji mogu koristiti za napajanje i kompatibilan ispis matične ploče.

Više informacija o ovom mikrokontroleru potražite na DFRobot wiki stranici

GPS

Koristim UBX-G7020-KT, koji dolazi s integriranom antenom i omogućuje promjenu brzine osvježavanja do 10Hz (za ovaj projekt ova značajka je došla u ruke).

Na wiki stranici DFRobot pronaći ćete više informacija o tome.

Prikaz

Htio sam imati dobar zaslon, a da pritom "ne naduvam" proračun, moj izbor je bio OLED 2828 Display Module. Više informacija potražite na wiki stranici.

Vlast

Napajanje sustava osigurat će utičnica upaljača za automobil.

Kućište

Ovaj put sam za dizajn kućišta i 3D ispis.

Korak 2: Spojite komponente

Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente

Dizajn sa LED diodama nije bio moj prvi izbor. Tako sam u početku dizajnirao shemu bez LED dioda

Ali na kraju sam dodao 10 LED dioda (7 zelenih i 3 crvene).

Zaboravio sam snimiti neke fotografije procesa montaže, pa mogu reći da je sve sastavljeno u montažnoj ploči, s jedne strane je oled zaslon, a s druge mikrokontroler i veze. Kako biste to olakšali, ostavite oled zaslon za posljednje vrijeme jer će se neke veze uspostaviti na stražnjoj strani.

Korak 3: Kodirajte

Da biste pokrenuli kôd, morate imati instaliranu sljedeću biblioteku u mapu Arduino knjižnice.

U8glib - Za oled zaslon.

TinyGps ++ - Za GPS.

Kod "ispisuje" brzinu, kurs, broj satelita, zemljopisnu širinu i dužinu.

No moguće je prikazati mnogo više informacija, npr.: vrijeme, datum, udaljenost do točke … Provjerite cijeli primjer knjižnice TinyGPS ++ kako biste vidjeli sve dostupne mogućnosti koje možete imati u vezi s podacima dohvaćenim GPS -om.

Druga značajka je LED traka. Postavio sam ga na max. od 190 km/h. Živim u Njemačkoj i neke autoceste nemaju ograničenja, ako ne, postavio bih +/- najveće moguće ograničenje cesta. Jednostavno promijenite ograničenje u funkciji "karta" na ono koje odgovara vašim potrebama.

Korak 4: Zaključak

Zaključak
Zaključak
Zaključak
Zaključak

Još sam relativno nov u 3D ispisu pa je prirodno da moji ispisi ne dolaze savršeni:)

Općenito se ne mogu žaliti, ali moram još mnogo toga poboljšati na ovom području. Zadnja ploča trenutno se ne popravlja, ide dobro kao na početku, pa će biti potrebno još ažuriranja dizajna.

Također sam izostavio GPS antenu na stražnjoj ploči, što neću učiniti u sljedećem dizajnu. Prikaz tečaja također nije radio tako dobro, ali to je bilo samo do malih detalja. U budućnosti planiram zamijeniti nečim korisnijim, npr.: vrijeme dolaska do određene točke (veličina većine mojih putovanja ide naprijed -natrag).

Slobodno komentirajte ili mi pošaljite poruku ako ste pronašli grešku ili imate prijedlog/poboljšanje ili pitanja.

"Ne dosadi, učini nešto".

P. S.: Ako vam se sviđa ovaj projekt, ne zaboravite ostaviti svoj glas za natječaje koje vodim.

Preporučeni: