Агуулгын хүснэгт:
- Алхам 1: Lcd дэлгэцтэй машины хяналтын самбарын төслийн функц
- Алхам 2: STVC101WT-01 цуврал LCD дэлгэцийн тодорхойлолт
- Алхам 3: STONE TOOL хайрцаг хөгжүүлэх алхамууд
- Алхам 4:
- Алхам 5: Код ба эффект
Видео: Машины хяналтын самбарын ЧУЛУУ LCD дэлгэц: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Эдийн засаг хурдацтай хөгжиж, хүмүүсийн хэрэглээний чадвар аажмаар сайжирч байгаатай холбогдуулан автомашин нь энгийн гэр бүлийн өдөр тутмын хэрэгцээ болсон бөгөөд хүн бүр машины тав тух, аюулгүй байдалд илүү их анхаарал хандуулдаг.
Автомашины үйлдвэрлэл нь зуу гаруй жилийн турш хөгжиж ирсэн бөгөөд цаг хугацаа өнгөрөх тусам машин энгийн болж эхэлснээс хойш улам бүр ухаалаг болж байна. Машин хэдэн хэсэгтэй вэ? Одоогоор тодорхой тоо баримт байхгүй байна. Дунджаар 10 мянга гаруй хуваагдашгүй хэсгээс бүрддэг гэсэн тооцоо байдаг бөгөөд өнөө үед автомашин олон мянган өрхөд нэвтэрч, өдөр тутмын аялалд зайлшгүй хамтрагч болж байгаа тул автомашиныг өдөр тутам ашиглах явцад бид Машины чухал хэсгүүдэд гэмтэл учруулахаас зайлсхийхээс гадна болзошгүй аюулыг арилгахын тулд хайр дурлалын машиныхаа байдлыг үргэлж ойлгох хэрэгтэй. Ерөнхийдөө хяналтын самбарт байгаа мэдээлэл нь тээврийн хэрэгслийн төлөв байдлыг мэдэх арга юм. Би чулуун 10.1 инчийн TFTLCD дэлгэцтэй бөгөөд энэ удаад самбар дээрх дэлгэцийн самбар хийхээр төлөвлөж байна. Бидний мэдэж байгаагаар STONE ухаалаг TFTLCD модулийн дэлгэцийг бүтээх нь маш хялбар бөгөөд хурдан бөгөөд маш олон зааварчилгаа шаарддаггүй бөгөөд энэ нь зөвхөн олон тооны суралцагчдад төдийгүй хөгжлийн хурдыг хурдасгах бодит төсөлд тохиромжтой юм. хөгжлийн цаг хэмнэх, зах зээлийг хурдан эзлэх. Эффектийн зураг дараах байдалтай байна.
Би илүү түгээмэл хэрэглэгддэг RTL8762CJF SCM -ийг ашиглан TFT LCD дэлгэц дээр өгөгдөл байршуулах зорилгодоо хүрэхийн тулд IIC эсвэл цуваа портоор дамжуулан хөгжүүлэгчид илүү сайн симуляци хийх зорилгоор дуут нэвтрүүлгийн функцийг ашиглах болно.
Алхам 1: Lcd дэлгэцтэй машины хяналтын самбарын төслийн функц
Энд бид хуучин машины дэлгэцийн төслийг хийх ёстой, төслийг ихэвчлэн мэдрэгчтэй зохицуулалт, микроконтроллер байршуулах заавар, товчлуураар симуляци хийх, MCU товчлуурыг дарахад STVC101WT - 01 цуваа интерфэйсийн дэлгэцийн заавраар өгөгдөл оруулах, Дэлгэц нь өгөгдлийг автоматаар задалж, LCD дэлгэц дээр харуулна. Үүний зэрэгцээ, MCU -ийг хянахын тулд цуваа порт зааварчилгааг авахын тулд дэлгэц дээр товчлуурын функц бас байдаг.
Дүгнэж хэлэхэд таван функц:
(1) Цуваа портын дэлгэц нь bitmap дэлгэцийн функцийг хэрэгжүүлдэг;
(2) залгах эргүүлэх функцэд хүрэх;
(3) гаргасан мэдрэгчтэй тушаалыг биелүүлэх;
(4) дуут өргөн нэвтрүүлэгт хүрэх;
(5) өгөгдлийн зааврыг байршуулах.
Функцийг тодорхойлж, дараа нь модулийг сонгоно.
(1) Мэдрэгчтэй дэлгэцийн загвар;
(2) ямар төрлийн MCU модулийг ашиглах;
(3) дуут нэвтрүүлгийн модуль.
Тоног төхөөрөмжийн танилцуулга ба зарчим
STONE цуваа портын дэлгэц нь аудио драйвертай бөгөөд холбогдох интерфэйсийг нөөцлөсөн тул та эвэр гэж нэрлэдэг хамгийн түгээмэл соронзон чанга яригчийг ашиглаж болно. Чанга яригч нь цахилгаан дохиог дуут дохио болгон хувиргадаг нэг төрлийн хувиргагч юм. Чанга яригч нь дууны төхөөрөмжийн хамгийн сул бүрэлдэхүүн хэсэг бөгөөд дууны эффектийн хамгийн чухал бүрэлдэхүүн хэсгүүдийн нэг юм. Олон төрлийн чанга яригч байдаг бөгөөд үнэ нь маш өөр байдаг. Аудио цахилгаан энерги нь цаасан сав эсвэл өрцөө цахилгаан соронзон, пьезоэлектрик эсвэл цахилгаан статик эффектээр дамжуулан хүрээлэн буй агаартай чичиргээж, резонанс (резонанс) хийснээр дуу чимээ гаргадаг. Худалдан авах линк: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Алхам 2: STVC101WT-01 цуврал LCD дэлгэцийн тодорхойлолт
10.1 инчийн 1024x600 үйлдвэрлэлийн зэрэглэлийн TFT хавтан ба 4 утастай эсэргүүцэлтэй мэдрэгчтэй дэлгэц;
Гэрэлтүүлэг 300cd/m2;
LED арын гэрэл;
RGB өнгө 65 к;
Харагдах хэсэг нь 222.7 мм * 125.3 мм;
Харааны өнцөг 70/70/50/60;
Ажиллах хугацаа 20,000 цаг.
32 битийн cortex-m4 200Hz процессор;
CPLD EPM240 tft-lcd хянагч;
128 MB (эсвэл 1 GB) флаш санах ой;
USB порт (U диск) татаж авах;
GUI дизайн хийх хэрэгслийн хайрцагны програм хангамж;
Энгийн бөгөөд хүчирхэг арван зургаатын заавар.
Үндсэн функц
8m-128m байт Flash санах ойн зай, SDWe цуврал 128M байт, SDWa цуврал 8M/16M байт;
Тоног төхөөрөмжийн-j.webp
U дискийг офлайн байдлаар багц хэлбэрээр татаж авах, багцаар татаж авах үр ашгийг дээшлүүлэх, операторуудын мэргэжлийн чанарын шаардлагыг бууруулах;
256 байтын бүртгэлийн зай;
64K үг (128K байт) хувьсах санах ойн зай, 8 сувгийн муруй хадгалах, маш хурдан (80ms) хувьсах дэлгэц
Хариу өгөх хурд;
Нэг хуудсанд 128 хүртэлх дэлгэцийн хувьсагчийг дэмжих;
Бодит цагийн нэгдсэн RTC, мэдрэгчтэй дуугаралтын функц;
Дэмжих програм хангамж 90 градус, 180 градус, 270 градусын дэлгэц эргүүлэх, тохирох харааны өнцгийг тохируулах;
Арын гэрэлтүүлгийн гэрэлтүүлгийн тохируулга, автомат зогсолтын дэлгэц хамгаалагчийн функцийг дэмжих;
Матрицын гадаад гарыг дэмжих;
Аудио болон видео тоглуулахыг дэмжих;
Салбартаа тэргүүлэгч цахилгаан соронзон цацрагийн индекс нь ClassB-ийг хялбархан шийдвэрлэхэд тусалдаг;
Файлын нэрийг нэрлэх дүрэм нь энгийн бөгөөд Flash блокийн дугаарыг харгалзахгүй, гарын авлагын хувьд уйтгартай хуваарилалтгүй Flash блок l Чиг үүрэг;
Виртуал цуваа дэлгэцийн функцийг дэмжих.
STONE STVC101WT - 01 дэлгэцийн модуль нь MCU -тай цуваа портоор холбогддог тул үүнийг энэ төсөлд ашиглах шаардлагатай бөгөөд цэсийн мөрийн сонголтууд, текст хайрцаг, арын зургууд, логик хуудсаар дамжуулан сайн интерфэйсийн зургийг зохион бүтээхэд зөвхөн компьютерээр дамжуулан хэрэгтэй болно. нэмэх, дараа нь тохиргооны файлуудыг үүсгэхийн тулд дэлгэцийн дэлгэц рүү татаж авах боломжтой.
Мэдээллийн гарын авлагыг албан ёсны вэбсайтаас татаж авах боломжтой:
RTL8762C EVB танилцуулга 8762C үнэлгээний самбар нь хэрэглэгчийн боловсруулсан техник хангамжийн орчныг хангаж өгдөг.
1) Цахилгаан хувиргах модуль;
2) 6 тэнхлэгт хөдөлгөөн мэдрэгч;
3) 4 LED ба 6 товчлуур;
4) Товчны зай ба лити зай эзэмшигч;
5) USB -ээс UART хувиргах чип, FT232RL.
Самбарын блок ба интерфейсийн тархалтыг үнэлэх
Үнэлгээний самбарын блокийн дэлгэрэнгүй тайлбар
Үнэлгээний самбарын блок ба интерфейсийн тархалтыг дараах зурагнаас үзнэ үү.
Дараах зурагт үзүүлсэн шиг нийт тохируулах түлхүүрүүд болон 5 багц бие даасан түлхүүрүүд байна.
Гол чип 8762c
GPIO -ийн уян хатан дизайн
Тоног төхөөрөмжийн товчлуур болон декодер
Оруулсан IR дамжуулагч
Бодит цагийн тоолуур (RTC)
SPI мастер/x хоёроос; Таймер x 8; I2C x 2; ХОУХ x 8; UART x 2
400 бит, 12 бит, 8 сувагтай AUXADC
Гадаад аудио кодлогчд зориулсан I2S интерфэйс
LCD дэлгэцийн I8080 интерфэйс
Дотоод 32K RCOSC нь BLE холбоосыг хадгалдаг
Оруулсан PGA ба аудио ADC нь 5 хамтлаг тэнцүүлэгчтэй
Алхам 3: STONE TOOL хайрцаг хөгжүүлэх алхамууд
Ерөнхийдөө зөвхөн гурван алхам байдаг:
(1) TOOL2019 компьютерийн дээд програм хангамжийн дизайныг ашиглах;
(2) MCU ба дэлгэцийн харилцааны хөгжил;
(3) аудио файл үйлдвэрлэх, импортлох.
STONE TOOL суурилуулах
TOOL -ийг https://www.stoneitech.com вэбсайт болон холбогдох USB цуваа драйверуудаас татаж авах боломжтой. Програм хангамжийн интерфейс дараах байдалтай байна.
KEIL1-ийг суулгах 、 Татаж авах линк:
2 dec Даралтыг дарсны дараа татаж авна уу
3 un Файлыг задалсны дараа нээнэ үү
4 c c51v900 файлыг давхар товшино уу. exe товшоод харилцах цонхны Next товчийг дарна уу.
Алхам 4:
STONE TOOL 2019 интерфэйсийн дизайн
Суулгасан TOOL 2019 -ийг ашиглан зүүн дээд буланд байгаа шинэ төслийг дараад OK дарна уу.
Анхдагч төсөл нь цэнхэр дэвсгэртэй байдаг. Үүнийг сонгоод хулганы баруун товчийг дараад устгахыг сонгоод арын дэвсгэрийг арилга. Дараа нь зургийн файл дээр хулганы баруун товчийг дараад нэмэх дээр дарж өөрийн зургийн арын дэвсгэрийг дараах байдлаар оруулна уу.
Харагдах дэвсгэр зургийг сонгоно уу. Үүнтэй адилаар бид bitmap файлууд болон аудио файлуудыг төсөлд нэмдэг.
Дараа нь шаардлагатай хяналтуудыг нэмж оруулаарай, голчлон товчлуурын хяналт, тоон нэмэх, хасах хяналт, өгөгдлийн хувьсагчийн хяналт.
Дараа нь удирдлага бүрийн хувьсах хаягийг тохируулна уу, энд бид дараах тохиргоог хийсэн болно: 1. Агааржуулагч товчлуурын хаягийг 0x000C гэж тохируулсан болно;
2. Өндөр туяа товчлуурын хаягийг 0x000D гэж тохируулсан;
3. хурдан залгах хаягийг 0x001B гэж тохируулсан;
4. цахилгааны дүрс хаягийг 0x0018 гэж тохируулсан;
5. PM2.5 хаягийг 0x001C гэж тохируулсан;
Товчлуурыг тохируулах үед дараах зураг нэг удаа харагдана.
(1) тохиргооны товчийг дарах нөлөө;
(2) түүний утгыг бичихэд хэрэглэгддэг хувьсах хаягийн хяналтыг тохируулах;
(3) нэмэх ба хасах үйл ажиллагааны тохиргоо;
(4) утгын мужийг тохируулах.
Тоон текст хайрцгийг тохируулахдаа дараах зургийг ээлжлэн харуулав.
- хяналтын хувьсагчийн хаягийг тохируулах;
- цифрүүдийн тоог тохируулах;
③ тооны хэмжээг тохируулах;
④ тэгшлэх тоог тохируулна уу.
Хурд хэмжигчийг тохируулахдаа дараах зургийг ээлжлэн харуулав.
Library Сонгосон номын сангийн файл;
⑥ Галерей файлд ямар файлыг зааж өгөх вэ;
⑦ Заагчийн дүрсний эргэн тойронд төвийн координатыг тохируулах;
⑧ Заагчийн эргэх хязгаарыг тохируулна уу. Заагчийн эргэх өнцгийг тохируулна уу.
Эцэст нь бид бүтээх тохиргооны хэрэгслийг дарна уу.
Тэмдэглэл:
Хяналтын товчлуурууд нь тэдгээрийн харгалзах bitmap -тай хувьсах хаягаар холбогддог тул зохих хяналтанд хүрэхийн тулд тууштай байх шаардлагатай.
Тиймээс цуваа портын заавар дараах байдалтай байна.
Зай: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Хурд: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
RTL8762C -ийн хөгжил
KEIL -ийг нээж, манай төслийн файлыг дараах зурагт үзүүлсэн шиг импортлоорой.
Анх удаа ашиглаж байгаа тул FLASH алгоритмыг зохих ёсоор тохируулах шаардлагатай байна: Options товчийг дарж Flash татаж авах тохиргооны хайрцаг руу ороод дараах алгоритмыг өөрчилнө үү.
Алхам 5: Код ба эффект
Товчлуурын хяналтыг энд ашигладаг тул кодонд дараах өөрчлөлтүүдийг оруулах шаардлагатай болно:/*** @file main.c
* @товч uart демо санал асуулга tx ба rx.
* @дэлгэрэнгүй мэдээлэл
* @зохиогч wangzex
* @огноо 2018-06-28
*@version v0.1 ****************************************** ************************************************ ************/
……
Хэрэв танд бүрэн код хэрэгтэй бол надтай холбоо барина уу.
www.stoneitech.com/contact
Би танд 12 цагийн дотор хариу өгөх болно.
Эцэст нь MCU -ийг машины хяналтын самбарын цуваа порт LCD дэлгэцтэй холбоно уу
үзүүлэхийн тулд чанга яригчийг холбоно уу.
Энэхүү төслийн талаар илүү ихийг мэдэхийг хүсвэл энд дарна уу
Зөвлөмж болгож буй:
Ухаалаг гэртэй ЧУЛУУ LCD: 5 алхам
Ухаалаг гэртэй STONE LCD: Өнөөдөр би MCU -ийн цуваа портоор харилцах боломжтой STONE -ийн цуваа порт хөтчийн дэлгэцтэй болсон бөгөөд энэ дэлгэцийн UI логик загварыг STONE -ийн албан ёсны вэбсайт дээр байрлуулсан VGUS програм хангамжийг ашиглан шууд зохион бүтээх боломжтой болсон. тухтай
Magicbit [Magicblocks] ашиглан хяналтын самбарын виджетүүдийг ашиглах: 5 алхам
Magicbit [Magicblocks] ашиглан хянах самбарын виджетүүдийг ашиглах: Энэхүү заавар нь Magicblocks хяналтын самбарын хэрэгслүүдийг Magicbit дээрээ ашиглахыг заах болно. Бид ESP32 дээр суурилсан энэхүү төсөлд magicbit -ийг хөгжлийн самбар болгон ашиглаж байна. Тиймээс энэ төсөлд ESP32 хөгжүүлэх самбарыг ашиглаж болно
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
I2C / IIC LCD дэлгэц - SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: 5 алхам
I2C / IIC LCD дэлгэц | SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: spi lcd дэлгэцийг ашиглахад хэт олон холболт шаардлагатай бөгөөд үүнийг хийх нь үнэхээр хэцүү тул i2c lcd -ийг spi lcd болгон хөрвүүлэх модулийг оллоо
LCD дэлгэц, Arduino Uno бүхий хяналтын самбарын гар: 9 алхам
LCD дэлгэц ба Arduino Uno бүхий хяналтын самбарын гар: Энэ бол LCD дэлгэц, Arduino Uno -той хамт ажилладаг матриц гар бөгөөд өнөөгийн хамгийн энгийн зүйл юм. Энэхүү тохиргооны зорилго нь матрицын гар дээр бичсэн нууц үгийг хүлээн авч, түүнийг зөв өгөгдөлтэй харьцуулах програм үүсгэх явдал юм