Мазмұны:

Өзіңіздің электронды мотоциклге немесе электронды мотоциклге арналған GPS негізіндегі жеке тақтаны жасаңыз: 13 қадам
Өзіңіздің электронды мотоциклге немесе электронды мотоциклге арналған GPS негізіндегі жеке тақтаны жасаңыз: 13 қадам

Бейне: Өзіңіздің электронды мотоциклге немесе электронды мотоциклге арналған GPS негізіндегі жеке тақтаны жасаңыз: 13 қадам

Бейне: Өзіңіздің электронды мотоциклге немесе электронды мотоциклге арналған GPS негізіндегі жеке тақтаны жасаңыз: 13 қадам
Бейне: Электр велосипед 2021 MINAKO F10 40 км / сағ мини электр велосипед электр велосипед жиналмалы 2024, Шілде
Anonim
EBIKE немесе ELECTRIC MOTOCCLELE үшін өзіңіздің GPS негізіндегі сандық тақтаны жасаңыз
EBIKE немесе ELECTRIC MOTOCCLELE үшін өзіңіздің GPS негізіндегі сандық тақтаны жасаңыз
EBIKE немесе ELECTRIC MOTOCCLELE үшін өзіңіздің GPS негізіндегі сандық тақтаны жасаңыз
EBIKE немесе ELECTRIC MOTOCCLELE үшін өзіңіздің GPS негізіндегі сандық тақтаны жасаңыз
EBIKE немесе ELECTRIC MOTOCCLELE үшін өзіңіздің GPS негізіндегі сандық тақтаны жасаңыз
EBIKE немесе ELECTRIC MOTOCCLELE үшін өзіңіздің GPS негізіндегі сандық тақтаны жасаңыз

БӘРІНЕ СӘЛЕМ

Бұл жолы мен дербес дисплейі бар, сонымен қатар arduino mega 2560 және Nextion Lcd дисплейі бар тіркеушіні қамтитын жаңа нұсқаулықты ойлап таптым. Және де бақылау үшін сіз Gps -тің NMEA сөйлемдерін sdcard -да тіркей аласыз және, әрине, жоба сиқырлы графикалық бағдарламалау VISUINO көмегімен жасалады. Ақпараттың көп параметрі Lcd -те пайдаланушының талабы бойынша көрсетілуі мүмкін, бірақ мен сізге негізгісін көрсетемін. Бұдан әрі кез келген ақпаратты шикі GPS деректерінен Visuino арқылы алуға болады.log файлы google картасында, Google Earth -те бақылау үшін пайдаланылуы мүмкін.

Бойан Митовқа маған осы нұсқаулықты қосуға және жазуға көмектескені үшін тағы да алғыс айтамын.

Мен барлық қажет файлдарды қамтитын тағы бір визуалды LCD интерфейсін қосу арқылы нұсқаулықты жаңарттым.

1 -қадам: ҚҰРАМДАР

КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
КОМПОНЕНТТЕР
    1. Бір Arduino Mega 2560 тақтасы (сізге кемінде 2 сериялық порты бар тақта қажет, жақсырақ 3, сондықтан Мега - ең жақсы таңдаудың бірі)
    2. Бір MicroSD картасы модулі (SPI интерфейсі)
    3. Бір сериялық GPS модулі
    4. One Nextion сериялық 2.8 дюймдік nx3224t028_011Дисплей (мен қолдандым, бірақ кез келген басқа Nextion дисплейі жұмыс істеуі керек)
    5. Сыйымдылығы 32 Гб -тан аз SD картасы және Nextion дисплейінде қолдануға болатын адаптері
    6. Сыйымдылығы 32 ГБ -тан аз екінші SD картасы
    7. Дисплейді бағдарламалау үшін 4 әйел-әйел секіргіш сымдары
    8. Дисплейді бағдарламалау үшін сізге 5V USB -ден TTL -ге дейін сериялық түрлендіргіш модулі қажет болады
    9. Компоненттерді біріктіру үшін бірнеше секіргіш сымдар

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

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

Nextion дисплейін Nextion редакторымен бағдарламалау үшін оны компьютерге USB -TTL сериялық түрлендіргішпен қосу керек:

  1. Nextion сымдар қосқышын дисплейге қосыңыз (1 -сурет)
  2. Егер USB -дің сериялық модулі конфигурацияланатын болса, оның 5В қуат беретініне көз жеткізіңіз (2 -сурет) (Менің жағдайда оны қуатты таңдау секіргішімен конфигурациялау қажет болды)
  3. Жердегі сымды (қара сымды) Nextion дисплейінен USB кабелінің TTL сериялық түрлендіргіш модуліне қосыңыз (2 -сурет)
  4. Келесі дисплейден қуат (+5В) сымын (қызыл сым) USB -дің қуат (VCC/+5V) түйреуішіне TTL сериялық түрлендіргіш модуліне қосыңыз (2 -сурет)
  5. RX сымын (сары сымды) Nextion дисплейінен USB TX сымына TTL сериялық түрлендіргіш модуліне қосыңыз (2 -сурет)
  6. TX сымын (көк сымды) Nextion дисплейінен USB RX істікшесіне TTL сериялық түрлендіргіш модуліне қосыңыз (2 -сурет)
  7. USB -ді TTL -ге сериялық түрлендіргіш модулін компьютерге USB кабелі арқылы қосыңыз

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 ИНФОМАЦИЯ ПАРАМЕТРІ БАР.

ҚАЗІР ОСЫ ҚАДАМДАРДЫ ОРЫНДАҢЫЗ

  1. Жаңа жобаны басыңыз
  2. оны visuino деп атаңыз
  3. Құрылғы қойындысына ауысыңыз және nx3224t028_011 дисплейін таңдаңыз, 90 көлденең, таңбаларды кодтайтын ascii, Дисплей аумағында ақ 320*240 өңделетін экран болады.

Енді бізде қаріптер бар:

  1. Мәзірден | Құралдар | Қаріп генераторы | таңдаңыз
  2. шеберді орындаңыз және жасалған қаріпті таңдаңыз.

Содан кейін біз сурет қосамыз:

  1. Енді келесі редакторда осы тұсқағазды + батырмасын басу арқылы сурет терезесіне (төменгі сол жақ бұрыштағы терезе) қосыңыз.
  2. Дисплей терезесінде ақ экран пайда болады, енді оның атрибуттар кестесін нұқыңыз (төменгі оң жақ бұрыштағы терезе) sta-> суретті таңдаңыз-> екі рет басыңыз-> суретті таңдаңыз
  3. бұл Lcd интерфейсінің фоны ретінде қолданылады.

Nextion экранын жасаңыз:

  1. Енді құралдар тақтасының терезесінен: мәтіндік компонентті нұқыңыз-> t0 дисплей экранында жаңа мәтін пайда болады-> ендік мәтінінің алдында қажетті аймақты сүйреңіз.
  2. енді оның атрибуттар кестесін басыңыз sta-> кескінді кесу picc-> екі рет шерту-> суретті таңдаңыз 0 pco-> қара түсті таңдаңыз txt-> x
  3. Т1, t2 мәтіндік компоненттерінің екеуін экранға сүйреп апару арқылы оларды бірінің астына бірі орналастыру процесін қайталаңыз. Енді сіз ұзындығын, жылдамдығын, жерсеріктердің санын, күні мен уақытын көрсету үшін тағы 4 мәтіндік компонентті қосуыңыз керек.
  4. жоғарыдағы процедураны қайталау арқылы

Файлдарды жасаңыз және Nextion SDCard картасына жүктеңіз:

  1. Компиляция қойындысын нұқыңыз (бұл tft файлын шығарады) Сондай -ақ, оны түзету қондырғысында отладтау қойындысын басу арқылы күйге келтіруге немесе іске қосуға болады, жаңа терезе ашылады. «Нұсқау енгізу аймағы» терезесінің астына enter-> t0.txt = «555» енгізіледі, бұл дисплейде x-> 555 пайда болады. Файлды басыңыз-> құрастыру қалтасын ашыңыз-> бұл visuino tft файлын fat32 пішімделген sdcard картасына көшіріңіз.
  2. Бұл sdcard картасын Nextion LCD -ге енгізіп, оны қосыңыз.
  3. Сәтті жаңартудан кейін оны өшіріңіз, содан кейін sdcard картасын шығарып, қайта қосыңыз.
  4. ЕНДІ сіз NEXTION редакторының интерфейсін СКД -де көресіз.
  5. Сіз мұнда қосылған visuino tft файлын sdcard картасына тікелей жібере аласыз.
  6. немесе ftdi usb модулі арқылы құрастырылған жобаны беру үшін келесі қадамға өтіңіз.

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

  1. «Жүктеу» түймесін басыңыз
  2. «Келесі құрылғыға жүктеу» диалогында жүктеуді бастау үшін «Өту» түймесін басыңыз
  3. Жүктеу аяқталғаннан кейін диалогты жабу үшін «Шығу» түймесін басыңыз.

6 -қадам: ЖАБДЫҚТЫ ҚОСУ

ЖАБДЫҚТЫ ҚОСУ
ЖАБДЫҚТЫ ҚОСУ
  • МЕГА МЕН КЕЛІСІМДІҢ АРАСЫНДА
  • Біз сериялық портты қолданамыз1
  • PIN18 TX1 OF MEGA to RX NEXTION
  • PIN 19 RX1 OF MEGA to TX NEXTION
  • VCC - VCC және GND - GND

SDCARD мен MEGA арасында

  • PIN53 -ке дейінгі SDCARD CS
  • PIN52 -ге SDCARD SCK
  • PIN 51 картасына SDCARD MOSI
  • MISO OF SDACRD PIN50
  • VCC - VCC
  • GND - GND

GPS пен MEGA арасында

  • TX OF GPS to RX2 PIN17 OF MEGA
  • VCC - VCC
  • GND - GND
  • Біз серияны қолданамыз2

7 -қадам: Visuino -ны іске қосыңыз және Arduino тақтасының түрін таңдаңыз

Visuino -ны іске қосыңыз және Arduino тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino тақтасының түрін таңдаңыз

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» компонентін таңдаңыз (1 -сурет) және оны дизайн аймағына тастаңыз.
  2. SDCard1 компонентінің «Шығу» түйреуішін Arduino компонентінің «SPI» арнасының «Кіріс» істігіне қосыңыз (2 -сурет)
  3. SDCard1 компонентінің «ChipSelect» шығыс түйреуішін Arduino Mega 2506 компонентінің «Digital [53]» арнасының «Digital» кіріс істігіне қосыңыз (3 -сурет)

Деректерді жазу үшін MicroSD компонентіне File элементін қосу керек және оның файл атауын көрсету керек:

  1. SDCard1 компонентінің «Құралдар» түймесін басыңыз (1 -сурет)
  2. «Элементтер» редакторында оң жақ терезеде «Файл» элементін таңдаңыз, содан кейін Файл элементін қосу үшін сол жақтағы «+» түймесін басыңыз (2 -сурет).
  3. Объект инспекторында File1 элементінің «Жол атауы» қасиетінің мәнін «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 компонентін екі рет шертіңіз (2 -сурет)
  3. Элементтер редакторында екі «Аналогты элемент» элементін қосыңыз (2 -сурет)
  4. «Аналогтық элемент1» ендікке қосыңыз
  5. «Аналогты элемент2» бойлыққа қосыңыз
  6. FormattedText1 компонентінің «Шығу» түйреуішін sdcard1 компонентінің «Кіру» ұяшығына қосыңыз (3 -сурет)
  7. SDCard1 компонентінің «Шығу» түйреуішін Arduino MEGA компонентінің «SDI» арнасының «Кіріс» істігіне жалғаңыз (4 -сурет)

12 -қадам: Кодты Mega Board -ке жүктеңіз

Кодты Mega Board -ке жүктеңіз
Кодты Mega Board -ке жүктеңіз
Кодты Mega Board -ке жүктеңіз
Кодты Mega Board -ке жүктеңіз
  1. Visuino -да F9 пернесін басыңыз немесе Arduino кодын жасау үшін 1 -суретте көрсетілген түймені басыңыз және Arduino IDE ашыңыз.
  2. Arduino IDE -де кодты құрастыру және жүктеу үшін Жүктеу түймесін басыңыз (2 -сурет)

13 -қадам: Тікелей әрекет

Тікелей әрекет
Тікелей әрекет
Тікелей әрекет
Тікелей әрекет
Тікелей әрекет
Тікелей әрекет

Gps түзетулерін алу үшін ашық аумақта орнатуды алыңыз

gps түзетуді алғаннан кейін барлық ақпарат көрсетіледі және тіркеледі.

sdcard картасын шығарып, gpstxt6 файлы жасалғанын тексеріңіз.

Ұсынылған: