فهرست مطالب:
- مرحله 1: عملکرد پروژه داشبورد اتومبیل روی صفحه نمایش LCD
- مرحله 2: توضیحات صفحه نمایش سریال LCD STVC101WT-01
- مرحله 3: مراحل توسعه جعبه ابزار STONE
- مرحله 4:
- مرحله 5: کد و جلوه
تصویری: صفحه LCD STONE برای داشبورد خودرو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
با پیشرفت سریع اقتصاد و بهبود تدریجی قدرت مصرف مردم ، خودروها به نیازهای روزمره خانواده های عادی تبدیل شده اند و همه به راحتی و ایمنی خودروها توجه بیشتری نشان می دهند.
صنعت خودرو بیش از صد سال است که توسعه یافته است و خودرو با تغییر زمان نسبت به ماشینهای ساده در ابتدا هوشمندتر شده است. خودرو چند قطعه دارد؟ هنوز هیچ رقم مشخصی وجود ندارد. تخمین زده می شود که ماشین معمولی از بیش از 10،000 قطعه تجزیه ناپذیر تشکیل شده است. امروزه ، این خودرو وارد هزاران خانوار شده و به شریکی ضروری در سفرهای روزانه تبدیل شده است. بنابراین ، در روند استفاده روزانه از ماشین ، ما لازم است همیشه وضعیت ماشین عاشقانه خود را درک کنند ، تا از آسیب رساندن به قسمتهای مهم خودرو جلوگیری شود ، اما خطرات احتمالی را نیز از بین ببرند. به طور کلی ، اطلاعات نمایش داده شده روی داشبورد راهی برای آگاهی از وضعیت وسیله نقلیه است. من یک صفحه نمایش TFTLCD 10.1 اینچی سنگی دارم و این بار قصد دارم یک داشبورد روی صفحه نمایش بسازم. همانطور که همه می دانیم ، توسعه صفحه نمایش ماژول STONE هوشمند TFTLCD راحت و سریع است ، بدون دستورالعمل های خسته کننده. این نه تنها برای تعداد زیادی از علاقه مندان به یادگیری مناسب است ، بلکه در پروژه واقعی برای افزایش سرعت توسعه نیز مناسب است. صرفه جویی در زمان توسعه ، تسخیر سریع بازار. تصویر افکت به شرح زیر است:
من از RTL8762CJF SCM متداول برای توسعه ، از طریق IIC یا پورت سریال برای دستیابی به هدف بارگذاری داده ها بر روی صفحه TFT LCD استفاده می کنم. این بار همچنین از عملکرد پخش صدا استفاده می کند تا راننده تجربه شبیه سازی بهتری را ارائه دهد.
مرحله 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: توضیحات صفحه نمایش سریال LCD STVC101WT-01
صفحه نمایش 10.1 اینچی 1024x600 TFT صنعتی و صفحه نمایش لمسی مقاومتی 4 سیم ؛
روشنایی 300cd/m2 ؛
نور پس زمینه LED ؛
رنگ RGB 65 k ؛
مساحت قابل مشاهده 222.7 میلی متر * 125.3 میلی متر است.
زاویه دید 70/70/50/60؛
عمر کاری 20000 ساعت
CPU 32 بیتی cortex-m4 200Hz ؛
کنترل کننده CPLD EPM240 tft-LCD؛
128 مگابایت (یا 1 گیگابایت) حافظه فلش ؛
بارگیری درگاه USB (دیسک U) ؛
نرم افزار جعبه ابزار برای طراحی GUI ؛
دستورالعمل ساده و قوی هگزا دسیمال.
عملکرد اصلی
8 تا 128 متر بایت فضای حافظه فلش ، SDWe سری 128 مگابایت ، سری SDWa 8 مگابایت/16 مگابایت ؛
پشتیبانی از رمزگشایی-j.webp
پشتیبانی از بارگیری دیسک بصورت دسته ای U ، افزایش کارآیی بارگیری دسته ای ، کاهش الزامات کیفیت حرفه ای اپراتورها.
256 بایت فضای ثبت نام ؛
64K کلمه (128K بایت) فضای حافظه متغیر ، ذخیره سازی منحنی 8 کانال ، نمایش متغیر بسیار سریع (80ms)
سرعت پاسخگویی ؛
پشتیبانی از 128 متغیر نمایش در هر صفحه.
یکپارچه زمان واقعی ساعت RTC ، عملکرد صدای زنگ را لمس کنید.
پشتیبانی از نرم افزار 90 درجه ، 180 درجه ، چرخش صفحه نمایش 270 درجه ، تنظیم زاویه بصری مناسب ؛
پشتیبانی از تنظیم روشنایی نور پس زمینه ، عملکرد محافظ صفحه نمایش در حالت آماده به کار ؛
پشتیبانی از صفحه کلید ماتریس خارجی ؛
پشتیبانی از پخش صدا و تصویر ؛
شاخص تابش الکترومغناطیسی پیشرو در صنعت ، به شما کمک می کند تا به راحتی با ClassB کنار بیایید.
قانون نامگذاری نام فایل ساده است ، بدون مطابقت با شماره بلوک Flash ، همچنین بدون تخصیص دستی خسته کننده Flash block l عملکرد.
پشتیبانی از عملکرد صفحه نمایش سریال مجازی.
ماژول نمایش STONE STVC101WT - 01 از طریق ارتباط پورت سریال با MCU است ، لازم است از آن در این پروژه استفاده کنید ، ما فقط از طریق رایانه شخصی نیاز داریم تا از طریق دکمه گزینه های نوار منو ، کادر متن ، تصاویر پس زمینه و صفحه منطقی ، تصاویر UI خوب طراحی کنیم. برای افزودن ، سپس ایجاد فایل های پیکربندی ، بارگیری در صفحه نمایش می تواند در نهایت اجرا شود.
دفترچه راهنمای داده ها را می توانید از وب سایت رسمی بارگیری کنید:
RTL8762C EVB Introduction8762C هیئت ارزیابی محیط سخت افزاری توسعه یافته توسط مشتری را فراهم می کند ، از جمله:
1) ماژول تبدیل قدرت ؛
2) سنسور حرکت 6 محوره ؛
3) 4 LED و 6 دکمه ؛
4) باتری دکمه ای و نگهدارنده باتری لیتیومی ؛
5) تراشه تبدیل USB به UART ، FT232RL.
بلوک برد و توزیع رابط را ارزیابی کنید
شرح مفصل بلوک هیئت ارزیابی
بلوک هیئت مدیره ارزیابی و توزیع رابط ، شکل زیر را ببینید:
در مجموع کلیدهای تنظیم مجدد و 5 مجموعه کلیدهای مستقل وجود دارد ، همانطور که در شکل زیر نشان داده شده است:
تراشه اصلی 8762c
طراحی GPIO انعطاف پذیر
کلیدهای سخت افزاری و رمزگشایی
فرستنده گیرنده IR تعبیه شده
شمارنده زمان واقعی (RTC)
استاد SPI/از x دو ؛ تایمر x 8 ؛ I2C x 2 ؛ PWM x 8 ؛ UART x 2
400ksps ، 12bit ، 8 کاناله AUXADC
رابط I2S برای کدک های صوتی خارجی
رابط I8080 برای LCD
داخلی 32K RCOSC پیوندهای BLE را حفظ می کند
PGA و صدا ADC تعبیه شده با اکولایزر 5 باند
مرحله 3: مراحل توسعه جعبه ابزار STONE
به طور کلی ، تنها سه مرحله وجود دارد:
(1) با استفاده از طراحی نرم افزار کامپیوتر فوقانی TOOL2019 ؛
(2) توسعه ارتباطات MCU و صفحه نمایش ؛
(3) تولید و وارد کردن فایل صوتی.
نصب STONE TOOL
TOOL را می توان در وب سایت https://www.stoneitech.com و همچنین درایورهای سریال USB مربوطه بارگیری کرد. رابط نرم افزار به شرح زیر است:
نصب KEIL1 link پیوند بارگیری:
2 ، بارگیری پس از فشرده سازی
3 ، پوشه را پس از باز کردن فشرده باز کنید
4 ، روی فایل c51v900 دوبار کلیک کنید. exe ، و روی Next در کادر محاوره ای کلیک کنید.
مرحله 4:
طراحی رابط STONE TOOL 2019
با استفاده از TOOL 2019 نصب شده ، روی پروژه جدید در گوشه بالا سمت چپ کلیک کنید و سپس روی OK کلیک کنید.
یک پروژه پیش فرض به طور پیش فرض با پس زمینه آبی ایجاد می شود. آن را انتخاب کنید ، راست کلیک کرده و حذف را انتخاب کنید تا پس زمینه حذف شود. بعد ، روی فایل تصویر راست کلیک کرده و روی add کلیک کنید تا پس زمینه تصویر خود را اضافه کنید ، به شرح زیر:
تصویر پس زمینه مربوطه را انتخاب کنید. به همین ترتیب ، ما فایل های bitmap و فایل های صوتی را به پروژه اضافه می کنیم.
سپس کنترل های مورد نیاز را اضافه کنید ، در اینجا عمدتا کنترل دکمه ، کنترل اضافه و تفریق عددی ، کنترل متغیر داده است.
سپس آدرس متغیر هر کنترل را پیکربندی کنید ، در اینجا پیکربندی زیر را داریم: 1. آدرس دکمه تهویه مطبوع به عنوان 0x000C پیکربندی شده است.
2. آدرس دکمه نور بالا به عنوان 0x000D پیکربندی شده است.
3. آدرس شماره گیری سریع 0x001B پیکربندی شده است.
4. آدرس نماد برق بصورت 0x0018 پیکربندی شده است.
5. آدرس PM2.5 به صورت 0x001C پیکربندی شده است.
وقتی دکمه پیکربندی می شود ، شکل زیر یکبار نشان داده می شود:
(1) دکمه پیکربندی اثر را فشار دهید ؛
(2) پیکربندی کنترل آدرس متغیر ، مورد استفاده برای نوشتن مقدار آن ؛
(3) پیکربندی به علاوه یا منفی عملیات ؛
(4) محدوده مقدار را پیکربندی کنید.
هنگام پیکربندی جعبه متن دیجیتال ، شکل زیر به نوبه خود نشان داده می شود:
address آدرس متغیر کنترل را تنظیم کنید ؛
② تعداد ارقام را تنظیم کنید ؛
③ اندازه شماره را تنظیم کنید ؛
④ تعداد ترازها را تنظیم کنید.
هنگام پیکربندی سرعت سنج ، شکل زیر به نوبه خود نشان می دهد:
library فایل کتابخانه انتخاب شده ؛
⑥ کدام فایل را در فایل گالری مشخص کنید.
⑦ مختصات مرکز را در اطراف نماد اشاره گر تنظیم کنید.
range محدوده چرخش اشاره گر را تنظیم کنید. زاویه چرخش اشاره گر را تنظیم کنید.
در نهایت ، روی ابزار پیکربندی build کلیک می کنیم.
توجه داشته باشید:
دکمه های کنترل از طریق آدرس های متغیر با 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 باید متناسب با آن تنظیم شود: روی دکمه گزینه ها کلیک کنید تا به کادر پیکربندی Flash Download بروید و الگوریتم را به شکل زیر تغییر دهید.
مرحله 5: کد و جلوه
از آنجا که کنترل دکمه در اینجا استفاده می شود ، تغییرات زیر باید در کد made/***file main.c ایجاد شود
*brief uart demo polling tx and rx.
* @جزئیات
*author wangzex
* تاریخ @2018-06-28
*version v0.1 **************************************** ************************************************* ************/
……
در صورت نیاز به کد کامل با من تماس بگیرید:
www.stoneitech.com/contact
من ظرف 12 ساعت به شما پاسخ می دهم.
در نهایت ، کافیست MCU را به LCD صفحه نمایش LCD پورت سریال برای داشبورد خودرو وصل کنید
و بلندگو را برای نمایش متصل کنید.
برای کسب اطلاعات بیشتر در مورد این پروژه لطفا اینجا را کلیک کنید
توصیه شده:
داشبورد دیجیتالی مبتنی بر GPS خود را برای موتور سیکلت EBIKE یا ELECTRIC: 13 مرحله
GPS خود را بر اساس داشبورد دیجیتالی برای موتورهای الکترونیکی یا الکتریکی بسازید: سلام به همه این بار این بار با یک صفحه نمایش مستقل و همچنین یک logger با استفاده از نمایشگر arduino mega 2560 و Nextion Lcd و همچنین برای ردیابی جملات می توانید NMEA را وارد کنید. در sdcard و البته پروژه
صفحه جلو برای LCD 16x2 + سپر صفحه کلید: 8 مرحله (همراه با تصاویر)
Front Plate for 16x2 LCD + Keypad Shield: آنچه ما قصد داریم بسازیم: در این آموزش ما قصد داریم یک صفحه جلویی اکریلیک با برش لیزری برای یک Adafruit 16x2 LCD + Keypad Shield (نسخه آردوینو) بسازیم. به دلیل یک تنظیم ساده ، به همه دکمه های صفحه کلید دسترسی راحت خواهید داشت. اگر
صفحه کلید داشبورد با صفحه نمایش LCD و Arduino Uno: 9 مرحله
صفحه کلید داشبورد با صفحه نمایش LCD و Arduino Uno: این صفحه کلید ماتریسی است که به همراه صفحه نمایش LCD و Arduino Uno کار می کند ، اساسی ترین چیزی که امروزه وجود دارد. هدف از این راه اندازی ایجاد برنامه ای است که رمز عبور تایپ شده روی صفحه کلید ماتریس را دریافت کرده ، آن را با صحیح مقایسه کند
صفحه لمسی دیواری همگام سازی خانواده و صفحه کنترل صفحه: 7 مرحله (همراه با تصاویر)
صفحه لمسی دیواری همگام سازی خانواده و صفحه کنترل صفحه: ما تقویمی داریم که ماهانه با رویدادها به روز می شود اما به صورت دستی انجام می شود. ما همچنین تمایل داریم چیزهایی را که تمام شده ایم یا سایر کارهای جزئی دیگر فراموش کنیم. در این عصر من فکر می کردم داشتن یک تقویم همگام سازی شده و یک سیستم دفترچه یادداشت بسیار آسان تر است که بتواند
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه LCD): 7 مرحله
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه نمایش LCD): خوب اگر صفحه کلید G15 خود را به دست آورده اید و از صفحه نمایش های اولیه ای که تحت آن قرار گرفته اید بسیار تحت تأثیر قرار نگرفته اید ، اصول اولیه استفاده از LCD Studio را برای شما شرح می دهم. خودتان بسازید. این مثال ایجاد یک صفحه نمایش است که فقط پایه را نشان می دهد