সুচিপত্র:
- ধাপ 1: এলসিডি স্ক্রিন কার ড্যাশবোর্ড প্রকল্প ফাংশন
- ধাপ 2: STVC101WT-01 সিরিয়াল LCD স্ক্রিন বর্ণনা
- ধাপ 3: স্টোন টুল বক্স ডেভেলপমেন্ট স্টেপস
- ধাপ 4:
- ধাপ 5: কোড এবং প্রভাব
ভিডিও: গাড়ির ড্যাশবোর্ডের জন্য স্টোন এলসিডি স্ক্রিন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
অর্থনীতির দ্রুত বিকাশ এবং মানুষের ভোগ শক্তির ক্রমান্বয়ে উন্নতির সাথে সাথে গাড়ি সাধারণ পরিবারের দৈনন্দিন প্রয়োজনীয়তা হয়ে দাঁড়িয়েছে এবং সবাই গাড়ির আরাম এবং নিরাপত্তার দিকে বেশি মনোযোগ দেয়।
অটোমোবাইল শিল্প এখন একশ বছরেরও বেশি সময় ধরে বিকশিত হয়েছে, এবং শুরুতে সাধারণ যন্ত্রপাতি থেকে সময়ের পরিবর্তনের সাথে সাথে অটোমোবাইল আরও বেশি বুদ্ধিমান হয়েছে। এটা অনুমান করা হয় যে গড় গাড়ি 10, 000 এরও বেশি অবিভাজ্য অংশ দ্বারা গঠিত। সর্বদা তাদের প্রেমের গাড়ির অবস্থা বুঝতে হবে, যাতে গাড়ির গুরুত্বপূর্ণ অংশের ক্ষতি না হয়, কিন্তু সম্ভাব্য বিপদগুলিও দূর করা যায়। আমার একটি পাথর আছে 10.1-ইঞ্চি TFTLCD স্ক্রিন, এবং এইবার আমি একটি অন-বোর্ড ডিসপ্লে ড্যাশবোর্ড তৈরি করার পরিকল্পনা করছি। আমরা সকলেই জানি, স্টোন বুদ্ধিমান TFTLCD মডিউল স্ক্রিনের বিকাশ সুবিধাজনক এবং দ্রুত, অনেক ক্লান্তিকর নির্দেশনা ছাড়াই। এটি শুধুমাত্র বিপুল সংখ্যক শেখার উত্সাহীদের জন্য উপযুক্ত নয়, বরং প্রকৃত প্রকল্পেও উন্নয়নের গতি বাড়ানোর জন্য, বিকাশের সময় বাঁচান, দ্রুত বাজার দখল করুন। প্রভাব চিত্র নিম্নরূপ:
আমি TFT LCD স্ক্রিনে ডেটা আপলোড করার উদ্দেশ্য অর্জনের জন্য IIC বা সিরিয়াল পোর্টের মাধ্যমে RTL8762CJF SCM ব্যবহার করতে ব্যবহার করি।
ধাপ 1: এলসিডি স্ক্রিন কার ড্যাশবোর্ড প্রকল্প ফাংশন
এখানে আমাদের একটি ব্যবহৃত গাড়ি প্রদর্শন প্রকল্প করতে হবে, প্রকল্পটি প্রধানত স্পর্শ নিয়ন্ত্রণ, মাইক্রোকন্ট্রোলার আপলোড নির্দেশনা পদ্ধতি, বোতাম সহ সিমুলেশন, যখন 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 সিরিয়াল LCD স্ক্রিন বর্ণনা
10.1-ইঞ্চি 1024x600 শিল্প-গ্রেড TFT প্যানেল এবং 4-তারের প্রতিরোধী টাচ স্ক্রিন;
উজ্জ্বলতা 300cd/m2;
LED ব্যাকলাইট;
আরজিবি রঙ 65 কে;
দৃশ্যমান এলাকা 222.7 মিমি * 125.3 মিমি;
ভিজ্যুয়াল এঙ্গেল 70/70/50/60;
কর্মজীবন 20,000 ঘন্টা।
32-বিট কর্টেক্স-এম 4 200Hz সিপিইউ;
CPLD EPM240 tft-lcd নিয়ামক;
128MB (বা 1GB) ফ্ল্যাশ মেমরি;
ইউএসবি পোর্ট (ইউ ডিস্ক) ডাউনলোড;
GUI ডিজাইনের জন্য টুলবক্স সফটওয়্যার;
সহজ এবং শক্তিশালী হেক্সাডেসিমাল নির্দেশ।
মৌলিক ফাংশন
8m-128m বাইট ফ্ল্যাশ মেমরি স্পেস, SDWe সিরিজ 128M বাইট, SDWa সিরিজ 8M/16M বাইট;
সমর্থন হার্ডওয়্যার-j.webp
ইউ ডিস্ক অফলাইন ব্যাচ ডাউনলোড সমর্থন, কার্যকরভাবে ব্যাচ ডাউনলোড দক্ষতা উন্নত, অপারেটরদের পেশাদার মানের প্রয়োজনীয়তা কমাতে;
256-বাইট রেজিস্টার স্পেস;
64K শব্দ (128K বাইট) পরিবর্তনশীল মেমরি স্পেস, 8 চ্যানেল কার্ভ স্টোরেজ, খুব দ্রুত (80ms) ভেরিয়েবল ডিসপ্লে
প্রতিক্রিয়া গতি;
প্রতি পৃষ্ঠায় 128 ডিসপ্লে ভেরিয়েবল সমর্থন;
ইন্টিগ্রেটেড রিয়েল-টাইম ক্লক আরটিসি, টাচ বুজার সাউন্ড ফাংশন;
সাপোর্ট সফটওয়্যার 90 ডিগ্রী, 180 ডিগ্রী, 270 ডিগ্রী স্ক্রিন রোটেশন, উপযুক্ত ভিজ্যুয়াল এঙ্গেল অ্যাডজাস্ট করুন;
সমর্থন ব্যাকলাইট উজ্জ্বলতা সমন্বয়, স্বয়ংক্রিয় স্ট্যান্ডবাই স্ক্রিনসেভার ফাংশন;
বাহ্যিক ম্যাট্রিক্স কীবোর্ড সমর্থন;
সমর্থন অডিও এবং ভিডিও প্লেব্যাক;
শিল্প-নেতৃস্থানীয় ইলেক্ট্রোম্যাগনেটিক বিকিরণ সূচক, আপনাকে সহজেই ClassB এর সাথে মোকাবিলা করতে সাহায্য করে;
ফ্ল্যাশ ব্লক নম্বরের সাথে সামঞ্জস্য ছাড়াই ফাইলের নামকরণ নিয়ম সহজ, ক্লান্তিকর ম্যানুয়াল বরাদ্দ ছাড়াই ফ্ল্যাশ ব্লক l ফাংশন;
ভার্চুয়াল সিরিয়াল স্ক্রিন ফাংশন সমর্থন করুন।
STONE STVC101WT - 01 ডিসপ্লে মডিউলটি MCU- এর সাথে একটি সিরিয়াল পোর্ট যোগাযোগের মাধ্যমে, এই প্রজেক্টে এটি ব্যবহার করা প্রয়োজন, মেনু বার অপশন বাটন, টেক্সট বক্স, ব্যাকগ্রাউন্ড ইমেজ এবং লজিক্যাল পেজের মাধ্যমে ভাল UI ইমেজ ডিজাইন করার জন্য আমাদের কেবল পিসির মাধ্যমে প্রয়োজন যোগ করার জন্য, তারপর কনফিগারেশন ফাইল তৈরি করুন, ডিসপ্লে স্ক্রিনে ডাউনলোড শেষ পর্যন্ত চালানো যাবে।
অফিসিয়াল ওয়েবসাইট থেকে ডেটা ম্যানুয়াল ডাউনলোড করা যেতে পারে:
RTL8762C EVB ভূমিকা 8762C মূল্যায়ন বোর্ড গ্রাহক দ্বারা উন্নত হার্ডওয়্যার পরিবেশ প্রদান করে, যার মধ্যে রয়েছে:
1) পাওয়ার রূপান্তর মডিউল;
2) 6-অক্ষ গতি সেন্সর;
3) 4 LEDs এবং 6 বোতাম;
4) বোতাম ব্যাটারি এবং লিথিয়াম ব্যাটারি ধারক;
5) USB থেকে UART রূপান্তর চিপ, FT232RL।
বোর্ড ব্লক এবং ইন্টারফেস বিতরণ মূল্যায়ন করুন
মূল্যায়ন বোর্ড ব্লকের বিস্তারিত বিবরণ
মূল্যায়ন বোর্ড ব্লক এবং ইন্টারফেস বিতরণ, নিম্নলিখিত চিত্রটি দেখুন:
নীচের চিত্রটিতে দেখানো হয়েছে, মোট রিসেট কী এবং স্বাধীন কীগুলির 5 টি সেট রয়েছে:
প্রধান চিপ 8762c
নমনীয় GPIO ডিজাইন
হার্ডওয়্যার কীস্ক্যান এবং ডিকোডার
এমবেডেড আইআর ট্রান্সসিভার
রিয়েল-টাইম কাউন্টার (আরটিসি)
SPI মাস্টার/x দুই থেকে; টাইমার x 8; I2C x 2; PWM x 8; UART x 2
400ksps, 12bit, 8-channel AUXADC
বাহ্যিক অডিও কোডেকের জন্য I2S ইন্টারফেস
LCD এর জন্য I8080 ইন্টারফেস
অভ্যন্তরীণ 32K RCOSC BLE লিঙ্ক রাখে
এমবেডেড পিজিএ এবং অডিও এডিসি 5 ব্যান্ড ইকুয়ালাইজার সহ
ধাপ 3: স্টোন টুল বক্স ডেভেলপমেন্ট স্টেপস
সাধারণভাবে, মাত্র তিনটি ধাপ রয়েছে:
(1) TOOL2019 উপরের কম্পিউটার সফটওয়্যার ডিজাইন ব্যবহার করে;
(2) MCU এবং পর্দা যোগাযোগ উন্নয়ন;
(3) অডিও ফাইল উত্পাদন এবং আমদানি।
স্টোন টুল স্থাপন
টুলটি ওয়েবসাইট https://www.stoneitech.com, সেইসাথে প্রাসঙ্গিক ইউএসবি সিরিয়াল ড্রাইভার ডাউনলোড করা যাবে। সফটওয়্যার ইন্টারফেস নিম্নরূপ:
KEIL1 、 ডাউনলোড লিঙ্কের ইনস্টলেশন:
2, ডিকম্প্রেশনের পরে ডাউনলোড করুন
3, আনজিপ করার পরে ফোল্ডারটি খুলুন
4, c51v900 ফাইলটিতে ডাবল ক্লিক করুন। exe, এবং ডায়ালগ বক্সে Next ক্লিক করুন।
ধাপ 4:
স্টোন টুল 2019 ইন্টারফেস ডিজাইন
ইনস্টল করা টুল 2019 ব্যবহার করে, উপরের বাম কোণে নতুন প্রকল্পে ক্লিক করুন এবং তারপরে ওকে ক্লিক করুন।
একটি ডিফল্ট প্রজেক্ট ডিফল্টভাবে একটি নীল পটভূমি দিয়ে তৈরি করা হয়। এটি নির্বাচন করুন, ডান-ক্লিক করুন এবং পটভূমি অপসারণ করতে অপসারণ নির্বাচন করুন। পরবর্তীতে, পিকচার ফাইলে ডান ক্লিক করুন এবং আপনার নিজের ছবির পটভূমি যুক্ত করতে যোগ করুন ক্লিক করুন, নিম্নরূপ:
সংশ্লিষ্ট ব্যাকগ্রাউন্ড ইমেজ নির্বাচন করুন। একইভাবে, আমরা প্রকল্পে বিটম্যাপ ফাইল এবং অডিও ফাইল যুক্ত করি।
তারপর প্রয়োজনীয় নিয়ন্ত্রণ যোগ করুন, এখানে প্রধানত বাটন নিয়ন্ত্রণ, সংখ্যাসূচক যোগ এবং বিয়োগ নিয়ন্ত্রণ, ডেটা পরিবর্তনশীল নিয়ন্ত্রণ।
তারপর প্রতিটি নিয়ন্ত্রণের পরিবর্তনশীল ঠিকানা কনফিগার করুন, এখানে আমাদের নিম্নলিখিত কনফিগারেশন আছে: ১। শীতাতপ নিয়ন্ত্রণ বোতাম ঠিকানা 0x000C হিসাবে কনফিগার করা হয়;
2. উচ্চ মরীচি বোতাম ঠিকানা 0x000D হিসাবে কনফিগার করা হয়;
3. স্পিড ডায়াল ঠিকানা 0x001B হিসাবে কনফিগার করা হয়েছে;
4. বিদ্যুৎ আইকন ঠিকানা 0x0018 হিসাবে কনফিগার করা হয়;
5. PM2.5 ঠিকানা 0x001C হিসাবে কনফিগার করা হয়েছে;
যখন বোতামটি কনফিগার করা হয়, নিচের চিত্রটি একবার দেখায়:
(1) কনফিগারেশন বাটন প্রেস প্রভাব;
(2) পরিবর্তনশীল ঠিকানার নিয়ন্ত্রণ কনফিগার করুন, এর মান লিখতে ব্যবহৃত হয়;
(3) কনফিগারেশন প্লাস বা মাইনাস অপারেশন;
(4) মান পরিসীমা কনফিগার করুন।
ডিজিটাল টেক্সট বক্স কনফিগার করার সময়, নিম্নলিখিত চিত্রটি ঘুরে দেখানো হয়েছে:
Variable নিয়ন্ত্রণ পরিবর্তনশীল ঠিকানা সেট করুন;
Dig সংখ্যার সংখ্যা সেট করুন;
The সংখ্যার আকার নির্ধারণ করুন;
Align সারিবদ্ধতার সংখ্যা সেট করুন।
স্পিডোমিটার কনফিগার করার সময়, নিম্নলিখিত চিত্রটি ঘুরে দেখায়:
Library নির্বাচিত লাইব্রেরি ফাইল;
⑥ গ্যালারি ফাইলে কোন ফাইলটি নির্দিষ্ট করতে হবে;
The পয়েন্টার আইকনের চারপাশে কেন্দ্র স্থানাঙ্ক সেট করুন;
The পয়েন্টার এর ঘূর্ণন পরিসীমা সেট করুন। নির্দেশকের ঘূর্ণন কোণ সেট করুন।
অবশেষে, আমরা বিল্ড কনফিগারেশন টুলটিতে ক্লিক করি।
বিঃদ্রঃ:
কন্ট্রোল বোতামগুলি তাদের সংশ্লিষ্ট বিটম্যাপের সাথে ভেরিয়েবল অ্যাড্রেসের মাধ্যমে যুক্ত থাকে, তাই সঠিক নিয়ন্ত্রণ অর্জনের জন্য ধারাবাহিকতা প্রয়োজন।
অতএব, সিরিয়াল পোর্ট নির্দেশনা নিম্নরূপ:
ব্যাটারি: 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 খুলুন এবং আমাদের প্রকল্প ফাইলটি আমদানি করুন, যেমনটি নিম্নলিখিত চিত্রটিতে দেখানো হয়েছে:
যেহেতু এটি প্রথমবার ব্যবহার করা হয়েছে, ফ্ল্যাশ অ্যালগরিদম সেই অনুযায়ী সমন্বয় করা প্রয়োজন: ফ্ল্যাশ ডাউনলোড কনফিগারেশন বক্সে যেতে বিকল্প বাটনে ক্লিক করুন এবং অ্যালগরিদম পরিবর্তন করুন নিচের চিত্রের মত দেখতে।
ধাপ 5: কোড এবং প্রভাব
যেহেতু বোতাম নিয়ন্ত্রণ এখানে ব্যবহার করা হয়েছে, কোড in/*** ilefile main.c এ নিম্নলিখিত পরিবর্তনগুলি করা দরকার
* সংক্ষিপ্ত uart ডেমো পোলিং tx এবং rx।
* - বিস্তারিত
* w লেখক ওয়াংজেক্স
* তারিখ 2018-06-28
*sionভার্সন v0.1 ********************************************** ****************************************************** ************/
……
আপনার সম্পূর্ণ কোডের প্রয়োজন হলে আমার সাথে যোগাযোগ করুন:
www.stoneitech.com/contact
আমি আপনাকে 12 ঘন্টার মধ্যে উত্তর দেব।
অবশেষে, শুধু গাড়ির ড্যাশবোর্ডের জন্য MCU কে সিরিয়াল পোর্ট LCD স্ক্রিন LCD এর সাথে সংযুক্ত করুন
এবং প্রদর্শন করার জন্য স্পিকার সংযুক্ত করুন।
এই প্রকল্প সম্পর্কে আরো জানতে এখানে ক্লিক করুন
প্রস্তাবিত:
স্মার্ট হোম সহ স্টোন এলসিডি: 5 টি ধাপ
স্মার্ট হোমের সাথে স্টোন এলসিডি: আজ, আমি স্টোনের সিরিয়াল পোর্ট ড্রাইভ ডিসপ্লে পেয়েছি, যা এমসিইউ এর সিরিয়াল পোর্টের মাধ্যমে যোগাযোগ করতে পারে, এবং এই ডিসপ্লের ইউআই লজিক ডিজাইন সরাসরি স্টোনের অফিসিয়াল ওয়েবসাইটে প্রদত্ত VGUS সফটওয়্যার ব্যবহার করে ডিজাইন করা যায়, যা খুবই আহ্বায়ক
মেডিকেল ভেন্টিলেটর + স্টোন এলসিডি + আরডুইনো ইউএনও: 6 টি ধাপ
মেডিকেল ভেন্টিলেটর + স্টোন এলসিডি + আরডুইনো ইউএনও: 8 ডিসেম্বর, 2019 থেকে, চীনের হুবেই প্রদেশের উহান শহরে অজানা ইটিওলজি সহ নিউমোনিয়ার বেশ কয়েকটি কেস রিপোর্ট করা হয়েছে। সাম্প্রতিক মাসগুলিতে, সারা দেশে প্রায় 80000 নিশ্চিত মামলা হয়েছে, এবং মহামারীর প্রভাব
কিভাবে স্টোন এলসিডি -তে হার্ট রেট প্রদর্শন করা যায়: 31 টি ধাপ
কিভাবে স্টোন এলসিডিতে হার্ট রেট প্রদর্শন করা যায়: সংক্ষিপ্ত ভূমিকা কিছু সময় আগে, আমি অনলাইনে কেনাকাটা করার সময় হার্ট রেট সেন্সর মডিউল MAX30100 খুঁজে পেয়েছিলাম। এই মডিউল ব্যবহারকারীদের রক্তের অক্সিজেন এবং হার্ট রেট ডেটা সংগ্রহ করতে পারে, যা ব্যবহার করাও সহজ এবং সুবিধাজনক। তথ্য অনুসারে, আমি দেখেছি যে সেখানে
স্টোন এলসিডি + এক্সিলারেশন জাইরোস্কোপ সেন্সর: 5 টি ধাপ
স্টোন এলসিডি +অ্যাকসিলারেশন জাইরোস্কোপ সেন্সর: এই ডকুমেন্টটি আপনাকে শেখাবে কিভাবে এসটিএম 32 এমসিইউ +এমপিইউ 6050 অ্যাক্সিলারোমিটার জাইরোস্কোপ সেন্সর +স্টোন এসটিভিসি 070 ডব্লিউটি সিরিয়াল পোর্ট ডিসপ্লে একটি ডেমোর জন্য। , আপনি আমাদের কাছে যেতে পারেন
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনের জন্য)।: 7 টি ধাপ
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনগুলির জন্য): ঠিক আছে যদি আপনি কেবল আপনার জি 15 কীবোর্ড পেয়ে থাকেন এবং এটির সাথে আসা মৌলিক ডিসপ্লেগুলি নিয়ে অত্যন্ত অসন্তুষ্ট হন তবে আমি আপনাকে এলসিডি স্টুডিও ব্যবহারের মূল বিষয়গুলি নিয়ে যাব। আপনার নিজের তৈরি করতে এই উদাহরণটি এমন একটি ডিসপ্লে তৈরি করবে যা শুধুমাত্র বেস দেখায়