Съдържание:
- Стъпка 1: Функция на проекта за табло за табло на LCD екран
- Стъпка 2: Описание на серийния LCD екран на STVC101WT-01
- Стъпка 3: Стъпки за развитие на STONE TOOL Box
- Стъпка 4:
- Стъпка 5: Код и ефект
Видео: КАМЕНЕН LCD екран за таблото за автомобил: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
С бързото развитие на икономиката и постепенното подобряване на потреблението на хората, автомобилите се превърнаха в ежедневието на обикновените семейства и всеки обръща повече внимание на комфорта и безопасността на автомобилите.
Автомобилната индустрия се развива повече от сто години и автомобилът става все по -интелигентен с промяната на времето от простите машини в началото. Колко части има една кола? Все още няма конкретна цифра. Смята се, че средната кола се състои от повече от 10 000 неделими части. В днешно време колата е влязла в хиляди домакинства и се е превърнала в незаменим партньор в ежедневните пътувания. Следователно, в процеса на ежедневна употреба на колата, ние трябва винаги да разбират състоянието на своя любовен автомобил, за да избегнат повреда на важни части от колата, но също така и да премахнат потенциалните опасности. Като цяло информацията, показана на таблото, е начинът да се знае състоянието на превозното средство. Имам каменен 10,1-инчов TFTLCD екран и този път смятам да направя бордно табло за дисплей. Както всички знаем, разработването на екрана на STONE интелигентен TFTLCD модул е удобно и бързо, без твърде много досадни инструкции. Това е подходящо не само за огромния брой любители на обучението, но и в действителния проект за ускоряване на скоростта на развитие, спестяват време за разработка, бързо заемат пазара. Картината на ефекта е следната:
Използвам по -често използвания RTL8762CJF SCM, за да разработя, чрез IIC или сериен порт, за да постигна целта за качване на данни на TFT LCD екрана. Този път ще използва и функция за гласово излъчване, за да даде на водача по -добро изживяване при симулация.
Стъпка 1: Функция на проекта за табло за табло на LCD екран
Тук трябва да направим проект за дисплей на употребяван автомобил, проектът основно чрез регулиране на докосването, начин на инструкции за качване на микроконтролер, симулация с бутони, при натискане на бутона MCU, чрез команда за сериен порт към STVC101WT - 01 инструкции на екрана за сериен интерфейс за качване на данни, екранът автоматично ще анализира данните и ще се покаже на LCD екрана. В същото време на екрана има и функция на бутон за постигане на инструкция за сериен порт, така че да се контролира MCU.
В обобщение, пет функции:
(1) Екранът на серийния порт реализира функцията за показване на растерни карти;
(2) за постигане на функцията за завъртане на циферблата;
(3) за постигане на издадената команда за докосване;
(4) за постигане на гласово излъчване;
(5) за постигане на качване на инструкции за данни.
Функцията се определя и след това се избира модулът:
(1) Модел на сензорния екран;
(2) какъв MCU модул да се използва;
(3) модул за гласово излъчване.
Въведение и принцип на хардуера
Тъй като екранът със сериен порт STONE идва с аудио драйвер и е запазил съответния интерфейс, така че можете да използвате най -често срещания магнитен високоговорител, известен като рог. Високоговорителят е вид преобразувател, който преобразува електрически сигнал в звуков сигнал. Високоговорителят е един от най -слабите компоненти в звуковото оборудване и един от най -важните компоненти за звукови ефекти. Има много видове високоговорители и цените варират значително. Аудио електрическата енергия произвежда звук, като кара хартиения си басейн или диафрагмата да вибрира и да резонира (резонира) с околния въздух чрез електромагнитен, пиезоелектричен или електростатичен ефект. Връзка за покупка: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Стъпка 2: Описание на серийния LCD екран на STVC101WT-01
10,1-инчов 1024x600 TFT панел от промишлен клас и 4-жичен резистивен сензорен екран;
Яркост 300cd/m2;
LED подсветка;
RGB цвят 65 k;
Видимата площ е 222.7 мм * 125.3 мм;
Визуален ъгъл 70/70/50/60;
Работен живот 20 000 часа.
32-битов cortex-m4 200Hz процесор;
CPLD EPM240 tft-lcd контролер;
128MB (или 1GB) флаш памет;
Изтегляне на USB порт (U диск);
Toolbox софтуер за GUI дизайн;
Проста и мощна шестнадесетична инструкция.
Основната функция
8m-128m байта Флаш памет, 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 светодиода и 6 бутона;
4) Бутонна батерия и държач на литиева батерия;
5) Чип за преобразуване на USB в UART, FT232RL.
Оценете разпределението на блока и интерфейса
Подробно описание на блока на оценителната дъска
Блок за оценяване и разпределение на интерфейса, вижте следната фигура:
Клавишите Има общо ключове за нулиране и 5 комплекта независими клавиши, както е показано на следната фигура:
Основният чип 8762c
Гъвкав GPIO дизайн
Хардуерен ключ за сканиране и декодер
Вграден IR трансивер
Брояч в реално време (RTC)
SPI master/от x две; Таймер х 8; I2C x 2; ШИМ х 8; UART x 2
400 к / с, 12-битов, 8-канален AUXADC
I2S интерфейс за външни аудио кодеци
I8080 интерфейс за LCD
Вътрешният 32K RCOSC поддържа BLE връзки
Вграден PGA и аудио ADC с 5 -лентов еквалайзер
Стъпка 3: Стъпки за развитие на STONE TOOL Box
Като цяло има само три стъпки:
(1) използване на горния компютърен софтуер TOOL2019;
(2) Развитие на MCU и екранна комуникация;
(3) създаване и импортиране на аудио файлове.
Монтаж на КАМЕНЕН ИНСТРУМЕНТ
ИНСТРУМЕНТЪТ може да бъде изтеглен на уебсайта https://www.stoneitech.com, както и съответните USB серийни драйвери. Софтуерният интерфейс е следният:
Инсталирането на KEIL1 link Връзка за изтегляне:
2, Изтеглете след декомпресия
3, Отворете папката след разархивиране
4, Щракнете двукратно върху файла c51v900. exe и щракнете върху Напред в диалоговия прозорец.
Стъпка 4:
Дизайн на интерфейса STONE TOOL 2019
Използвайки инсталирания TOOL 2019, щракнете върху новия проект в горния ляв ъгъл и след това щракнете върху OK.
Проект по подразбиране се генерира със син фон по подразбиране. Изберете го, щракнете с десния бутон и изберете премахване, за да премахнете фона. След това щракнете с десния бутон върху картинен файл и щракнете върху добавяне, за да добавите свой собствен фон на картината, както следва:
Изберете съответното фоново изображение. По същия начин добавяме растерни файлове и аудио файлове към проекта.
След това добавете необходимите контроли, тук е главно контролът с бутони, контрола за добавяне и изваждане с цифри, контрол на променливите данни.
След това конфигурирайте променливия адрес на всяка контрола, тук имаме следната конфигурация: 1. Адресът на бутона на климатика е конфигуриран като 0x000C;
2. Адресът на бутона за дълги светлини е конфигуриран като 0x000D;
3. адресът за бързо набиране е конфигуриран като 0x001B;
4. адресът на иконата за електричество е конфигуриран като 0x0018;
5. адресът PM2.5 е конфигуриран като 0x001C;
Когато бутонът е конфигуриран, следната фигура показва веднъж:
(1) ефект на натискане на бутона за конфигуриране;
(2) конфигуриране на контрола на променливия адрес, използван за записване на неговата стойност;
(3) операции плюс или минус конфигурация;
(4) конфигурирайте диапазона на стойностите.
Когато конфигурирате цифровото текстово поле, следната фигура се показва на свой ред:
Задайте адреса на контролната променлива;
Задайте броя на цифрите;
Задайте размера на номера;
Задайте броя на подравняването.
При конфигуриране на скоростомера следната фигура показва на свой ред:
File Избран файл от библиотеката;
⑥ Кой файл да посочите във файла на галерията;
Задайте централните координати около иконата на показалеца;
Задайте обхвата на въртене на показалеца. Задайте ъгъла на завъртане на показалеца.
Накрая щракваме върху инструмента за конфигуриране на изграждане.
Забележка:
Бутоните за управление са свързани със съответните им растерни карти чрез променливи адреси, така че е необходима последователност за постигане на правилен контрол.
Следователно инструкциите за сериен порт са следните:
Батерия: 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 трябва да бъде съответно коригиран: Щракнете върху бутона с опции, за да отидете в полето за конфигуриране на Flash Изтегляне и променете алгоритъма така, че да изглежда на следната фигура.
Стъпка 5: Код и ефект
Тъй като контролът на бутоните се използва тук, трябва да се направят следните промени в кода :/*** @file main.c
* @brief uart demo polling tx и rx.
* @подробности
* @author wangzex
* @дата 2018-06-28
*@version v0.1 ****************************************** ************************************************** ************/
……
Моля, свържете се с мен, ако имате нужда от пълен код:
www.stoneitech.com/contact
Ще ви отговоря в рамките на 12 часа.
И накрая, просто свържете MCU към LCD екрана със сериен порт за LCD таблото на автомобила
и свържете високоговорителя, за да демонстрирате.
За да научите повече за този проект, моля кликнете тук
Препоръчано:
КАМЕНЕН LCD с Умен дом: 5 стъпки
STONE LCD с Smart Home: Днес получих дисплея на STONE със сериен порт, който може да комуникира през серийния порт на MCU, а логическият дизайн на потребителския интерфейс на този дисплей може да бъде проектиран директно с помощта на софтуера VGUS, предоставен на официалния уебсайт на STONE, който е много удобство
Използвайте приспособления на таблото за управление с Magicbit [Magicblocks]: 5 стъпки
Използвайте приспособления на таблото за управление с Magicbit [Magicblocks]: Този урок ще ви научи да използвате приспособленията на Magicblocks Dashboard с вашия Magicbit. Ние използваме magicbit като борда за разработка в този проект, който е базиран на ESP32. Следователно всяка платка за разработка на ESP32 може да се използва в този проект
XiaoMi Vacuum + Amazon Button = Почистване на таблото: 5 стъпки (със снимки)
XiaoMi Vacuum + Amazon Button = Dash Cleaning: Тази инструкция ще обясни как да използвате резервните си бутони на Amazon Dash за управление на XiaoMi Vacuum. Получих куп бутони на Amazon от времето, когато бяха на стойност 1 долар, и нямах никаква полза от тях. Но при получаването на нов робот вакуум решавам
Клавиатура на таблото с LCD дисплей и Arduino Uno: 9 стъпки
Клавиатура на таблото с LCD дисплей и Arduino Uno: Това е матрична клавиатура, работеща заедно с LCD дисплей и Arduino Uno, най -основното, което съществува днес. Целта на тази настройка е да създаде програма, която получава парола, въведена на матричната клавиатура, сравнява я с правилния pa
Сензорен екран за семейна синхронизация и домашен контролен панел със сензорен екран: 7 стъпки (със снимки)
Сензорен сензорен панел за семейно синхронизиране и домашен контролен панел: Имаме календар, който се актуализира ежемесечно със събития, но се извършва ръчно. Ние също сме склонни да забравяме неща, които сме свършили или други дребни задължения. На тази възраст си мислех, че е много по -лесно да има синхронизиран календар и система от тип бележник, която да