Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүд
- Алхам 2: Nextion дэлгэцийг USB цуваа холбооны модульд холбоно уу
- Алхам 3: Nextion Editor -ийг эхлүүлээд дэлгэцийн төрөл ба чиглэлийг сонгоно уу
- Алхам 4: Nextion Editor дээр: Текстийн бүрэлдэхүүн хэсгүүдийг нэмж тохируулна уу
- Алхам 5: Nextion Editor дээр: Nextion Display дээр төслийг байршуулна уу
- Алхам 6: ТОНОГ ТӨХӨӨРӨМЖИЙН ХОЛБОО
- Алхам 7: Visuino -г эхлүүлж, Arduino хавтангийн төрлийг сонгоно уу
- Алхам 8: VISUINO -д GPS МОДУЛЬ, ДЭЭВРИЙН ДИСПЛЕЙМ НЭМЭХ
- Алхам 9: VISUINO БҮТЭЭГДЭХҮҮН НЭМЭХ: MICRO SDCARD Тохиргоо
- Алхам 10: Дараагийн дэлгэц, GPS -ийг тохируулах
- Алхам 11: Sdcard болон форматтай текстийн бүрэлдэхүүн хэсгийг тохируулах
- Алхам 12: Кодыг Mega Board дээр байршуулна уу
- Алхам 13: Шууд үйлдэл
Видео: ЭБАЙК, ЦАХИЛГААН МОТОЦИКЛД ӨӨРСДИЙГӨӨ GPS -ТЭЙ ДИЖИТАЛ ХЭЛБЭРИЙГ ХИЙХ: 13 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
БҮГДЭЭРЭЭ САЙН УУ
Энэ удаад би бие даасан дэлгэц, arduino mega 2560, Nextion Lcd дэлгэц ашиглан логгер хөтлөгчтэй шинэ заавар гаргаж ирэв. Мөн хянах зорилгоор Gps -ийн NMEA өгүүлбэрийг sdcard дээр бүртгэх боломжтой бөгөөд мэдээж хэрэг шидэт график програмчлалын програм хангамж VISUINO -оор хийгддэг. Мэдээллийн олон параметрүүдийг хэрэглэгчийн шаардлагад нийцүүлэн Lcd дээр харуулах боломжтой боловч би танд гол мэдээллийг харуулах болно. Дэлгэрэнгүй мэдээллийг түүхий GPS өгөгдлөөс Visuino ашиглан олж авч болно.log файлыг цаашид google map, google earth дээрээс хянахад ашиглаж болно.
Энэхүү зааварчилгаа өгөхөд надад утас, туслалцаа үзүүлсэн Бойан Митовт дахин баярлалаа гэж хэлмээр байна.
Би шаардлагатай бүх файлыг багтаасан өөр нэг харааны lcd интерфэйсийг нэмж зааварчилгааг шинэчилсэн.
Алхам 1: Бүрэлдэхүүн хэсгүүд
- Нэг Arduino Mega 2560 самбар (Танд дор хаяж 2 цуваа порттой самбар хэрэгтэй болно, 3 нь илүү тохиромжтой, тиймээс Мега бол хамгийн сайн сонголтуудын нэг юм)
- Нэг MicroSD картны модуль (SPI интерфэйс)
- Нэг цуваа GPS модуль
- One Nextion Serial 2.8 инчийн nx3224t028_011 Дэлгэц (би ашигладаг байсан, гэхдээ бусад Nextion дэлгэц бас ажиллах ёстой)
- 32 ГБ -аас бага багтаамжтай SD карт ба Nextion дэлгэц дээр ашиглах адаптер
- 32 ГБ -аас бага багтаамжтай хоёр дахь SD карт
- Дэлгэцийг програмчлах 4 эмэгтэй-эмэгтэй холбогч утас
- Дэлгэцийг програмчлахын тулд танд 5V USB ба TTL цуваа хөрвүүлэгч модуль хэрэгтэй болно
- Бүрэлдэхүүн хэсгүүдийг хооронд нь холбох цөөн тооны холбогч утас
Алхам 2: Nextion дэлгэцийг USB цуваа холбооны модульд холбоно уу
Nextion Display -ийг Nextion Editor -той програмчлахын тулд та үүнийг USB -ээс TTL цуваа хөрвүүлэгчтэй компьютерт холбох хэрэгтэй.
- Nextion утас холбогчийг дэлгэц рүү холбоно уу (Зураг 1)
- Хэрэв таны USB -ээс цуваа модулийг тохируулах боломжтой бол 5V хүчээр хангахаар тохируулагдсан эсэхийг шалгаарай (Зураг 2) (Миний хувьд үүнийг цахилгаан сонгох холбогчоор тохируулах шаардлагатай байсан)
- Nextion дэлгэцээс газардуулгын утсыг (хар утас) USB -ийн газардуулгын залгуур руу TTL цуваа хөрвүүлэгч модульд холбоно уу (Зураг 2)
- Nextion дэлгэцээс Power (+5V) утас (Улаан утас) -ыг USB -ийн цахилгаан (VCC/+5V) зүү рүү TTL цуваа хөрвүүлэгч модульд холбоно уу (Зураг 2)
- Nextion дэлгэцээс RX утас (шар утас) -ыг USB TX зүү рүү TTL цуваа хөрвүүлэгч модульд холбоно уу (Зураг 2)
- Nextion дэлгэцээс TX Wire (Цэнхэр утас) -ыг USB -ийн RX зүү рүү TTL цуваа хөрвүүлэгч модульд холбоно уу (Зураг 2)
- USB -ийг TTL -ээс цуваа хөрвүүлэгч модулийг USB кабелиар компьютерт холбоно уу
Алхам 3: Nextion Editor -ийг эхлүүлээд дэлгэцийн төрөл ба чиглэлийг сонгоно уу
Nextion дэлгэцийг програмчлахын тулд Nextion Editor програмыг татаж аваад суулгах шаардлагатай болно.
- Nextion редакторыг ажиллуулна уу
- Цэснээс | Файл | Шинэ | -ийг сонгоно уу
- "Хадгалах" харилцах цонхонд төслийн файлын нэрийг бичээд төслийг хадгалах байршлыг сонгоно уу
- "Хадгалах" товчийг дарна уу
- "Тохиргоо" харилцах цонхонд дэлгэцийн төрлийг сонгоно уу
- Дэлгэцийн тохиргоог харуулахын тулд зүүн талын "DISPLAY" таб дээр дарна уу
- Дэлгэцийн хувьд хэвтээ чиглэлийг сонгоно уу
- Харилцах цонхыг хаахын тулд "OK" товчийг дарна уу
Алхам 4: Nextion Editor дээр: Текстийн бүрэлдэхүүн хэсгүүдийг нэмж тохируулна уу
- *FAT32 форматтай sdcard байгаа эсэхийг шалгаарай, та фонт үүсгэсэн эсэхээ шалгаарай, эс тэгвээс Nextion редактор хөрвүүлэхдээ алдаа харуулах болно.
- ТА ТАТАХ ЗААВАЛ (images.png) GPS -ИЙН МЭДЭЭЛЛИЙН ПАРАМЕТРИЙН ОРУУЛСАН ЗУРАГИЙГ ЭНДЭЭС хавсаргав. (LATITUDE, LONGITUDE)
ОДОО ЭНЭ АЛХАМУУДЫГ ДАГААРАЙ
- Шинэ төслийг дарна уу
- Үүнийг visuino гэж нэрлэ
- Төхөөрөмжийн таб руу шилжиж nx3224t028_011 дэлгэцийг сонгоно уу, 90 хэвтээ, тэмдэгт кодчилсон ascii, Дэлгэцийн талбар нь 320*240 хэмжээтэй цагаан дэлгэцтэй болно.
Одоо бид фонт үүсгэж байна:
- Цэснээс | Хэрэгсэл | Фонт үүсгэгч | -ийг сонгоно уу
- шидтэнийг дагаж, үүсгэсэн фонтыг сонгоно уу.
Дараа нь бид зураг нэмэх болно:
- Nextion редактор дээр энэ ханын цаасыг зургийн цонхонд (зүүн доод булангийн цонх) + товчлуур дээр дарж нэмнэ үү.
- Дэлгэцийн цонхонд цагаан дэлгэц гарч ирэх болно, одоо түүний шинж чанарын хүснэгт дээр дарна уу (баруун гар талын доод булангийн цонх) sta-> зураг сонгох-> давхар дарах-> зураг сонгох
- Үүнийг Lcd интерфэйсийн арын дэвсгэр болгон ашиглах болно.
Nextion дэлгэцийн дизайн хийх:
- Хэрэгслийн хайрцгийн цонхноос: текст бүрэлдэхүүн хэсэг дээр дарна уу-> t0 шинэ текст дэлгэцийн дэлгэц дээр гарч ирнэ-> өргөргийн текстийн өмнө шаардлагатай хэсгийг чирнэ үү.
- одоо түүний шинж чанарын хүснэгт дээр дарна уу sta-> зураг таслах picc-> давхар товших-> зургийг сонгох 0 pco-> хар өнгө сонгох txt-> x
- Үүнтэй адилаар t1, t2 гэсэн дөрвөн текст бүрэлдэхүүн хэсгүүдийг нэг нэгнийхээ доор байрлуулаад дэлгэцэн дээр чирээд одоо 4 текстийн бүрэлдэхүүн хэсгүүдийг нэмж уртраг, хурд, хиймэл дагуулын тоо, огноо, цагийг харуулах хэрэгтэй.
- Үүнтэй адилаар дээрх процедурыг давтана
Файлуудыг үүсгэж Nextion SDCard руу байршуулна уу:
- Эмхэтгэх таб дээр дарна уу (энэ нь tft файлыг үүсгэх болно) Та үүнийг дибаг хийх таб дээр дарж симулятор дээр дибаг хийж эсвэл ажиллуулж болно, шинэ цонх гарч ирэх болно. "зааварчилгаа оруулах талбар" цонхны доор enter-> t0.txt = "555" оруулснаар дэлгэц дээр x-> 555 гарч ирэх болно. Файл дээр дарах-> хавтасыг нээх-> энэ visuino tft файлыг fat32 форматтай sdcard руу хуулах.
- Энэ sdcard -ийг Nextion lcd -д оруулаад асаагаарай.
- Амжилттай шинэчлэлт хийсний дараа үүнийг унтраагаад sdcard -ийг салгаад дахин асаана уу.
- ОДОО та NEXTION редакторын интерфэйсийг LCD дэлгэцээр харах болно.
- Та энд хавсаргасан visuino tft файлыг sdcard руу шууд шилжүүлэх боломжтой.
- эсвэл ftdi USB модулаар эмхэтгэсэн төслийг шилжүүлэхийн тулд дараагийн алхам руу орно уу.
Алхам 5: Nextion Editor дээр: Nextion Display дээр төслийг байршуулна уу
- "Байршуулах" товчийг дарна уу
- "Nextion төхөөрөмж рүү байршуулах" харилцах цонхонд "Go" товчийг дарж байршуулалтыг эхлүүлнэ үү
- Байршуулж дуусмагц "Гарах" товчийг дарж харилцах цонхыг хаа.
Алхам 6: ТОНОГ ТӨХӨӨРӨМЖИЙН ХОЛБОО
- МЕГА БА ДАРААХ ҮЙЛДВЭР
- БИД ЦЭВРИЙН ПОРТЫГ АШИГЛАХ болно
- PIN18 TX1 OF MEGA to RX OF NEXTION
- PIN19 RX1 OF MEGA to TX OF NEXTION
- VCC to VCC, GND to GND
SDCARD ба MEGA -ийн хооронд
- PIN OF 535 хүртэлх SD карт
- SCK OF SDCARD to PIN52
- MINI SDCARD -аас PIN51 хүртэл
- MISO OF SDACRD PIN50
- VCC -ээс VCC хүртэл
- GND -ээс GND хүртэл
GPS ба мега хоёрын хооронд
- TX OF GPS to RX2 PIN17 OF MEGA
- VCC -ээс VCC хүртэл
- GND -ээс GND хүртэл
- БИД ЦУВРАЛАА ХЭРЭГЛЭХ болно2
Алхам 7: Visuino -г эхлүүлж, Arduino хавтангийн төрлийг сонгоно уу
Arduino MEGA нь дөрвөн цуваа порттой бөгөөд Arduino програмчлахад шаардлагатай байдаг тул та Arduino MEGA -г програмчлах хэрэгтэй тул програмчлалд serial0 үлдээгээрэй.
Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:
1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно
Visuino: https://www.visuino.com мөн суулгах шаардлагатай.
- Эхний зурагт үзүүлсэн шиг Visuino -г эхлүүлнэ үү
- Visuino дахь Arduino бүрэлдэхүүн хэсэг дээрх "Хэрэгслүүд" товчийг дарна уу (Зураг 1)
- Харилцах цонх гарч ирэхэд 2 -р зурагт үзүүлсэн шиг Arduino MEGA -г сонгоно уу
Алхам 8: VISUINO -д GPS МОДУЛЬ, ДЭЭВРИЙН ДИСПЛЕЙМ НЭМЭХ
- Бүрэлдэхүүн хэсгүүдийн хэрэгслийн хайрцгийн шүүлтүүрийн хайрцагт "GPS" гэж бичээд "Цуваа GPS" бүрэлдэхүүн хэсгийг сонгоно уу (Зураг 1), дизайны талбарт оруулна уу.
- GPS1 бүрэлдэхүүн хэсгийн "Гарах" зүүг Arduino MEGA бүрэлдэхүүн хэсгийн "Цуврал [2]" "Оролт" зүү рүү холбоно уу.
- Бүрэлдэхүүн хэсгүүдийн хэрэгслийн хайрцгийн шүүлтүүрийн хайрцагт "Next" гэж бичээд "Nextion Display" бүрэлдэхүүн хэсгийг сонгоод дизайны талбарт оруулна уу.
- Бүрэлдэхүүн хэсгийн "Гарах" зүүг Arduino MEGA бүрэлдэхүүн хэсгийн "Цуврал [1]" хэсгийн "In" зүүтэй холбоно уу.
Алхам 9: VISUINO БҮТЭЭГДЭХҮҮН НЭМЭХ: MICRO SDCARD Тохиргоо
Эхлээд бид MicroSD модулийг хянахын тулд Visuino -д MicroSD бүрэлдэхүүн хэсгийг нэмж, холбох хэрэгтэй.
- Бүрэлдэхүүн хэсгийн хэрэгслийн хайрцгийн шүүлтүүрийн хайрцагт "sd" гэж бичээд "Micro SD Card Module" бүрэлдэхүүн хэсгийг сонгоно уу (Зураг 1), дизайны талбарт оруулна уу.
- SDCard1 бүрэлдэхүүн хэсгийн "Гарах" зүүг Arduino бүрэлдэхүүн хэсгийн "SPI" сувгийн "In" зүү рүү холбоно уу (Зураг 2)
- SDCard1 бүрэлдэхүүн хэсгийн "ChipSelect" гаралтын зүүг Arduino Mega 2506 бүрэлдэхүүн хэсгийн "Digital [53]" сувгийн "Дижитал" оролтын зүүтэй холбоно уу (Зураг 3)
Өгөгдлийг бүртгэхийн тулд бид MicroSD бүрэлдэхүүн хэсэгт File элемент нэмж, файлын нэрийг зааж өгөх хэрэгтэй.
- SDCard1 бүрэлдэхүүн хэсгийн "Хэрэгслүүд" товчийг дарна уу (Зураг 1)
- "Элементүүд" засварлагч дээр баруун цонхны "Файл" элементийг сонгоод зүүн талын "+" товчлуур дээр дарна уу (Зураг 2) Файлын элементийг нэмнэ үү.
- Объектын байцаагч дээр File1 элементийн "Path Name" шинж чанарын утгыг "GPSLog.txt6" болгож тохируулна уу.
Алхам 10: Дараагийн дэлгэц, GPS -ийг тохируулах
- Дараагийн дэлгэц дээр хоёр дарахад элемент засварлагч гарч ирнэ
- "Текст" элементийг нэмнэ үү
- Шинээр нэмсэн элементийг сонгоно уу
- одоо шинж чанар табын доор үүнийг "t0" гэж нэрлэнэ үү.
- Энэхүү текстийн бүрэлдэхүүн хэсгүүдийг gps модулийн өргөрөгт холбоно уу.
Үүнтэй адилаар дараагийн текст бүрэлдэхүүн хэсгийг нэмж "t1" гэж нэрлээд gps модулийн уртрагт холбоно уу.
Үүнтэй адилаар хурд, хиймэл дагуулын тоо, огноо, цагийн текстийн бүрэлдэхүүн хэсгүүдийг нэмж gps модульд байршуулна уу. Дараа нь "t2", "t3" гэх мэт тоог тоогоор нь нэмээд Nextion Editor -д тохируулсан Nextion бүрэлдэхүүн хэсгүүдийн нэртэй тааруулна.
Алхам 11: Sdcard болон форматтай текстийн бүрэлдэхүүн хэсгийг тохируулах
- Бүрэлдэхүүн хэсгүүдийн хэрэгслийн хайрцгийн Шүүлтүүрийн хайрцагт "маягт" гэж бичээд "Форматлагдсан текст" бүрэлдэхүүн хэсгийг сонгоно уу (Зураг 1), дизайны талбарт оруулна уу.
- FormattedText1 бүрэлдэхүүн хэсэг дээр хоёр дарж элемент засварлагчийг нээнэ үү (Зураг 2)
- Элемент засварлагчид "Аналог элемент" гэсэн хоёр элемент нэмнэ үү (Зураг 2)
- "Аналог элемент1" -ийг өргөрөгт холбоно уу
- "Аналог элемент2" -ийг уртрагт холбоно уу
- FormattedText1 бүрэлдэхүүн хэсгийн "Гарах" зүүг sdcard1 бүрэлдэхүүн хэсгийн "In" руу холбоно уу (Зураг 3)
- SDCard1 бүрэлдэхүүн хэсгийн "Гарах" зүүг Arduino MEGA бүрэлдэхүүн хэсгийн "SDI" сувгийн "In" зүүтэй холбоно уу (Зураг 4)
Алхам 12: Кодыг Mega Board дээр байршуулна уу
- Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.
- Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Алхам 13: Шууд үйлдэл
Gps -ийг засахын тулд нээлттэй хэсэгт тохиргоог хийнэ үү
Та gps засварыг авсны дараа бүх мэдээлэл гарч, бүртгэгдэх болно.
sdcard -ийг аваад gpstxt6 файл үүсгэсэн эсэхийг шалгаарай.
Зөвлөмж болгож буй:
Энгийн Playdoh хэлбэрийг кодлох W/ P5.js & Makey Makey: 7 алхам
Энгийн Playdoh хэлбэрийг кодлох W/ P5.js & Makey Makey: Энэ бол Playdoh ашиглан дүрс үүсгэх, p5.js ашиглан код үүсгэх, компьютерийн дэлгэц дээр Playdoh -ийг дарж дүрс үүсгэх боломжийг олгодог физик тооцооллын төсөл юм. Makey Makey.p5.js ашиглан хийсэн хэлбэр нь нээлттэй эх сурвалж, вэб б
Дижитал диаметр хэмжигчийг хэрхэн яаж нураах вэ, дижитал диаметр нь хэрхэн ажилладаг вэ: 4 алхам
Дижитал диаметр хэмжигчийг хэрхэн яаж нураах вэ, дижитал диаметр нь хэрхэн ажилладаг вэ: Олон хүмүүс хэмжихэд диаметр хэмжигчийг хэрхэн ашиглахаа мэддэг. Энэхүү заавар нь дижитал диаметр хэмжигчийг хэрхэн яаж нураахыг зааж өгөх бөгөөд дижитал диаметр хэмжигч хэрхэн ажилладаг талаар тайлбарлах болно
ПХБ -ийн захиалгат хэлбэрийг хэрхэн яаж хийх вэ (Inkscape ба Fritzing ашиглан): 4 алхам (зурагтай)
ПХБ -ийн захиалгат хэлбэрийг хэрхэн яаж хийх вэ (Inkscape болон Fritzing -тэй): Хэрэв та эхлэгч бөгөөд өөрчлөн хэлбэртэй ПХБ хэрэгтэй бол … үүнийг аль болох богино хугацаанд хийх шаардлагатай … Эсвэл хэрэв та Дэвшилтэт програм хангамжтай хэрхэн ажиллах талаар сурахад маш их цаг хугацаа шаардагддаг, учир нь та эцэст нь самбар эсвэл бусад зүйлийг хийдэг
Болор радио ороомог хэлбэрийг хий: 7 алхам
Болор радио ороомог хэлбэрийг хий: Энэхүү зааварчилгаа нь төмөр ороомог салхилуулах бат бөх, бат бөх хоолойг гаргахад тань туслах болно. Болор радио, эсвэл "үнэгний нүх" радио нь охид, хөвгүүд радио хөгжиж эхэлснээс хойш зуун жилийн дараа хөгжилтэй хэвээр байна. Олон зүйл байхад
Хуучин компьютерийн цахилгаан хангамжаас тохируулгатай вандан цахилгаан хангамжийг хэрхэн яаж хийх вэ: 6 алхам (зурагтай)
Хуучин компьютерийн тэжээлийн хангамжаас тохируулах вандан цахилгаан хангамжийг хэрхэн яаж хийх вэ: Надад хуучин компьютерийн цахилгаан хангамж бий. Тиймээс би үүнээс тохируулгатай вандан цахилгаан хангамж хийхээр шийдсэн. Өөр өөр цахилгаан хэлхээ эсвэл төслүүдийг шалгаарай, тиймээс тохируулгатай байх нь үргэлж сайхан байдаг