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, Novembar
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 sa kontrolom brzine putanje.

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

Logger je inspiriran video zapisom LogMaker360 i još jednog Instructable -a. Međutim, napravljena su neka prilagođavanja kako bi se omogućio ekran i kako bi ekran od 1,3 počeo raditi. Najčešće korištena SSD biblioteka koristi previše memorije, a memorija Arduino Pro Mini je ograničena. Zbog toga sam koristio biblioteku zasnovanu na tekstu iz Githuba.

Srce je Arduino Pro Mini Atmega328, 3.3 V. Koristio sam ovaj Arduino jer ima maksimalnu memoriju, potrebnu za biblioteke i 3.3 V za laku 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 vezu 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:

Mjenjač nivoa:

Otpornici i dugmad

Korak 2: Veze

Connections
Connections
Connections
Connections
Connections
Connections
Connections
Connections

Sistem se napaja pomoću 5 V iz punjača za automobil.

5V ulaz na:- Arduino RAW napajanje- VCC (VDD) ekrana- HV prebacivača logičkog nivoa

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

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

Prekidači:

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

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

Korak 3: Program

Program je napravljen i učitan putem Arduino IDE -a. Bibliotekama je bilo potrebno neko prilagođavanje za rad s ekranom od 1,3 . Dodane biblioteke se dodaju.

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 ekran. Napravio sam Excel list za izračunavanje binarnih brojeva.

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

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

Datoteke se takođe nalaze na mom Githubu

Korak 4: Slučaj

Kućište je dizajnirano u 123D iz Autodeska i 3D štampano 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.

Zašrafite gornju stranu i pritisnite kopču da biste montirali drvosječu na ventilacijsku rešetku.

Korak 6: Upotreba Loggera

Upotreba Loggera
Upotreba Loggera
Upotreba Loggera
Upotreba Loggera

Loger svaki dan stvara novu *.csv datoteku, naziv datoteke se sastoji od datuma.

Preko '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. Zapis na SD kartici je nepromijenjen. Ako pokrenete 'način rada prosječne brzine', 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 postavljanjem csv datoteke na

Preporučuje se: