Obsah:

GPS záznamník Arduino OLed SD: 6 krokov (s obrázkami)
GPS záznamník Arduino OLed SD: 6 krokov (s obrázkami)

Video: GPS záznamník Arduino OLed SD: 6 krokov (s obrázkami)

Video: GPS záznamník Arduino OLed SD: 6 krokov (s obrázkami)
Video: ESP8266 NodeMCU - Buttons 2024, November
Anonim
GPS záznamník Arduino OLed SD
GPS záznamník Arduino OLed SD

GPS záznamník na zobrazenie vašej aktuálnej a priemernej rýchlosti a sledovanie vašich trás. Priemerná rýchlosť je pre oblasti s reguláciou rýchlosti trajektórie.

Arduino má niekoľko pekných funkcií, ktoré môžete skopírovať:- Súradnice sú uložené v dennom súbore, názov súboru je založený na dátume.- Obrazovka sa aktualizuje iba v prípade potreby (obrazovka je dosť pomalá).- Pri minimálnej veľkosti programu je ikony sa programujú bajt po bajte.

Záznamník bol inšpirovaný videom LogMaker360 a ďalším Instructable. Vykonali sa však určité úpravy, ktoré umožnili fungovanie obrazovky a zaistenie fungovania obrazovky s uhlopriečkou 1,3 . Väčšinou používaná knižnica SSD používa príliš veľa pamäte a pamäť Arduino Pro Mini je obmedzená. Preto som použil textovú knižnicu od spoločnosti Github.

Srdcom je Arduino Pro Mini Atmega328, 3,3 V. Toto Arduino som použil, pretože má maximálnu pamäť potrebnú pre knižnice a 3,3 V na jednoduchú komunikáciu s prijímačom GPS a kartou SD.

Na jednej strane sú dva prepínače:- režim prepínania (normálna a priemerná rýchlosť displeja)- reset

Na druhej strane má záznamník konektor UART na nahrávanie nového firmvéru

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty

Komponenty sú ľahko dostupné na Aliexpress.

Arduino Pro Mini:

Prijímač GPS:

1,3 palcový Oled:

Adaptér karty SD:

Radič úrovne:

Rezistory a tlačidlá

Krok 2: Pripojenia

Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia
Pripojenia

Systém je napájaný 5 V z automobilovej nabíjačky.

Vstup 5 V na:- Výkon Arduino RAW- VCC (VDD) obrazovky- VN logického radiča úrovní

VCC (3,3 V) Arduino na:- VCC karty SD- VCC prijímača GPS- LV radiča logickej úrovne

Ďalšie pripojenia Arduino: pin A4> SDA OLed (cez radič úrovní) pin A5> SCK OLed (cez radič úrovní) pin 3> RX prijímača GPS 4> TX prijímača GPS 10> CS SD cardpin 11> MOSI SD cardpin 12> MISO SD cardpin 13> CLK SD karty

Prepínače:

Prepínač režimov:- Arduino pin 2 (prerušenie) (10k vytiahnutie do VCC)- GND

Resetovací prepínač: - Arduino RST (10k pull až VCC) - GND

Krok 3: Program

Program bol vytvorený a nahraný prostredníctvom Arduino IDE. Knižnice potrebovali určité úpravy, aby fungovali na 1,3 obrazovke. Upravené knižnice budú pridané.

Program využíva asi maximálne dostupné množstvo pamäte, ak programy využívajú viac pamäte, zistil som, že Arduino už nie je stabilné.

Ikony sa programujú vypočítaním bajtu, ktorý sa má odoslať na obrazovku. Vytvoril som hárok programu Excel na výpočet binárnych čísel.

Súradnice sú uložené v dennom súbore, názov súboru je založený na dátume (inšpirované fórom Arduino).

Obrazovka sa aktualizuje iba v prípade potreby, považujem to za veľmi užitočné, pretože obrazovka je dosť pomalá.

Súbory sú aj na mojom Githube

Krok 4: Prípad

Puzdro bolo navrhnuté v 123D od spoločnosti Autodesk a 3D vytlačené čiernym ABS. Priložené sú súbory STL puzdra a klipu.

Krok 5: Zhromažďovanie

Zhromažďovanie
Zhromažďovanie
Zhromažďovanie
Zhromažďovanie
Zhromažďovanie
Zhromažďovanie
Zhromažďovanie
Zhromažďovanie

Všetko najskôr spojte dohromady na doske plošných spojov. Pri adaptéri karty SD som najskôr spájkoval kolíky záhlavia s adaptérom a potom som ich spájkoval s doskou plošných spojov.

Prilepte spínače v puzdre.

Prilepte anténu GPS k základni

Zasuňte zostavený záznamník GPS.

Naskrutkujte hornú časť a kliknutím na sponu namontujte záznamník na ventilačnú mriežku.

Krok 6: Použitie záznamníka

Použitie záznamníka
Použitie záznamníka
Použitie záznamníka
Použitie záznamníka

Záznamník vytvára každý deň nový súbor *.csv, názov súboru sa skladá z dátumu.

Prostredníctvom „prepínača režimov“môžete zmeniť režim záznamníka: zobrazenie aktuálnej a priemernej (priemernej) rýchlosti. Záznam na karte SD sa nezmení. Ak spustíte „režim priemernej rýchlosti“, priemerná rýchlosť sa vynuluje.

Súradnice sa zaznamenávajú každých 10 sekúnd. Súbory sú veľmi malé, niekoľko GB micro SD karta sa nikdy nenaplní.

Trasu si môžete pozrieť nahraním súboru csv na

Odporúča: