Talaan ng mga Nilalaman:

GUMAWA NG IYONG SARILING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE: 13 Mga Hakbang
GUMAWA NG IYONG SARILING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE: 13 Mga Hakbang

Video: GUMAWA NG IYONG SARILING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE: 13 Mga Hakbang

Video: GUMAWA NG IYONG SARILING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE: 13 Mga Hakbang
Video: 50 Best Electric Bikes for Adults | eBike Gadgets You Need 2024, Hulyo
Anonim
GUMAWA NG IYONG KAUGALING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE
GUMAWA NG IYONG KAUGALING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE
GUMAWA NG IYONG KAUGALING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE
GUMAWA NG IYONG KAUGALING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE
GUMAWA NG IYONG KAUGALING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE
GUMAWA NG IYONG KAUGALING GPS BASED DIGITAL DASHBOARD PARA SA EBIKE O Elektronikong MOTORCYCLE

HI LAHAT

Sa oras na ito ay nakakuha ako ng bagong itinuturo na nagtatampok ng parehong standalone display pati na rin ang logger gamit ang arduino mega 2560 at Nextion Lcd displayAt para sa layunin ng pagsubaybay maaari mo ring i-log ang mga pangungusap ng NMEA ng Gps sa sdcardand syempre ang proyekto ay tapos na sa mahiwagang graphicical software software VISUINO. MARAMING parameter ng impormasyon ang maaaring ipakita sa Lcd ayon sa kinakailangan ng gumagamit ngunit ipapakita ko sa iyo ang mga pangunahing impormasyon. Dagdag pa ang anumang impormasyon ay maaaring makuha mula sa hilaw na data ng GPS sa pamamagitan ng Visuino. Ang nabuo na file ay maaaring karagdagang magamit upang subaybayan sa google map, google Earth.

nais kong muling salamat sa Boian Mitov para sa pagtulong sa akin sa mga kable at pagsusulat ng itinuturo na ito.

na-update ko ang itinuturo sa pamamagitan ng pagdaragdag ng isa pangvisual interface ng lcd kabilang ang lahat ng mga nessary file.

Hakbang 1: Mga KOMPONente

Mga Kumpanya
Mga Kumpanya
Mga Kumpanya
Mga Kumpanya
Mga Kumpanya
Mga Kumpanya
    1. Isang Arduino Mega 2560 board (Kakailanganin mo ng isang board na may hindi bababa sa 2 Serial port, mas mabuti ang 3 kaya ang Mega ay isa sa mga pinakamahusay na pagpipilian)
    2. Isang module ng MicroSD Card (interface ng SPI)
    3. Isang Modyul na Serial GPS
    4. Isang Nextion Serial 2.8 inch nx3224t028_011Display (ginamit ko ngunit ang anumang iba pang Nextion Display ay dapat ding gumana)
    5. Ang SD card ng kapasidad na mas mababa sa 32gb at ang adapter nito upang magamit sa Nextion Display
    6. Pangalawang SD card ng kapasidad na mas mababa sa 32gb
    7. 4 Wire ng Jumper ng Babae-Babae upang maiprogram ang Display
    8. Kakailanganin mo rin ang isang 5V USB sa TTL Serial Converter Module upang mai-program ang Display
    9. Ilang mga jumper wires upang ikonekta ang mga sangkap nang magkasama

Hakbang 2: Ikonekta ang Nextion Display sa USB Serial Communication Module

Ikonekta ang Nextion Display sa USB Serial Communication Module
Ikonekta ang Nextion Display sa USB Serial Communication Module
Ikonekta ang Nextion Display sa USB Serial Communication Module
Ikonekta ang Nextion Display sa USB Serial Communication Module

Upang mai-program ang Nextion Display sa Nextion Editor kailangan mong ikonekta ito sa isang USB sa TTL Serial Converter sa iyong computer:

  1. Ikonekta ang Nextion Wires Connector sa Display (Larawan 1)
  2. Kung ang iyong USB sa Serial Module ay mai-configure, tiyaking naka-set ito upang magbigay ng 5V power (Larawan 2) (Sa aking kaso kailangan ko itong i-configure gamit ang isang jumper na pagpipilian ng kuryente)
  3. Ikonekta ang Ground Wire (Black wire) mula sa Nextion Display sa Ground pin ng USB sa TTL Serial Converter Module (Larawan 2)
  4. Ikonekta ang Power (+ 5V) Wire (Red wire) mula sa Nextion Display sa Power (VCC / + 5V) na pin ng USB sa TTL Serial Converter Module (Larawan 2)
  5. Ikonekta ang RX Wire (Yellow wire) mula sa Nextion Display sa TX pin ng USB sa TTL Serial Converter Module (Larawan 2)
  6. Ikonekta ang TX Wire (Blue wire) mula sa Nextion Display sa RX pin ng USB sa TTL Serial Converter Module (Larawan 2)
  7. Ikonekta ang USB sa TTL Serial Converter Module sa computer gamit ang isang USB cable

Hakbang 3: Simulan ang Nextion Editor, at Piliin ang Display Type at Orientation

Simulan ang Nextion Editor, at Piliin ang Type ng Pag-display at orientation
Simulan ang Nextion Editor, at Piliin ang Type ng Pag-display at orientation
Simulan ang Nextion Editor, at Piliin ang Uri ng Pagpapakita at Oryentasyon
Simulan ang Nextion Editor, at Piliin ang Uri ng Pagpapakita at Oryentasyon
Simulan ang Nextion Editor, at Piliin ang Type ng Pag-display at orientation
Simulan ang Nextion Editor, at Piliin ang Type ng Pag-display at orientation
Simulan ang Nextion Editor, at Piliin ang Uri ng Pagpapakita at Oryentasyon
Simulan ang Nextion Editor, at Piliin ang Uri ng Pagpapakita at Oryentasyon

Upang mai-program ang Nextion Display, kakailanganin mong I-download at I-install ang Nextion Editor.

  1. Simulan ang Nextion Editor
  2. Mula sa Menu piliin ang | File | Bago |
  3. Sa dayalogo na "I-save Bilang", i-type ang pangalan ng file ng proyekto, at pumili ng isang lokasyon upang i-save ang proyekto
  4. Mag-click sa pindutang "I-save"
  5. Sa dialog na "Mga Setting", piliin ang uri ng Display
  6. Mag-click sa tab na "DISPLAY" sa kaliwa upang ipakita ang mga setting ng Display
  7. Piliin ang Pahalang na orientation para sa display
  8. Mag-click sa pindutang "OK" upang isara ang dayalogo

Hakbang 4: Sa Nextion Editor: Magdagdag at I-configure ang Mga Component ng Teksto

Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
Sa Nextion Editor: Magdagdag at I-configure ang Mga Bahagi ng Teksto
  1. * Tiyaking mayroon kang format na FAT32 na naka-format na sdcard siguraduhing nakabuo ka ng font kung hindi man ay magpapakita ng error ang editor ng Nextion sa pag-iipon.
  2. DAPAT KA MAG-DOWNLOAD (mga imahe.png) IMAGE NA INARAP DITO NA KONTINTO NG GPS INFOMATION PARAMETER. (LATITUDE, LONGITUDE)

SUMUSUNOD NGAYON SA MGA DAPAT NA ITO

  1. CLICK bagong proyekto
  2. pangalanan ito bilang visuino
  3. Lumipat sa tab ng aparato at piliin ang display na nx3224t028_011, 90 pahalang, pag-encode ng character na ascii, Ang lugar ng display ay magkakaroon ng puting 320 * 240 na nai-e-edit na screen.

Ngayon ay nakabuo kami ng mga font:

  1. Mula sa menu piliin ang | Mga Tool | Font generator |
  2. sundin ang wizard at piliin ang nabuong font.

Susunod ay magdagdag kami ng isang larawan:

  1. Ngayon sa nextion editor idagdag ang wallpaper na ito sa window ng larawan (kaliwang ibabang sulok ng window) sa pamamagitan ng pag-click sa + button.
  2. Sa display window puting screen ay lilitaw, ngayon mag-click sa talahanayan ng katangian nito (kanang kamay sa ibabang sulok ng window) mag-click sa sta-> piliin ang larawan ng larawan-> pag-double click-> piliin ang larawan
  3. gagamitin ito bilang background ng interface ng Lcd.

Idisenyo ang screen ng Nextion:

  1. Ngayon mula sa window ng toolbox: mag-click sa sangkap ng teksto-> lilitaw ang t0 newtext sa display screen-> i-drag ang kinakailangang lugar sa harap ng teksto ng latitude
  2. mag-click ngayon sa talahanayan ng katangian nito
  3. Gayundin ulitin ang proseso ng pagdaragdag ng apat pang sangkap ng teksto t1, t2.lagay ang mga ito ng isa sa ibaba ng isa pa sa pamamagitan ng pag-drag sa kanila sa screen. Ngayon ay dapat kang magdagdag ng 4 pang mga bahagi ng teksto upang ipakita ang longitude, bilis, bilang ng mga satellite, petsa at oras.
  4. katulad sa pag-uulit ng pamamaraang nasa itaas

Bumuo at mag-upload ng mga file sa Nextion SDCard:

  1. Mag-click sa compile tab (bubuo ito ng tft file) Maaari mo ring i-debug o patakbuhin ito sa simulator sa pamamagitan ng pag-click sa debug tab, isang bagong window ang mag-popup. sa ilalim ng window ng "input input" window enter-> t0.txt = "555" magdudulot ito ng x-> 555 sa display screen Mag-click sa file-> open build folder-> kopyahin ang visuino tft file na ito sa fat32 format na sdcard.
  2. Ipasok ang sdcard na ito sa Nextion lcd at i-on ito.
  3. Matapos ang matagumpay na pag-update.power ito pagkatapos alisin ang sdcard at i-power ito muli.
  4. NGAYON MAKIKITA MO ANG IYONG NEXTION EDITOR INTERFACE SA LCD.
  5. maaari mong direktang ilipat ang visuino tft file na nakakabit dito sa sdcard.
  6. o pumunta sa susunod na hakbang upang ilipat ang pinagsamang proyekto sa pamamagitan ng module ng ftdi usb.

Hakbang 5: Sa Nextion Editor: I-upload ang Proyekto sa Nextion Display

  1. Mag-click sa pindutang "Mag-upload"
  2. Sa dialog na "Mag-upload sa Nextion Device", mag-click sa pindutang "Pumunta" upang simulan ang pag-upload
  3. Kapag natapos ang pag-upload, mag-click sa pindutang "Exit" upang isara ang dayalogo.

Hakbang 6: Mga Koneksyon sa HARDWARE

HARDWARE CONNECTIONS
HARDWARE CONNECTIONS
  • SA pagitan ng MEGA AT SUSUNOD
  • GAMITIN NAMIN ANG SERIAL PORT1
  • PIN18 TX1 NG MEGA SA RX NG SUSUNOD
  • PIN19 RX1 NG MEGA SA TX NG SUSUNOD
  • VCC TO VCC AND GND TO GND

SA pagitan ng SDCARD AT MEGA

  • CS OF SDCARD SA PIN53
  • SCK NG SDCARD SA PIN52
  • MOSI NG SDCARD SA PIN51
  • MISO NG SDACRD SA PIN50
  • VCC SA VCC
  • GND SA GND

SA pagitan ng GPS AT MEGA

  • TX NG GPS SA RX2 PIN17 NG MEGA
  • VCC SA VCC
  • GND SA GND
  • GAMITIN NAMIN ANG SERIAL2

Hakbang 7: Simulan ang Visuino, at Piliin ang Uri ng Arduino Board

Simulan ang Visuino, at Piliin ang Uri ng Arduino Board
Simulan ang Visuino, at Piliin ang Uri ng Arduino Board
Simulan ang Visuino, at Piliin ang Uri ng Arduino Board
Simulan ang Visuino, at Piliin ang Uri ng Arduino Board

Dahil ang Arduino MEGA ay may apat na Serial port, at kinakailangan upang i-program ang Arduino, kakailanganin mong i-program ang Arduino MEGA kaya iwanan ang serial0 para sa pag-program.

Upang simulang i-program ang Arduino, kakailanganin mong magkaroon ng naka-install na Arduino IDE mula dito:

Tiyaking nag-install ka ng 1.6.7 o mas mataas, kung hindi man ay hindi gagana ang Tutorial na ito

Ang Visuino: https://www.visuino.com kailangan ding mai-install.

  1. Simulan ang Visuino tulad ng ipinakita sa unang larawan
  2. Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino
  3. Kapag lumitaw ang dayalogo, piliin ang Arduino MEGA tulad ng ipinakita sa Larawan 2

Hakbang 8: Pagdaragdag ng MODULE ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO

Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
Pagdaragdag ng MODYUL ng GPS AT PAGSUSUNOD NG SUSUNOD SA VISUINO
  1. I-type ang "GPS" sa Filter box ng Component Toolbox pagkatapos ay piliin ang sangkap na "Serial GPS" (Larawan 1), at i-drop ito sa lugar ng disenyo
  2. Ikonekta ang "Out" na pin ng sangkap na GPS1 sa "sa" pin ng "Serial [2]" ng bahagi ng Arduino MEGA
  3. I-type ang "susunod" sa Filter box ng Component Toolbox pagkatapos ay piliin ang sangkap na "Display Nextion", at i-drop ito sa lugar ng disenyo
  4. Ikonekta ang "Out" na pin ng bahagi sa "In" na pin ng "Serial [1]" ng bahagi ng Arduino MEGA

Hakbang 9: PAGDAGDAG NG MGA KOMPONENTO NG VISUINO: MICRO SDCARD CONFIGURATION

Pagdaragdag ng mga VISUINO COMPONENTS: MICRO SDCARD CONFIGURATION
Pagdaragdag ng mga VISUINO COMPONENTS: MICRO SDCARD CONFIGURATION
Pagdaragdag ng mga VISUINO COMPONENTS: MICRO SDCARD CONFIGURATION
Pagdaragdag ng mga VISUINO COMPONENTS: MICRO SDCARD CONFIGURATION

Una kailangan naming idagdag at ikonekta ang MicroSD Component sa Visuino upang makontrol ang MicroSD Module:

  1. I-type ang "sd" sa Filter box ng Component Toolbox pagkatapos ay piliin ang sangkap na "Micro SD Card Module" (Larawan 1), at i-drop ito sa lugar ng disenyo
  2. Ikonekta ang "Out" na pin ng sangkap ng SDCard1 sa to sa "In" na pin ng "SPI" na channel ng bahagi ng Arduino (Larawan 2)
  3. Ikonekta ang "ChipSelect" na output pin ng sangkap ng SDCard1 sa "Digital" na input pin ng "Digital [53]" na channel ng bahagi ng Arduino Mega 2506 (Larawan 3)

Upang maitala ang data kailangan naming magdagdag ng elemento ng File sa bahagi ng MicroSD at tukuyin ang pangalan ng file nito:

  1. Mag-click sa pindutan na "Mga Tool" ng sangkap ng SDCard1 (Larawan 1)
  2. Sa editor ng "Mga Elemento" piliin ang elemento ng "File" sa kanang window, at pagkatapos ay mag-click sa pindutang "+" sa kaliwa (Larawan 2) upang idagdag ang elemento ng File
  3. Sa Object Inspector itakda ang halaga ng "Path Name" na pag-aari ng File1 Element sa "GPSLog.txt6"

Hakbang 10: Pag-configure ng Sunod na Pagpapakita AT GPS

CONFIGURING NEXTION DISPLAY AT GPS
CONFIGURING NEXTION DISPLAY AT GPS
CONFIGURING NEXTION DISPLAY AT GPS
CONFIGURING NEXTION DISPLAY AT GPS
  1. Mag-double click sa nextion display, ang mga elemento ng editor ay lalabas
  2. Magdagdag ng elemento ng "Text"
  3. Piliin ang bagong idinagdag na elemento
  4. ngayon sa ilalim ng tab ng mga pag-aari pangalan itong "t0".
  5. Ikonekta ang mga sangkap ng teksto na ito sa latitude ng gps module.

Gayundin idagdag ang susunod na bahagi ng teksto, palitan ang pangalan nito bilang "t1" at ikonekta ito sa longitude ng gps module.

Gayundin magdagdag ng mga bahagi ng teksto para sa bilis, bilang ng mga satellite, petsa at oras at i-map ito sa module ng gps. Pangalanan pagkatapos ang "t2", "t3", atbp. Na may mga nagdaragdag na numero, upang maitugma ang mga pangalan ng mga bahagi ng Nextion na itinakda sa Nextion Editor.

Hakbang 11: Pag-configure ng Sdcard at Naka-format na Component ng Teksto

Pag-configure ng Sdcard at Naka-format na Component ng Teksto
Pag-configure ng Sdcard at Naka-format na Component ng Teksto
Pag-configure ng Sdcard at Naka-format na Component ng Teksto
Pag-configure ng Sdcard at Naka-format na Component ng Teksto
Pag-configure ng Sdcard at Naka-format na Component ng Teksto
Pag-configure ng Sdcard at Naka-format na Component ng Teksto
Pag-configure ng Sdcard at Naka-format na Component ng Teksto
Pag-configure ng Sdcard at Naka-format na Component ng Teksto
  1. I-type ang "form" sa Filter box ng Component Toolbox pagkatapos ay piliin ang sangkap na "Formatted Text" (Larawan 1), at i-drop ito sa lugar ng disenyo
  2. Pag-double click sa sangkap na FormattedText1 upang buksan ang editor ng mga elemento (Larawan 2)
  3. Sa Elemen Editor magdagdag ng dalawang mga elemento ng "Analog na elemento" (Larawan 2)
  4. Ikonekta ang "Analog Element1" sa latitude
  5. Ikonekta ang "Analog element2" sa longitude
  6. Ikonekta ang "Out" na pin ng FormattedText1 na sangkap sa "In" ng sdcard1 na bahagi (Larawan 3)
  7. Ikonekta ang "Out" na pin ng sangkap ng SDCard1 sa "In" na pin ng "SDI" na channel ng bahagi ng Arduino MEGA (Larawan 4)

Hakbang 12: I-upload ang Code sa Mega Board

I-upload ang Code sa Mega Board
I-upload ang Code sa Mega Board
I-upload ang Code sa Mega Board
I-upload ang Code sa Mega Board
  1. Sa Visuino, Pindutin ang F9 o mag-click sa pindutang ipinakita sa Larawan 1 upang makabuo ng Arduino code, at buksan ang Arduino IDE
  2. Sa Arduino IDE, mag-click sa pindutang Mag-upload, upang makatipon at mai-upload ang code (Larawan 2)

Hakbang 13: Live na Aksyon

Buhay na aksyon
Buhay na aksyon
Buhay na aksyon
Buhay na aksyon
Buhay na aksyon
Buhay na aksyon

mangyaring gawin ang pag-setup sa bukas na lugar upang maayos ang Gps

sa sandaling makuha mo ang mga gps ayusin ang lahat ng impormasyon ay ipapakita at naka-log.

kunin ang sdcard at suriin kung ang gpstxt6 file ay nilikha.

Inirerekumendang: