Sadržaj:
Video: GPS brzinomjer: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
TiobelCheck također moj Youtube ChannelFollow Više od autora:
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
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
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
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:
Brzinomjer kotača za hrčak: 11 koraka (sa slikama)
Brzinomjer na kotačima hrčaka: Prije otprilike tri godine, nećaci su dobili svog prvog ljubimca, hrčka po imenu Nugget. Znatiželja o Nuggetovoj rutini vježbi započela je projekt koji je dugo trajao Nugget (RIP). Ovaj Instructable opisuje funkcionalni optički držač kotača za vježbanje
Internet brzinomjer: 9 koraka (sa slikama)
Internet brzinomjer: S potpunom blokadom koja se događa u Indiji, sve uključujući poštanske usluge zatvoreno je. Nema novih projekata PCB -a, nema novih komponenti, ništa! Stoga sam, kako bih prevladao dosadu i bio zauzet, odlučio napraviti nešto od dijelova koje volim
Arduino biciklistički brzinomjer pomoću GPS -a: 8 koraka
Arduino biciklistički brzinomjer pomoću GPS -a: U ovom ćemo vodiču koristiti Arduino i Visuino za prikaz trenutne brzine bicikla s GPS -a na zaslonu ST7735. Pogledajte demonstracijski video
Radni brzinomjer RC automobila: 4 koraka (sa slikama)
Radni brzinomjer RC automobila: Ovo je kratki projekt koji sam stvorio kao dio veće RC konstrukcije lakog Land Rovera. Odlučio sam da mi se sviđa imati radni brzinomjer na nadzornoj ploči, ali znao sam da ga servo neće prerezati. Postojala je samo jedna razumna opcija: d
Ciklički brzinomjer za DIY: 6 koraka (sa slikama)
DIY Cycle Speedometer: Ovaj projekt mi je pao na pamet dok sam radila svoj MEM (Mechanical Engineering Measurement) projekt, predmet u mojoj B.tech. Ideja je izmjeriti kutnu brzinu kotača mog bicikla. Znajući tako promjer i matematičku legendu svih vremena