Sadržaj:

GPS zapisnik Arduino OLed SD: 6 koraka (sa slikama)
GPS zapisnik Arduino OLed SD: 6 koraka (sa slikama)

Video: GPS zapisnik Arduino OLed SD: 6 koraka (sa slikama)

Video: GPS zapisnik Arduino OLed SD: 6 koraka (sa slikama)
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Srpanj
Anonim
GPS zapisnik Arduino OLed SD
GPS zapisnik Arduino OLed SD

GPS zapisnik za prikaz vaše trenutne i prosječne brzine te za praćenje vaših ruta. Prosječna brzina je za područja s kontrolom brzine putanje.

Arduino ima neke lijepe značajke koje možete kopirati:- Koordinate su pohranjene u dnevnoj datoteci, naziv datoteke temelji se na datumu.- Zaslon se ažurira samo po potrebi (zaslon je prilično spor).- Za minimalnu veličinu programa, ikone su programirane byte byte.

Zapisnik je inspiriran video zapisom LogMaker360 i još jednog Instructable. Međutim, napravljene su neke prilagodbe kako bi se omogućio zaslon i kako bi zaslon od 1,3 počeo raditi. Najčešće korištena SSD knjižnica koristi previše memorije, a memorija Arduino Pro Mini je ograničena. Zbog toga sam koristio biblioteku temeljenu na tekstu iz Githuba.

Srce je Arduino Pro Mini Atmega328, 3,3 V. Koristio sam ovaj Arduino jer ima maksimalnu memoriju, potrebnu za knjižnice i 3,3 V za jednostavnu komunikaciju s GPS prijamnikom i SD karticom.

S jedne strane nalaze se dva prekidača:- način rada prekidača (normalna i prosječna brzina prikaza)- resetiranje

S druge strane, zapisnik ima priključak za UART konektor za postavljanje novog firmvera

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente

Komponente su dostupne na Aliexpressu.

Arduino Pro Mini:

GPS prijemnik:

1,3-inčni Oled:

Adapter za SD karticu:

Mijenjač razina:

Otpornici i gumbi

Korak 2: Veze

Veze
Veze
Veze
Veze
Veze
Veze
Veze
Veze

Sustav se napaja 5 V iz punjača za automobil.

5V ulaz na:- Arduino RAW napajanje- VCC (VDD) ekrana- HV mjenjača logičke razine

VCC (3,3 V) Arduina za:- VCC SD kartice- VCC GPS prijemnika- LV mjenjača logičke razine

Ostale Arduino veze: pin A4> SDA od OLed -a (preko prekidača razine) pin A5> SCK od OLed -a (preko mjenjača razine) pin 3> RX od GPS -prijemnika 4> TX od GPS -prijemnika 10> CS od SD kartice 11> MOSI od SD -a ukosnica 12> MISO kartice SD kartice 13> CLK SD kartice

Prekidači:

Prekidač načina rada:- Arduino pin 2 (prekid) (10k povlačenje do VCC)- GND

Prekidač za poništavanje: - Arduino RST (10 k povlačenja do VCC) - GND

Korak 3: Program

Program je napravljen i učitan putem Arduino IDE -a. Knjižnice su trebale neke prilagodbe za rad na ekranu od 1,3 . Dodane su knjižnice dodane.

Program koristi približno maksimalnu količinu dostupne memorije, ako programi koriste više memorije, otkrio sam da Arduino više nije stabilan.

Ikone se programiraju izračunavanjem bajta za slanje na zaslon. Napravio sam Excel list za izračun binarnih brojeva.

Koordinate su pohranjene u dnevnoj datoteci, naziv datoteke temelji se na datumu (inspiriran Arduino forumom).

Zaslon se ažurira samo kada je potrebno, smatrao sam da je ovo vrlo korisno, jer je zaslon prilično spor.

Datoteke su također na mom Githubu

Korak 4: Slučaj

Kućište je dizajnirano u 123D iz Autodeska i 3D tiskano u crnom ABS -u. U prilogu su STL-datoteke slučaja i isječak.

Korak 5: Sastavljanje

Sastavljanje
Sastavljanje
Sastavljanje
Sastavljanje
Sastavljanje
Sastavljanje
Sastavljanje
Sastavljanje

Prvo sve lemite zajedno na PCB. Za adapter SD kartice prvo sam lemio igle zaglavlja na adapter, a zatim sam ih lemio na PCB.

Zalijepite prekidače u kućištu.

Zalijepite GPS antenu na podnožje

Umetnite sastavljeni GPS loger.

Pričvrstite gornju stranu i pritisnite kopču kako biste drvosječu postavili na ventilacijsku rešetku.

Korak 6: Korištenje zapisnika

Korištenje Loggera
Korištenje Loggera
Korištenje Loggera
Korištenje Loggera

Zapisivač svaki dan stvara novu *.csv datoteku, naziv datoteke sastavljen je od datuma.

Putem 'prekidača načina rada' možete promijeniti način rada zapisivača: prikazujući samo trenutnu brzinu prikaza trenutne i prosječne (prosječne) brzine. Zapisivanje na SD kartici nije promijenjeno. Ako pokrenete 'način rada s prosječnom brzinom', prosječna brzina se poništava.

Koordinate se bilježe svakih 10 sekundi. Datoteke su vrlo male, mikro SD kartica od nekoliko GB nikada se ne napuni.

Svoju rutu možete vidjeti ako učitate csv datoteku na

Preporučeni: