Мазмуну:
- 1 -кадам: Lcd Screen Car Dashboard Project Function
- 2-кадам: STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
- 3 -кадам: STONE TOOL кутуча өнүктүрүү кадамдары
- 4 -кадам:
- 5 -кадам: Код жана эффект
Video: Унаа тактасы үчүн STONE LCD экраны: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Экономиканын тез өнүгүшү жана адамдардын керектөө жөндөмүнүн акырындык менен жакшырышы менен машиналар жөнөкөй үй -бүлөлөрдүн күнүмдүк керектөөсүнө айланып, ар бир адам унаалардын ыңгайлуулугуна жана коопсуздугуна көбүрөөк көңүл бурат.
Автомобиль индустриясы азыр жүз жылдан ашуун убакыттан бери өнүгүп келе жатат жана автомобилдин убакыттын алмашуусу менен барган сайын акылдуу болуп баратат. Машинанын канча тетиги бар? Азырынча так маалымат жок. Бул орточо унаа 10 000ден ашык бөлүктөрдөн турат деп болжолдонууда. Азыркы учурда унаа миңдеген үй чарбаларына кирип, күнүмдүк саякаттын ажырагыс өнөктөшү болуп калды. ар дайым машинанын маанилүү бөлүктөрүнө зыян келтирбөө үчүн, алардын сүйүү машинасынын абалын түшүнүү керек, бирок ошондой эле потенциалдуу коркунучтарды четтетүү үчүн керек. Менде stone10.1 дюймдук TFTLCD экраны бар, бул жолу мен борттогу дисплей тактасын жасоону пландап жатам. Баарыбызга белгилүү болгондой, STONE акылдуу TFTLCD модулу экрандын иштөөсү ыңгайлуу жана тез, өтө эле кызыксыз көрсөтмөлөрсүз. Бул үйрөнүү ышкыбоздорунун кеңири санына гана ылайыктуу эмес, ошондой эле өнүгүү ылдамдыгын тездетүү үчүн реалдуу долбоордо, иштеп чыгуу убактысын үнөмдөңүз, рынокту тез ээлеп алыңыз. Эффект сүрөтү төмөнкүчө:
Мен көбүрөөк колдонулат RTL8762CJF SCM иштеп чыгуу үчүн, IIC же сериялык порт аркылуу TFT ЖК экранына маалыматтарды жүктөө максатында жетүү үчүн, бул жолу айдоочуга жакшыраак симуляция берүү үчүн үн берүү функциясын колдонот.
1 -кадам: Lcd Screen Car Dashboard Project Function
Бул жерде биз колдонулган автоунаа дисплей долбоорун, проекти негизинен тийүү жөнгө салуу, микроконтроллердин жүктөө көрсөтмөлөрү, баскычтар менен симуляциялоо аркылуу аткарышыбыз керек, MCU баскычы басылганда, сериялык порт буйругу аркылуу STVC101WT - 01 сериялык интерфейс экрандын көрсөтмөлөрүн жүктөө үчүн, экран автоматтык түрдө маалыматтарды талдайт жана ЖК экранында көрсөтүлөт. Ошол эле учурда, MCUду көзөмөлдөө үчүн, сериялык порт көрсөтмөсүнө жетүү үчүн экранда баскыч функциясы бар.
Жыйынтыктап айтканда, беш функция:
(1) Сериялык порт экраны битмапты көрсөтүү функциясын ишке ашырат;
(2) терүү функциясын ишке ашыруу үчүн;
(3) берилген тийүү буйругун ишке ашыруу үчүн;
(4) үн берүүсүнө жетишүү;
(5) маалымат инструкциясын жүктөөгө жетишүү үчүн.
Функция аныкталат, андан кийин модулду тандоо:
(1) сенсордук экрандын модели;
(2) кандай MCU модулун колдонуу керек;
(3) үн берүү модулу.
Аппаратты киргизүү жана принцип
STONE сериялык портунун экраны аудио драйвери менен келгендиктен жана тиешелүү интерфейс корголгон, андыктан мүйүз деп аталган эң кеңири таралган магнит үн күчөткүчүн колдоно аласыз. Катуу сүйлөткүч - электр сигналын үн сигналына айландыруучу бир түрдөгү түрдөгүч. Катуу сүйлөткүч үн жабдууларынын эң алсыз компоненттеринин бири жана үн эффекттеринин эң маанилүү компоненттеринин бири. Катуу сүйлөткүчтөрдүн көптөгөн түрлөрү бар жана баасы абдан айырмаланат. Аудио электр энергиясы кагаз бассейнин же диафрагмасын дирилдетүү жана электромагниттик, пьезоэлектрдик же электростатикалык эффект аркылуу айланадагы аба менен резонанс (резонанс) кылуу аркылуу үн чыгарат. Сатып алуу шилтемеси: https://detail.tmall.com/item.htm? Id = 529772120978 &…
2-кадам: STVC101WT-01 сериялык ЖК экранынын сүрөттөлүшү
10,1 дюймдук 1024x600 өндүрүштүк класстагы TFT панели жана 4 зымдуу резистивдүү сенсордук экран;
Жарыктык 300cd/m2;
LED арткы жарык;
RGB түсү 65 к;
Көрүнүп турган аянты 222.7мм * 125.3мм;
Визуалдык бурч 70/70/50/60;
Иштөө мөөнөтү 20 000 саат.
32-бит cortex-m4 200Hz CPU;
CPLD EPM240 tft-lcd контроллери;
128 Мб (же 1 ГБ) флеш -эс;
USB порту (U диск) жүктөө;
GUI дизайны үчүн Toolbox программасы;
Жөнөкөй жана күчтүү он алтылык инструкция.
Негизги функция
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 менен сериялык порт байланышы аркылуу болот, муну бул долбоордо колдонуу керек, меню тилкесинин опциялары баскычы, текст кутусу, фондук сүрөттөр жана логикалык барак аркылуу жакшы UI сүрөттөрүн иштеп чыгуу үчүн бизге ПК аркылуу гана керек. кошуу, андан кийин конфигурация файлдарын түзүү, дисплей экранына жүктөө акыры иштетилиши мүмкүн.
Маалымат колдонмосун расмий сайттан жүктөп алсаңыз болот:
RTL8762C EVB Киришүү8762C баалоо тактасы кардар тарабынан иштелип чыккан аппараттык чөйрөнү камсыз кылат, анын ичинде:
1) Power өзгөртүү модулу;
2) 6-огунун кыймыл сенсору;
3) 4 светодиод жана 6 баскыч;
4) Түймө батарея жана литий батарея кармагычы;
5) USB UART кайра чип, FT232RL.
Такта блогун жана интерфейстин таралышын баалаңыз
Баалоо тактасынын блогунун деталдуу сүрөттөлүшү
Баалоо тактасынын блогу жана интерфейстин таралышы, төмөнкү сүрөттү караңыз:
Төмөнкү сүрөттө көрсөтүлгөндөй, баштапкы абалга келтирүү баскычтары жана көз карандысыз баскычтардын 5 топтому бар:
Негизги чип 8762c
Ийкемдүү GPIO дизайны
Аппараттык Keyscan жана декодер
Камтылган IR трансивер
Реалдуу убакыт эсептегичи (RTC)
SPI мастери/x x ден; Таймер x 8; I2C x 2; PWM x 8; UART x 2
400psps, 12bit, 8 каналдуу AUXADC
Тышкы аудио кодектер үчүн I2S интерфейси
LCD үчүн I8080 интерфейси
Ички 32K RCOSC BLE шилтемелерин сактайт
Камтылган PGA жана аудио ADC 5 диапазону эквалайзери менен
3 -кадам: STONE TOOL кутуча өнүктүрүү кадамдары
Жалпысынан алганда, үч гана кадам бар:
(1) TOOL2019 жогорку компьютердик программалык камсыздоонун дизайнын колдонуу;
(2) MCU жана экран байланышын өнүктүрүү;
(3) аудио файлды өндүрүү жана импорттоо.
STONE TOOL орнотуу
Куралды https://www.stoneitech.com веб -сайтына, ошондой эле тиешелүү USB сериялык драйверлерине жүктөп алсаңыз болот. Программалык камсыздоонун интерфейси төмөнкүчө:
KEIL1 орнотуу 、 Жүктөө шилтемеси:
2 dec Декомпрессиядан кийин жүктөп алыңыз
3 un Папканы ачкандан кийин ачыңыз
4 c c51v900 файлын эки жолу чыкылдатыңыз. exe, жана диалог кутусунда Кийинкини басыңыз.
4 -кадам:
STONE TOOL 2019 интерфейсинин дизайны
Орнотулган TOOL 2019 колдонуп, сол жактын жогорку бурчундагы жаңы долбоорду чыкылдатып, анан ОК басыңыз.
Демейки долбоор көк фондо демейки боюнча түзүлөт. Аны тандап, оң баскыч менен чыкылдатып, фонду алып салуу үчүн алып салууну тандаңыз. Андан кийин, сүрөт файлын оң баскыч менен чыкылдатып, кошуу баскычын басып, өзүңүздүн сүрөт фонуңузду кошуңуз:
Тийиштүү фондук сүрөттү тандаңыз. Ошол сыяктуу эле биз долбоорго битмап файлдарын жана аудио файлдарды кошобуз.
Андан кийин керектүү көзөмөлдү кошуңуз, бул жерде негизинен баскычты башкаруу, сандык кошуу жана алып салуу, маалыматтын өзгөрмөлүүлүгүн башкаруу.
Андан кийин ар бир башкаруунун өзгөрмө дарегин конфигурациялаңыз, бул жерде бизде төмөнкү конфигурация бар: 1. Кондиционер баскычынын дареги 0x000C катары конфигурацияланган;
2. Жогорку нур баскычынын дареги 0x000D катары конфигурацияланган;
3. тез терүү дареги 0x001B катары конфигурацияланган;
4. электр сөлөкөтүнүн дареги 0x0018 катары конфигурацияланган;
5. PM2.5 дареги 0x001C катары конфигурацияланган;
Кнопка конфигурацияланганда, төмөнкү сүрөттө бир жолу көрсөтүлөт:
(1) конфигурация баскычын басуу эффекти;
(2) өзгөрмөлүү даректин көзөмөлүн конфигурациялоо, анын маанисин жазуу үчүн колдонулат;
(3) конфигурация плюс же минус операциялары;
(4) маани диапазонун конфигурациялоо.
Санарип текст кутучасын конфигурациялоодо төмөнкү фигура кезеги менен көрсөтүлөт:
Variable башкаруучу өзгөрмө дарегин коюу;
Digits сандардын санын коюу;
③ санынын өлчөмүн коюу;
④ тегиздөө санын коюңуз.
Спидометрди конфигурациялоодо төмөнкү сүрөттө өз кезеги көрсөтүлөт:
Library Тандалган китепкана файлы;
⑥ Галерея файлында кайсы файлды көрсөтүү керек;
⑦ көрсөткүч сөлөкөтүнүн тегерегиндеги борбордук координаттарды коюңуз;
⑧ Көрсөткүчтүн айлануу диапазонун коюңуз. Көрсөткүчтүн бурулуш бурчун коюңуз.
Акыр -аягы, биз куруу конфигурация куралын чыкылдатуу.
Эскертүү:
Башкаруу баскычтары өзгөрмөлүү даректер аркылуу алардын тиешелүү разряддык карталары менен байланышкан, ошондуктан туура көзөмөлгө жетиш үчүн ырааттуулук талап кылынат.
Ошондуктан, сериялык порт көрсөтмөсү төмөнкүчө:
Батарея: 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 Download конфигурация кутусуна өтүү үчүн опциялар баскычын чыкылдатып, алгоритмди төмөнкү сүрөттөгүдөй кылып өзгөртүңүз.
5 -кадам: Код жана эффект
Бул жерде баскычты башкаруу колдонулгандыктан, кодго төмөнкү өзгөртүүлөрдү киргизүү керек:/*** @file main.c
* @brief uart демо сурамжылоо tx жана rx.
* @details
* @author wangzex
* @date 2018-06-28
*@version v0.1 **************************************** ************************************************ ************/
……
Эгерде сизге толук код керек болсо, мага кайрылыңыз:
www.stoneitech.com/contact
Мен сизге 12 сааттын ичинде жооп берем.
Акыр -аягы, MCUду машинанын тактасына сериялык порт ЖК экраны LCDге туташтырыңыз
жана көрсөтүү үчүн динамикти туташтырыңыз.
Бул долбоор жөнүндө көбүрөөк билүү үчүн бул жерди басыңыз
Сунушталууда:
Биометрикалык унаа кирүүсү - Чыныгы ачкычсыз унаа: 4 кадам
Биометрикалык унаа кирүүсү - Чыныгы ачкычсыз унаа: Бир нече ай мурун кызым менден сурады, эмне үчүн заманбап унаалар уюлдук телефонго ээ болгондо биометрикалык кирүү системасы менен жабдылган эмес. Ошондон бери ушул нерсени ишке ашыруу үстүндө иштеп, акыры менин Т -ге бир нерсени орнотуп, сынап көрдүм
RaspberryPi 3/4 кеңейтүү тактасы Raspberry Pi'ге кошумча функцияларды кошуу үчүн: 15 кадам (сүрөттөр менен)
RaspberryPi 3/4 кеңейтүү тактасы Raspberry Pi'ге кошумча функцияларды кошуу үчүн: биз билебиз, малина pi 3/4 ADCде (санариптик конверторго аналогдук) жана RTCде (реалдуу убакыт сааты) орнотулган эмес, ошондуктан мен 16 камтыган ПХБны иштеп чыгам. канал 12bit ADC, RTC, SIM7600 4G модулу, баскычтар, реле, USB өчүрүү, 5V өчүрүү, 12V pow
Arduino автоматташтырылган көлөкө экраны долбоору үчүн кадам моторун жана драйверди тандоо: 12 кадам (сүрөттөр менен)
Arduino автоматташтырылган көлөкө экраны долбоору үчүн тепкич моторун жана драйверди тандоо: Бул Нускамада мен Automated Shade Screen долбоорунун прототипине Step Motor жана Driver тандоо үчүн жасаган кадамдарымдан өтөм. Көлөкөлүү экрандар - бул популярдуу жана арзан Coolaroo кол менен жасалган моделдер, мен аны алмаштыргым келди
Windows жана Raspberry Pi үчүн тышкы HDMI сенсордук экраны: 5 кадам
Windows жана Raspberry Pi үчүн тышкы HDMI сенсордук экраны: Эй, эмне болду, балдар! Akarsh бул жерден CETechтен алынган, ошондуктан мен бул сенсордук экранды DFRobot веб-сайтынан таптым, ал алгач Raspberry Pi үчүн иштелип чыккан, бирок анын колдонулушун көптөгөн жерлерде табат
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: 11 кадам (Сүрөттөр менен)
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: Жогорудагы көйгөйлөрдү чечүү үчүн бул долбоор адамдарды машинаны токтоткон жерге багыттоочу акылдуу унаа ачкычын иштеп чыгууну сунуштайт. Ал эми менин планым - GPS ачкычын машинанын ачкычына киргизүү. Смартфондун колдонмосун колдонуунун кажети жок