Мазмуну:

EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ КЫЛЫҢЫЗ: 13 кадам
EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ КЫЛЫҢЫЗ: 13 кадам

Video: EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ КЫЛЫҢЫЗ: 13 кадам

Video: EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ КЫЛЫҢЫЗ: 13 кадам
Video: MINAKO V8 PRO электр велосипединин ишенимдүү Courier Electric minako v8 pro колхозчу 2021 2024, Июль
Anonim
EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ ЖАСАҢЫЗ
EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ ЖАСАҢЫЗ
EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ ЖАСАҢЫЗ
EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ ЖАСАҢЫЗ
EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ ЖАСАҢЫЗ
EBIKE ЖЕ ЭЛЕКТР МОТОЦИКЛИ ҮЧҮН ӨЗҮҢҮЗДҮН GPS БИЗДИН ДИЖИТАЛДЫК ТАЛБАҢЫЗДЫ ЖАСАҢЫЗ

САЛАМ БААРЫҢЫЗГА

Бул жолу мен өзүнчө дисплейди жана ардуино мега 2560 жана Nextion Lcd дисплейлерин колдонгон жаңы нускамалуу инструкцияны ойлоп таптым. Ал эми көз салуу үчүн сиз Gpsтин NMEA сүйлөмдөрүн sdcard менен каттай аласыз жана албетте долбоор сыйкырдуу графикалык программалоо программасы VISUINO менен жасалат. Колдонуучунун талабы боюнча LCDде маалыматтын көптөгөн параметрлери көрсөтүлүшү мүмкүн, бирок мен сизге чоңдорун көрсөтөм. Мындан тышкары, Visuino аркылуу чийки GPS маалыматынан алынган бардык маалыматты алса болот.log файлы Google картасында, google Earthта байкоо жүргүзүү үчүн колдонулушу мүмкүн.

Мен дагы Бойан Митовго рахмат айткым келет, бул көрсөтмө жазууда мага жардам бергени үчүн.

Мен бардык керектүү файлдарды камтыган дагы бир визуалдык LCD интерфейсин кошуу менен нускаманы жаңырттым.

1 -кадам: КОМПОНЕНТТЕР

КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
    1. Бир Arduino Mega 2560 тактасы (Сизге кеминде 2 сериялык порту бар такта керек болот, эң жакшысы 3, ошондуктан Мега эң жакшы тандоолордун бири)
    2. Бир MicroSD Card модулу (SPI интерфейси)
    3. Бир сериялык GPS модулу
    4. One Nextion Serial 2.8 дюйм nx3224t028_011Display (мен колдонгом, бирок башка Nextion Display дагы иштеши керек)
    5. 32 ГБдан аз SD карта жана Nextion Display менен колдонуу үчүн анын адаптери
    6. Экинчи SD карта 32gbдан аз
    7. 4 Аял-Аял секирүүчү зымдары Дисплейди программалоо үчүн
    8. Дисплейди программалоо үчүн сизге 5V USB TTL Serial Converter Module да керек болот
    9. Компоненттерди бириктирүү үчүн бир нече секирүүчү зымдар

2 -кадам: Nextion дисплейин USB сериялык байланыш модулуна туташтырыңыз

Nextion дисплейин USB сериялык байланыш модулуна туташтырыңыз
Nextion дисплейин USB сериялык байланыш модулуна туташтырыңыз
Nextion дисплейин USB сериялык байланыш модулуна туташтырыңыз
Nextion дисплейин USB сериялык байланыш модулуна туташтырыңыз

Nextion Displayди Nextion Editor менен программалоо үчүн аны USB менен TTL Serial Converter'ге туташтыруу керек:

  1. Nextion Wires Connector'ди дисплейге туташтырыңыз (1 -сүрөт)
  2. Эгерде USB сериялык модулуңуз конфигурацияланса, анда ал 5В кубаттуулукту камсыз кылганын текшериңиз (Picture 2) (Менин учурда мен аны кубат тандоо секиргичи менен конфигурациялашым керек болчу)
  3. Nextion дисплейинен Ground Wire'ди (Кара зым) USB Ground пинине TTL Serial Converter модулуна туташтырыңыз (Picture 2)
  4. Nextion дисплейинен Power (+5V) зымын (Кызыл зым) туташтырыңыз USBнин Power (VCC/+5V) пинине TTL Serial Converter Module (Picture 2)
  5. Nextion дисплейинен RX зымын (сары зым) USB TX пинине TTL сериялык конвертер модулуна туташтырыңыз (Picture 2)
  6. TX Wire'ди (Көк зым) Nextion дисплейинен USB RX пинине TTL Serial Converter модулуна туташтырыңыз (Picture 2)
  7. USB кабели менен компьютерди TTL Serial Converter модулуна туташтырыңыз

3 -кадам: Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз

Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз
Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз
Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз
Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз
Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз
Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз
Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз
Nextion редакторун иштетип, дисплейдин түрүн жана багытын тандаңыз

Nextion дисплейин программалоо үчүн, Nextion редакторун жүктөп алып, орнотушуңуз керек болот.

  1. Nextion редакторун баштаңыз
  2. Менюдан тандоо | Файл | Жаңы |
  3. "Сактоо" диалогунда, проект файлынын атын териңиз жана долбоорду сактоо үчүн жерди тандаңыз
  4. "Сактоо" баскычын чыкылдатыңыз
  5. "Орнотуулар" диалогунда Дисплейдин түрүн тандаңыз
  6. Дисплей орнотууларын көрсөтүү үчүн сол жактагы "ДИПЛАЙМ" өтмөгүн басыңыз
  7. Дисплей үчүн Горизонталдык багытты тандаңыз
  8. Диалогду жабуу үчүн "OK" баскычын чыкылдатыңыз

4 -кадам: Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо

Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
Nextion редакторунда: Текст компоненттерин кошуу жана конфигурациялоо
  1. *FAT32 форматталган sdcard бар экениңизди текшериңиз, шрифт түзгөнүңүздү текшериңиз, антпесе Nextion редактору компиляцияда ката көрсөтөт.
  2. СИЗ ЖҮКТӨШҮҢҮЗ КЕРЕК (images.png) БУЛ ЖЕРДЕ GPS ИНФОМАЦИЯ ПАРАМЕТРИ БИРИКТИРИЛГЕН. (LATITUDE, LONGITUDE)

ЭМИ БУЛ КАДАМДАРДЫ ЭРКИНДЕҢИЗ

  1. CLICK жаңы долбоор
  2. аны visuino деп атаңыз
  3. Түзмөктүн өтмөгүнө өтүңүз жана nx3224t028_011 дисплейин тандаңыз, 90 горизонталдуу, символдорду коддоо ascii, Дисплей аянты ак 320*240 түзөтүлүүчү экранга ээ болот.

Азыр бизде шрифттер бар:

  1. Менюдан | Куралдар | Шрифт генераторун | тандаңыз
  2. устаны ээрчип, түзүлгөн шрифтти тандаңыз.

Андан кийин биз сүрөттү кошобуз:

  1. Эми Nextion редакторунда + баскычын басуу менен бул тушкагазды сүрөт терезесине (сол жактын төмөнкү бурч терезеси) кошуңуз.
  2. Дисплей терезесинде ак экран пайда болот, азыр анын атрибуттар табличасын чыкылдатыңыз (оң жактагы астынкы бурч терезеси) sta-> сүрөт сүрөтүн тандоо-> эки жолу басуу-> сүрөттү тандоо
  3. Бул Lcd интерфейсинин фону катары колдонулат.

Nextion экранын долбоорлоо:

  1. Азыр куралдар терезесинен: текст компонентин басыңыз-> t0 дисплей экранында жаңы текст пайда болот-> кеңдиктин текстинин алдында керектүү аймакты сүйрөңүз
  2. азыр анын атрибут таблицасын басыңыз sta-> кесүү сүрөтү picc-> эки жолу басуу-> сүрөттү тандоо 0 pco-> кара түстү тандоо txt-> x
  3. Окшош түрдө дагы төрт текст компонентин кошуу процессин кайталаңыз t1, t2. экранда сүйрөп аларды экинчисинин астына коюңуз. Эми сиз узундукту, ылдамдыкты, спутниктердин санын, датаны жана убакытты көрсөтүү үчүн дагы 4 текст компонентин кошушуңуз керек.
  4. ушундай эле жол -жобону кайталап

Файлдарды жаратыңыз жана Nextion SDCardга жүктөңүз:

  1. Компиляция өтмөгүн чыкылдатыңыз (бул tft файлын жаратат) Ошондой эле мүчүлүштүктөрдү оңдоо тактасын чыкылдатып симулятордо иштете аласыз, жаңы терезе ачылат. "көрсөтмө киргизүү аймагы" терезесинин астына enter-> t0.txt = "555" бул дисплейдеги x-> 555ке себеп болот Файлды басыңыз-> куруучу папканы ачыңыз-> бул visuino tft файлын fat32 форматталган sdcardга көчүрүңүз.
  2. Бул sdcardды Nextion lcdге салып, күйгүзүңүз.
  3. Жаңыртуу ийгиликтүү болгондон кийин, аны өчүрүп, анан sdcard картасын чыгарып, кайра күйгүзүңүз.
  4. ЭМИ СИЗ ӨЗҮҢҮЗДҮН ЭКЕНДЕРИҢИЗДИН ИНТЕРФЕКТИН ЖКдан көрөсүз.
  5. Сиз бул жерде тиркелген visuino tft файлын sdcardга түз өткөрө аласыз.
  6. же ftdi usb модулу аркылуу түзүлгөн долбоорду өткөрүп берүү үчүн кийинки кадамга өтүңүз.

5 -кадам: Nextion редакторунда: Nextion дисплейине долбоорду жүктөңүз

  1. "Жүктөө" баскычын чыкылдатыңыз
  2. "Nextion түзмөгүнө жүктөө" диалогунда, жүктөөнү баштоо үчүн "Go" баскычын чыкылдатыңыз
  3. Жүктөө аяктаганда, диалогду жабуу үчүн "Чыгуу" баскычын чыкылдатыңыз.

6 -кадам: ЖАБДЫК БАЙЛАНЫШТАРЫ

ЖАБДУУЛУК БАЙЛАНЫШТАРЫ
ЖАБДУУЛУК БАЙЛАНЫШТАРЫ
  • МЕГА ЖАНА КИЙИНКИ АРАСЫНДА
  • БИЗ СЕРИЯ ПОРТУН КОЛДОНОБУЗ1
  • PIN18 TX1 OF MEGA to RX OF NEXTION
  • PIN19 RX1 OF MEGA to TX NEXTION
  • VCC to VCC ЖАНА GND TO GND

SDCARD ЖАНА МЕГА АРАСЫНДА

  • PIN OF SD5ARD CS53
  • PIN52ге SDCARD SCK
  • PIN51ге SDCARD MOSI
  • MISO OF SDACRD PIN50
  • VCC TO VCC
  • GND TO GND

GPS ЖАНА МЕГА АРАСЫНДА

  • TX OF GPS to RX2 PIN17 OF MEGA
  • VCC TO VCC
  • GND TO GND
  • БИЗ СЕРИЯНЫ КОЛДОНОБУЗ 2

7 -кадам: Visuinoду баштаңыз жана Arduino Board түрүн тандаңыз

Visuino иштетип, Arduino Board түрүн тандаңыз
Visuino иштетип, Arduino Board түрүн тандаңыз
Visuino иштетип, Arduino Board түрүн тандаңыз
Visuino иштетип, Arduino Board түрүн тандаңыз

Arduino MEGAнын төрт сериялык порту бар болгондуктан жана Arduino программалоо үчүн керек болгондуктан, Arduino MEGAны программалашыңыз керек, андыктан программалоо үчүн serial0 калтырыңыз.

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул үйрөткүч иштебейт

Visuino: https://www.visuino.com да орнотулушу керек.

  1. Visuino программасын биринчи сүрөттө көрсөтүлгөндөй баштаңыз
  2. Visuinoдогу Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (1 -сүрөт)
  3. Диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй Arduino MEGAны тандаңыз

8 -кадам: VISUINOдо GPS МОДУЛУН ЖАНА КЕЗЕКТЕГИ ДИСПЛЕЙДИ КОШУУ

VISUINOдо GPS МОДУЛУН ЖАНА ЭКСПЕКТИН ДИСПЛЕЙИН КОШУУ
VISUINOдо GPS МОДУЛУН ЖАНА ЭКСПЕКТИН ДИСПЛЕЙИН КОШУУ
VISUINOдо GPS МОДУЛУН ЖАНА КЕЗЕКТЕГИ ДИСПЛЕЙДИ КОШУУ
VISUINOдо GPS МОДУЛУН ЖАНА КЕЗЕКТЕГИ ДИСПЛЕЙДИ КОШУУ
VISUINOдо GPS МОДУЛУН ЖАНА КЕЗЕКТЕГИ ДИСПЛЕЙДИ КОШУУ
VISUINOдо GPS МОДУЛУН ЖАНА КЕЗЕКТЕГИ ДИСПЛЕЙДИ КОШУУ
VISUINOдо GPS МОДУЛУН ЖАНА ЭКСПЕКТИН ДИСПЛЕЙИН КОШУУ
VISUINOдо GPS МОДУЛУН ЖАНА ЭКСПЕКТИН ДИСПЛЕЙИН КОШУУ
  1. Компоненттердин куралдар кутусунун Фильтр кутусуна "GPS" деп териңиз, андан кийин "Сериялык GPS" компонентин тандаңыз (Сүрөт 1) жана аны дизайн аймагына таштаңыз.
  2. GPS1 компонентинин "Чыгуу" төөнөгүчүн Arduino MEGA компонентинин "Сериялык [2]" "Кирүү" түйүнүнө туташтырыңыз.
  3. Компоненттер инструменттеринин кутусунун Фильтр кутусуна "кийинки" деп териңиз, андан кийин "Nextion Display" компонентин тандап, аны дизайн чөйрөсүнө таштаңыз.
  4. Компоненттин "Чыгуу" пинин Arduino MEGA компонентинин "Сериялык [1]" "Кирүү" түйүнүнө туташтырыңыз.

9 -кадам: VISUINO КОМПОНЕНТТЕРИН КОШУУ: MICRO SDCARD конфигурациясы

VISUINO КОМПОНЕНТТЕРИН КОШУУ: MICRO SDCARD конфигурациясы
VISUINO КОМПОНЕНТТЕРИН КОШУУ: MICRO SDCARD конфигурациясы
VISUINO КОМПОНЕНТТЕРИН КОШУУ: MICRO SDCARD конфигурациясы
VISUINO КОМПОНЕНТТЕРИН КОШУУ: MICRO SDCARD конфигурациясы

Алгач MicroSD модулун көзөмөлдөө үчүн Visuinoдогу MicroSD компонентин кошуп, туташтырышыбыз керек:

  1. Компоненттер инструменттеринин кутусунун Фильтр кутусуна "sd" деп териңиз, андан кийин "Micro SD Card Module" компонентин тандаңыз (Picture 1) жана аны дизайн аймагына таштаңыз.
  2. SDCard1 компонентинин "Out" пинин Arduino компонентинин "SPI" каналынын "In" пинине туташтырыңыз (Picture 2)
  3. SDCard1 компонентинин "ChipSelect" чыгаруу пинин Arduino Mega 2506 компонентинин "Digital [53]" каналынын "Санарип" киргизүү пинине туташтырыңыз (3 -сүрөт)

Маалыматты жазуу үчүн, MicroSD компонентине File элементин кошуп, анын файлынын атын көрсөтүүбүз керек:

  1. SDCard1 компонентинин "Куралдар" баскычын чыкылдатыңыз (Сүрөт 1)
  2. "Элементтер" редакторунда оң терезедеги "Файл" элементин тандап, анан "+" баскычын чыкылдатыңыз (Picture 2) Файл элементин кошуу үчүн.
  3. Объект инспекторунда File1 Элементинин "Path Name" касиетинин маанисин "GPSLog.txt6" деп коюңуз

10 -кадам: КИЙИНКИ ДИСПЛЕЙДИ ЖАНА GPSТИ КОНФИГУРАЦИЯЛОО

КИЙИНКИ ДИСПЛЕЙДИ ЖАНА GPSТИ КОНФИГУРАЦИЯЛОО
КИЙИНКИ ДИСПЛЕЙДИ ЖАНА GPSТИ КОНФИГУРАЦИЯЛОО
КИЙИНКИ ДИСПЛЕЙДИ ЖАНА GPSТИ КОНФИГУРАЦИЯЛОО
КИЙИНКИ ДИСПЛЕЙДИ ЖАНА GPSТИ КОНФИГУРАЦИЯЛОО
  1. Кийинки дисплейге эки жолу чыкылдатыңыз, элементтердин редактору калкып чыгат
  2. "Текст" элементин кошуу
  3. Жаңы кошулган элементти тандаңыз
  4. азыр касиеттер өтмөгүнүн астында "t0" деп аталат.
  5. Бул текст компоненттерин GPS модулунун кеңдигине туташтырыңыз.

Ошо сыяктуу эле, кийинки текст компонентин кошуп, анын атын "t1" деп өзгөртүп, GPS модулунун узундугуна туташтырыңыз.

Ошо сыяктуу эле, текст компоненттерин ылдамдыкка, спутниктердин санына, датасына жана убактысына кошуп, GPS модулуна картаңыз. Nextion редакторунда коюлган Nextion компоненттеринин аталыштарына дал келүү үчүн "t2", "t3" ж.б.

11 -кадам: Sdcard жана форматталган текст компонентин конфигурациялоо

Sdcard жана форматталган текст компонентин конфигурациялоо
Sdcard жана форматталган текст компонентин конфигурациялоо
Sdcard жана форматталган текст компонентин конфигурациялоо
Sdcard жана форматталган текст компонентин конфигурациялоо
Sdcard жана форматталган текст компонентин конфигурациялоо
Sdcard жана форматталган текст компонентин конфигурациялоо
Sdcard жана форматталган текст компонентин конфигурациялоо
Sdcard жана форматталган текст компонентин конфигурациялоо
  1. Компоненттердин куралдар кутусунун Фильтр кутусуна "форма" терип, анан "Форматталган текст" компонентин тандаңыз (Сүрөт 1) жана аны дизайн чөйрөсүнө таштаңыз.
  2. Элементтер редакторун ачуу үчүн FormattedText1 компонентин эки жолу чыкылдатыңыз (Picture 2)
  3. Elements Editorдо эки "Аналогдук элемент" элементтерин кошуңуз (Picture 2)
  4. Кеңдикке "Analog Element1" туташтырыңыз
  5. Узундукка "Analog element2" туташтырыңыз
  6. FormattedText1 компонентинин "Out" пинин sdcard1 компонентинин "In" менен туташтырыңыз (3 -сүрөт)
  7. SDCard1 компонентинин "Out" пинин Arduino MEGA компонентинин "SDI" каналынын "In" пинине туташтырыңыз (Picture 4)

12 -кадам: Кодду Mega Boardке жүктөңүз

Кодду Mega Boardке жүктөңүз
Кодду Mega Boardке жүктөңүз
Кодду Mega Boardке жүктөңүз
Кодду Mega Boardке жүктөңүз
  1. Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
  2. Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

13 -кадам: Live Action

Live Action
Live Action
Live Action
Live Action
Live Action
Live Action

сураныч Gpsти оңдоо үчүн ачык жерге орнотууну алыңыз

GPSти оңдогондон кийин, бардык маалыматтар көрсөтүлөт жана катталат.

sdcardды алып, gpstxt6 файлы түзүлгөнүн текшериңиз.

Сунушталууда: