Obsah:

GPS záznamník Arduino OLed SD: 6 kroků (s obrázky)
GPS záznamník Arduino OLed SD: 6 kroků (s obrázky)

Video: GPS záznamník Arduino OLed SD: 6 kroků (s obrázky)

Video: GPS záznamník Arduino OLed SD: 6 kroků (s obrázky)
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Červenec
Anonim
GPS záznamník Arduino OLed SD
GPS záznamník Arduino OLed SD

GPS záznamník pro zobrazení vaší aktuální a průměrné rychlosti a pro sledování vašich tras. Průměrná rychlost je pro oblasti s řízením rychlosti trajektorie.

Arduino má několik pěkných funkcí, které můžete kopírovat:- Souřadnice jsou uloženy v denním souboru, název souboru je založen na datu.- Obrazovka se aktualizuje pouze v případě potřeby (obrazovka je poměrně pomalá).- Pro minimální velikost programu je ikony jsou programovány bajt po bajtu.

Záznamník byl inspirován videem LogMaker360 a dalším Instructable. Byly však provedeny určité úpravy, které umožňují aktivaci obrazovky a fungování obrazovky s úhlopříčkou 1,3 . Většinou používaná knihovna SSD využívá příliš mnoho paměti a paměť Arduino Pro Mini je omezená. Proto jsem použil textovou knihovnu od Githubu.

Srdcem je Arduino Pro Mini Atmega328, 3,3 V. Použil jsem toto Arduino, protože má maximální paměť potřebnou pro knihovny a 3,3 V pro snadnou komunikaci s přijímačem GPS a kartou SD.

Na jedné straně jsou dva přepínače:- režim přepínání (normální a zobrazení průměrné rychlosti)- reset

Na druhé straně je záznamník vybaven konektorem UART pro nahrávání nového firmwaru

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty

Komponenty jsou snadno dostupné na Aliexpress.

Arduino Pro Mini:

GPS přijímač:

1,3 palce Oled:

Adaptér karty SD:

Měnič úrovně:

Rezistory a tlačítka

Krok 2: Připojení

Připojení
Připojení
Připojení
Připojení
Připojení
Připojení
Připojení
Připojení

Systém je napájen 5V z telefonní nabíječky.

5V vstup pro:- výkon Arduino RAW- VCC (VDD) obrazovky- HV logického řadiče úrovně

VCC (3,3 V) Arduina na:- VCC SD karty- VCC GPS přijímače- LV logického řadiče úrovně

Další připojení Arduino: pin A4> SDA OLed (přesouvač úrovně) pin A5> SCK OLed (přes řadící páku) pin 3> RX přijímače GPS 4> TX přijímače GPS 10> CS SD cardpin 11> MOSI SD cardpin 12> MISO SD cardpin 13> CLK SD karty

Přepínače:

Přepínač režimů:- Arduino pin 2 (přerušení) (10k pull up to VCC)- GND

Resetovací přepínač: - Arduino RST (10k pull up to VCC) - GND

Krok 3: Program

Program byl vytvořen a nahrán přes Arduino IDE. Knihovny potřebovaly nějaké úpravy, aby fungovaly na 1,3 obrazovce. Upravené knihovny jsou přidány.

Program využívá přibližně maximální dostupné množství paměti, pokud programy využívají více paměti, zjistil jsem, že Arduino již není stabilní.

Ikony se programují výpočtem bajtu, který se má odeslat na obrazovku. Vytvořil jsem excelový list pro výpočet binárních čísel.

Souřadnice jsou uloženy v denním souboru, název souboru je založen na datu (inspirováno fórem Arduino).

Obrazovka se aktualizuje pouze v případě potřeby, považuji to za velmi užitečné, protože obrazovka je poměrně pomalá.

Soubory jsou také na mém Githubu

Krok 4: Případ

Pouzdro bylo navrženo v 123D od společnosti Autodesk a 3D vytištěno v černém ABS. Soubory STL pouzdra a klipu jsou přiloženy.

Krok 5: Montáž

Montáž
Montáž
Montáž
Montáž
Montáž
Montáž
Montáž
Montáž

Nejprve vše spojte dohromady na desce plošných spojů. U adaptéru na kartu SD jsem nejprve připájel kolíky záhlaví k adaptéru a poté jsem je připájel k desce plošných spojů.

Přilepte spínače v pouzdře.

Na základnu přilepte anténu GPS

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

Zašroubujte horní část a zacvaknutím klipu namontujte záznamník na větrací mřížku.

Krok 6: Použití záznamníku

Pomocí záznamníku
Pomocí záznamníku
Pomocí záznamníku
Pomocí záznamníku

Záznamník vytváří každý den nový soubor *.csv, název souboru se skládá z data.

Pomocí „přepínače režimů“můžete změnit režim záznamníku: zobrazení pouze aktuální rychlosti zobrazení aktuální a průměrné (průměrné) rychlosti. Protokolování na kartě SD se nezmění. Pokud spustíte „režim průměrné rychlosti“, průměrná rychlost se vynuluje.

Souřadnice se zaznamenávají každých 10 sekund. Soubory jsou velmi malé, několik GB micro SD karta se nikdy nezaplní.

Trasu můžete zobrazit nahráním souboru csv na

Doporučuje: