Obsah:

VYDĚLEJTE SI VLASTNÍ DIGITÁLNÍ PŘÍSTROJOVOU DESKU NA GPS PRO EBIKE NEBO ELEKTRICKÝ MOTOCYKL: 13 kroků
VYDĚLEJTE SI VLASTNÍ DIGITÁLNÍ PŘÍSTROJOVOU DESKU NA GPS PRO EBIKE NEBO ELEKTRICKÝ MOTOCYKL: 13 kroků

Video: VYDĚLEJTE SI VLASTNÍ DIGITÁLNÍ PŘÍSTROJOVOU DESKU NA GPS PRO EBIKE NEBO ELEKTRICKÝ MOTOCYKL: 13 kroků

Video: VYDĚLEJTE SI VLASTNÍ DIGITÁLNÍ PŘÍSTROJOVOU DESKU NA GPS PRO EBIKE NEBO ELEKTRICKÝ MOTOCYKL: 13 kroků
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Červen
Anonim
VYDĚLÁVEJTE SI SVŮJ DIGITÁLNÍ DASHBOARD NA ZÁKLADĚ GPS
VYDĚLÁVEJTE SI SVŮJ DIGITÁLNÍ DASHBOARD NA ZÁKLADĚ GPS
VYDĚLÁVEJTE SI SVŮJ DIGITÁLNÍ DASHBOARD NA ZÁKLADĚ GPS
VYDĚLÁVEJTE SI SVŮJ DIGITÁLNÍ DASHBOARD NA ZÁKLADĚ GPS
VYDĚLÁVEJTE SI SVŮJ DIGITÁLNÍ DASHBOARD NA ZÁKLADĚ GPS
VYDĚLÁVEJTE SI SVŮJ DIGITÁLNÍ DASHBOARD NA ZÁKLADĚ GPS

AHOJ VŠICHNI

Tentokrát jsem přišel s novým instruktážním programem, který obsahuje jak samostatný displej, tak logger využívající arduino mega 2560 a displej Nextion LCD. MNOHO parametru informací lze zobrazit na LCD podle požadavku uživatele, ale já vám ukážu ty hlavní. Dále lze jakékoli informace extrahovat ze surových dat GPS prostřednictvím souboru Visuino. Vygenerovaný soubor.log lze dále použít ke sledování na mapě Google, Google Earth.

Chtěl bych ještě jednou poděkovat Boianovi Mitovovi za pomoc při zapojení a sepsání tohoto návodu.

Aktualizoval jsem instruktáž přidáním jednoho více vizuálního rozhraní LCD včetně všech nezbytných souborů.

Krok 1: KOMPONENTY

KOMPONENTY
KOMPONENTY
KOMPONENTY
KOMPONENTY
KOMPONENTY
KOMPONENTY
    1. Jedna deska Arduino Mega 2560 (Budete potřebovat desku s alespoň 2 sériovými porty, nejlépe 3, takže Mega je jednou z nejlepších možností)
    2. Jeden modul karty MicroSD (rozhraní SPI)
    3. Jeden sériový modul GPS
    4. Jeden Nextion Sériový 2,8 palcový displej nx3224t028_011 (použil jsem, ale měl by fungovat i jakýkoli jiný displej Nextion)
    5. Karta SD s kapacitou menší než 32 GB a její adaptér pro použití s displejem Nextion
    6. Druhá karta SD s kapacitou menší než 32 GB
    7. 4 propojovací vodiče žena-žena k programování displeje
    8. K programování displeje budete také potřebovat modul 5V USB to TTL Serial Converter
    9. Několik propojovacích vodičů k propojení komponent dohromady

Krok 2: Připojte displej Nextion k sériovému komunikačnímu modulu USB

Připojte displej Nextion k sériovému komunikačnímu modulu USB
Připojte displej Nextion k sériovému komunikačnímu modulu USB
Připojte displej Nextion k sériovému komunikačnímu modulu USB
Připojte displej Nextion k sériovému komunikačnímu modulu USB

Chcete -li naprogramovat displej Nextion pomocí editoru Nextion, musíte jej k počítači připojit pomocí sériového převaděče USB na TTL:

  1. Připojte konektor Nextion Wires k displeji (obrázek 1)
  2. Pokud je váš modul USB na sériový modul konfigurovatelný, ujistěte se, že je nastaven tak, aby poskytoval napájení 5 V (obrázek 2) (V mém případě jsem jej potřeboval nakonfigurovat pomocí propojky pro výběr napájení)
  3. Připojte zemnicí vodič (černý vodič) z displeje Nextion k uzemňovacímu modulu sériového převodníku USB na TTL (obrázek 2)
  4. Připojte napájecí (+5V) vodič (červený vodič) z displeje Nextion k napájecímu (VCC/+5V) pinu modulu sériového převodníku USB na TTL (obrázek 2)
  5. Připojte vodič RX (žlutý vodič) z displeje Nextion ke konektoru TX modulu sériového převodníku USB na TTL (obrázek 2)
  6. Připojte kabel TX (modrý vodič) z displeje Nextion ke kolíku RX modulu sériového převaděče USB na TTL (obrázek 2)
  7. Připojte USB Serial Converter Module k počítači pomocí USB kabelu

Krok 3: Spusťte editor Nextion a vyberte typ zobrazení a orientaci

Spusťte editor Nextion a vyberte typ zobrazení a orientaci
Spusťte editor Nextion a vyberte typ zobrazení a orientaci
Spusťte editor Nextion a vyberte typ zobrazení a orientaci
Spusťte editor Nextion a vyberte typ zobrazení a orientaci
Spusťte editor Nextion a vyberte typ zobrazení a orientaci
Spusťte editor Nextion a vyberte typ zobrazení a orientaci
Spusťte editor Nextion a vyberte typ zobrazení a orientaci
Spusťte editor Nextion a vyberte typ zobrazení a orientaci

K programování displeje Nextion budete muset stáhnout a nainstalovat editor Nextion.

  1. Spusťte editor Nextion
  2. V nabídce vyberte | Soubor | Nový |
  3. V dialogu "Uložit jako" zadejte název souboru projektu a vyberte umístění, kam chcete projekt uložit
  4. Klikněte na tlačítko „Uložit“
  5. V dialogu "Nastavení" vyberte Typ zobrazení
  6. Kliknutím na kartu "ZOBRAZIT" vlevo zobrazíte nastavení zobrazení
  7. Pro zobrazení vyberte Horizontální orientace
  8. Dialog zavřete kliknutím na tlačítko „OK“

Krok 4: V editoru Nextion: Přidejte a nakonfigurujte textové součásti

V editoru Nextion: Přidat a konfigurovat textové součásti
V editoru Nextion: Přidat a konfigurovat textové součásti
V editoru Nextion: Přidat a konfigurovat textové součásti
V editoru Nextion: Přidat a konfigurovat textové součásti
V editoru Nextion: Přidat a konfigurovat textové součásti
V editoru Nextion: Přidat a konfigurovat textové součásti
V editoru Nextion: Přidat a konfigurovat textové součásti
V editoru Nextion: Přidat a konfigurovat textové součásti
  1. *ujistěte se, že máte sdcard naformátovaný na FAT32, ujistěte se, že jste vygenerovali písmo, jinak editor Nextion zobrazí při kompilaci chybu.
  2. MUSÍTE STAŽIT (images.png) PŘIPOJENÝ OBRÁZEK OBSAHUJÍCÍ PARAMETR INFOMACE GPS. (LATITUDE, LONGITUDE)

NYNÍ ŘIĎTE TĚTO KROKY

  1. KLIKNĚTE na nový projekt
  2. pojmenujte to jako visuino
  3. Přepněte na kartu zařízení a vyberte zobrazení nx3224t028_011, 90 horizontálních, kódování znaků ascii, oblast zobrazení bude mít bílou obrazovku s možností úpravy 320*240.

Nyní máme vygenerovaná písma:

  1. Z nabídky vyberte | Nástroje | Generátor písem |
  2. následujte průvodce a vyberte vygenerované písmo.

Dále přidáme obrázek:

  1. Nyní v editoru připojení přidejte tuto tapetu do okna obrázku (okno v levém dolním rohu) kliknutím na tlačítko +.
  2. V zobrazovacím okně se objeví bílá obrazovka, nyní klikněte na její tabulku atributů (okno v pravém dolním rohu) klikněte na sta-> vyberte obrázek-> dvojité kliknutí-> vyberte obrázek
  3. toto bude použito jako pozadí rozhraní LCD.

Navrhněte obrazovku Nextion:

  1. Nyní z okna panelu nástrojů: klikněte na textovou komponentu-> na obrazovce se objeví t0 nový text-> přetáhněte požadovanou oblast před textem zeměpisné šířky
  2. nyní klikněte na tabulku atributů
  3. Podobně zopakujte postup přidání čtyř dalších textových komponent t1, t2. umístěte je pod sebe přetažením na obrazovku. Nyní byste měli přidat další 4 textové komponenty pro zobrazení zeměpisné délky, rychlosti, počtu satelitů, data a času.
  4. podobně opakováním výše uvedeného postupu

Vygenerujte a nahrajte soubory na kartu Nextion SDCard:

  1. Klikněte na kartu kompilace (tím se vygeneruje soubor tft) Můžete také ladit nebo spustit v simulátoru kliknutím na kartu ladění, objeví se nové okno. pod oknem "oblast zadávání instrukcí" enter-> t0.txt = "555" to způsobí x-> 555 na obrazovce displeje Klikněte na soubor-> otevřít složku pro sestavení-> zkopírujte tento soubor visuino tft na sdcard formátovanou ve formátu fat32.
  2. Vložte tuto sdcard do Nextion lcd a zapněte ji.
  3. Po úspěšné aktualizaci. Vypněte ji, vyjměte kartu sdcard a znovu ji zapněte.
  4. NYNÍ UVIDÍTE ROZHRANÍ VÁŠE NEXTION EDITOR NA LCD.
  5. zde můžete přímo přenášet soubor visuino tft připojený zde na sdcard.
  6. nebo přejděte v dalším kroku k přenosu zkompilovaného projektu přes ftdi usb modul.

Krok 5: V editoru Nextion: Nahrajte projekt na displej Nextion

  1. Klikněte na tlačítko „Nahrát“
  2. V dialogu „Nahrát do zařízení Nextion“spusťte nahrávání kliknutím na tlačítko „Přejít“
  3. Po dokončení nahrávání zavřete dialog kliknutím na tlačítko „Konec“.

Krok 6: PŘIPOJENÍ HARDWARU

PŘIPOJENÍ HARDWARU
PŘIPOJENÍ HARDWARU
  • MEZI MEGA A NEXTION
  • POUŽÍVÁME SÉRIOVÝ PORT1
  • PIN18 TX1 MEGA DO RX NEXTION
  • PIN19 RX1 MEGA K TX NEXTION
  • VCC TO VCC AND GND TO GND

MEZI SDCARD A MEGA

  • CS KARTY K PIN53
  • SKK SDCARD DO PIN52
  • MOSI Z KARTY NA PIN51
  • MISO SDACRD DO PIN50
  • VCC DO VCC
  • GND TO GND

MEZI GPS A MEGA

  • TX GPS DO RX2 PIN17 OF MEGA
  • VCC DO VCC
  • GND TO GND
  • POUŽÍVÁME SÉRIOVOU 2

Krok 7: Spusťte Visuino a vyberte typ desky Arduino

Spusťte Visuino a vyberte typ desky Arduino
Spusťte Visuino a vyberte typ desky Arduino
Spusťte Visuino a vyberte typ desky Arduino
Spusťte Visuino a vyberte typ desky Arduino

Protože Arduino MEGA má čtyři sériové porty a je potřeba k programování Arduina, budete muset Arduino MEGA naprogramovat, takže pro programování ponechejte serial0.

Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Ujistěte se, že nainstalujete 1.6.7 nebo vyšší, jinak tento návod nebude fungovat

Je také třeba nainstalovat Visuino:

  1. Spusťte Visuino, jak je znázorněno na prvním obrázku
  2. Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu
  3. Když se zobrazí dialog, vyberte Arduino MEGA, jak je znázorněno na obrázku 2

Krok 8: PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO

PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
PŘIDÁNÍ GPS MODULU A NEXTION DISPLAY V VISUINO
  1. Do pole Filtr nástroje Component Toolbox zadejte „GPS“, poté vyberte součást „Sériové GPS“(obrázek 1) a umístěte jej do oblasti návrhu
  2. Připojte pin „Out“komponenty GPS1 ke kolíku „In“„Serial [2]“komponenty Arduino MEGA
  3. Do pole Filtr na panelu nástrojů součásti zadejte „další“, poté vyberte komponentu „Nextion Display“a přetáhněte ji do oblasti návrhu
  4. Připojte pin „Out“komponenty ke kolíku „In“„Serial [1]“komponenty Arduino MEGA

Krok 9: PŘIDÁNÍ KOMPONENTŮ VISUINO: KONFIGURACE MICRO SDCARD

PŘIDÁVÁNÍ KOMPONENTŮ VISUINO: KONFIGURACE MICRO SDCARD
PŘIDÁVÁNÍ KOMPONENTŮ VISUINO: KONFIGURACE MICRO SDCARD
PŘIDÁVÁNÍ KOMPONENTŮ VISUINO: KONFIGURACE MICRO SDCARD
PŘIDÁVÁNÍ KOMPONENTŮ VISUINO: KONFIGURACE MICRO SDCARD

Nejprve musíme přidat a připojit komponentu MicroSD ve Visuinu, abychom mohli ovládat modul MicroSD:

  1. Do pole Filtr nástroje Component Toolbox zadejte „sd“, poté vyberte součást „Modul karty Micro SD“(obrázek 1) a umístěte jej do oblasti návrhu
  2. Připojte pin „Out“komponenty SDCard1 ke konektoru „In“kanálu „SPI“komponenty Arduino (obrázek 2)
  3. Připojte výstupní kolík „ChipSelect“komponenty SDCard1 ke vstupnímu pinu „Digital“kanálu „Digital [53]“komponenty Arduino Mega 2506 (obrázek 3)

Abychom zaznamenali data, musíme do složky MicroSD přidat element File a zadat jeho název:

  1. Klikněte na tlačítko „Nástroje“komponenty SDCard1 (obrázek 1)
  2. V editoru „Prvky“vyberte v pravém okně prvek „Soubor“a poté kliknutím na tlačítko „+“vlevo (obrázek 2) přidejte prvek Soubor
  3. V inspektoru objektů nastavte hodnotu vlastnosti "Název cesty" prvku File1 na "GPSLog.txt6"

Krok 10: KONFIGURACE NEXTION DISPLAY A GPS

KONFIGURACE NEXTION DISPLAY A GPS
KONFIGURACE NEXTION DISPLAY A GPS
KONFIGURACE NEXTION DISPLAY A GPS
KONFIGURACE NEXTION DISPLAY A GPS
  1. Poklepejte na zobrazení spojení, vyskočí editor prvků
  2. Přidejte prvek „Text“
  3. Vyberte nově přidaný prvek
  4. nyní na kartě vlastností jej pojmenujte „t0“.
  5. Připojte tyto textové komponenty k zeměpisné šířce modulu gps.

Podobně přidejte další textovou komponentu, přejmenujte ji na „t1“a připojte k zeměpisné délce modulu gps.

Podobně přidejte textové komponenty pro rychlost, počet satelitů, datum a čas a namapujte je na modul GPS. Pojmenujte pak „t2“, „t3“atd. Pomocí přírůstkových čísel, aby odpovídala názvům komponent Nextion nastavených v editoru Nextion.

Krok 11: Konfigurace součásti Sdcard a formátovaného textu

Konfigurace komponenty Sdcard a formátovaného textu
Konfigurace komponenty Sdcard a formátovaného textu
Konfigurace komponenty Sdcard a formátovaného textu
Konfigurace komponenty Sdcard a formátovaného textu
Konfigurace komponenty Sdcard a formátovaného textu
Konfigurace komponenty Sdcard a formátovaného textu
Konfigurace komponenty Sdcard a formátovaného textu
Konfigurace komponenty Sdcard a formátovaného textu
  1. Do pole Filtr na panelu nástrojů součásti zadejte „formulář“, poté vyberte komponentu „Formátovaný text“(obrázek 1) a umístěte jej do oblasti návrhu
  2. Poklepáním na komponentu FormattedText1 otevřete editor prvků (obrázek 2)
  3. V editoru prvků přidejte dva prvky „Analogový prvek“(obrázek 2)
  4. Připojte "Analog Element1" k zeměpisné šířce
  5. Připojte „Analogový prvek2“k zeměpisné délce
  6. Připojte pin „Out“komponenty FormattedText1 k „In“komponenty sdcard1 (obrázek 3)
  7. Připojte pin „Out“komponenty SDCard1 ke kolíku „In“kanálu „SDI“komponenty Arduino MEGA (obrázek 4)

Krok 12: Nahrajte kód na Mega Board

Nahrajte kód na Mega Board
Nahrajte kód na Mega Board
Nahrajte kód na Mega Board
Nahrajte kód na Mega Board
  1. Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE
  2. V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)

Krok 13: Živá akce

Žívá akce
Žívá akce
Žívá akce
Žívá akce
Žívá akce
Žívá akce

proveďte nastavení v otevřené oblasti, abyste mohli opravit GPS

jakmile získáte opravu GPS, zobrazí se a zaznamená všechny informace.

vyjměte kartu sdcard a zkontrolujte, zda byl vytvořen soubor gpstxt6.

Doporučuje: