فهرست مطالب:

کنترل یخچال با ال سی دی Tft: 6 مرحله
کنترل یخچال با ال سی دی Tft: 6 مرحله

تصویری: کنترل یخچال با ال سی دی Tft: 6 مرحله

تصویری: کنترل یخچال با ال سی دی Tft: 6 مرحله
تصویری: حامد عینی و فیگور جلوی هنی رامبد 2024, جولای
Anonim
کنترل یخچال با ال سی دی Tft
کنترل یخچال با ال سی دی Tft

با پیشرفت مستمر تکنولوژی ، لوازم خانگی ما بیشتر و کاربردی تر و استفاده از آنها آسان تر است.

به عنوان یک علاقه مند به لوازم الکترونیکی ، من به کنترل لوازم خانگی علاقه دارم. یخچال ما با هیچ یک از رابطهای انسان و ماشین امکان پذیر نیست ، اما اگر یخچالی با رابط انسان و ماشین وجود داشته باشد ، کاربران می توانند از طریق عملکرد صفحه لمسی ، کنترل یخچال در بازده خنک کننده پایین تر ، دمای فعلی را نمایش دهند داخل یخچال ، دمای داخلی و خارجی فعلی و برخی بازخوردها در مورد استفاده از یخچال (روزهای در حال اجرا ، عمر فیلتر و غیره) را نمایش دهید ، بنابراین ، برای کاربران بسیار راحت و کاربردی است. بنابراین امروز من به سادگی از یک صفحه لمسی برای ایجاد رابط کنترل یخچال استفاده می کنم. صفحه نمایش STONE STVC050WT-01 است. STONE STVC050WT - 01 یک ماژول صفحه لمسی در 5 اینچ ، وضوح 480 * 272 است. در ماژول نمایشگر و درایور صفحه لمسی یکپارچه شده است ، توسعه دهندگان تنها به طراحی رابط کاربری UI مربوط به نرم افزار رسمی TOOL design نیاز دارند و یک فایل برنامه نویسی بارگیری شده در ماژول نمایش STONE ، و سپس از طریق پورت سریال (RS232 / RS485 / TTL) بارگیری می کنند. با آن مطابقت داشته باشید ، می توانید جنبه های پیچیده طراحی UI را انجام دهید. برای اطلاعات بیشتر به وب سایت رسمی بروید :

مرحله 1: رابط نمایش UI را بسازید

رابط نمایش UI را بسازید
رابط نمایش UI را بسازید

تصاویر UI توسط Photoshop طراحی شده اند. از آنجا که صفحه نمایش 480*272 است ، وضوح تصویر طراحی شده باید با صفحه نمایش سازگار باشد. جلوه طراحی به شرح زیر است:

مرحله 2: پروژه را در نرم افزار TOOL ایجاد کنید

پروژه را در نرم افزار TOOL ایجاد کنید
پروژه را در نرم افزار TOOL ایجاد کنید

یک پروژه جدید را در ابزار توسعه نرم افزار STONE STVC050WT-01 قرار دهید ، سپس تصویر UI طراحی شده را بریزید ، دکمه های مربوطه را اضافه کرده و متن را نمایش دهید ، و اثر به شرح زیر است:

کنترل های کمی وجود دارد ، فقط کنترل های نمایش متن دیجیتالی ، کنترل های تنظیم افزایشی ، اما این دو کنترل برای تکمیل عملکرد مورد نیاز کافی است. قسمت فوقانی رابط UI کنترل مربوطه یخچال فریزر است که دمای فعلی ، قدرت کار یخچال و عملکرد کلیدی برای تنظیم قدرت را نشان می دهد. دکمه "سریع" به این معنی است که قدرت با یک کلیک روی حداکثر تنظیم می شود. 2. قسمت میانی رابط UI کنترل مربوطه یخچال است که دمای فعلی ، قدرت کار یخچال و عملکرد کلیدی برای تنظیم قدرت را نشان می دهد. دکمه "سریع" به این معنی است که قدرت با یک کلیک روی حداکثر تنظیم می شود. 3. در زیر رابط کاربری برخی از نمایشگرهای حالت وجود دارد که از طریق آنها کاربران می توانند بصورت مستقیم تعداد روزهای کارکرد یخچال ، عمر عناصر فیلتر ، دمای بیرون و دمای داخل ساختمان را مشاهده کنند.

مرحله 3: ارتباطات تک تراشه ای

ارتباطات تک تراشه ای
ارتباطات تک تراشه ای
ارتباطات تک تراشه ای
ارتباطات تک تراشه ای

ویجت متن

با محتوای مربوط به ارتباطات MCU ، ما باید صفحه نمایش و مکانیسم ارتباطی MCU و منبع داده را روشن کنیم. STONE STVC050WT-01 با یک تراشه از طریق پورت سریال ارتباط برقرار می کند. قبلاً ، هنگامی که ما در حال ساختن رابط کاربری بودیم ، کنترل ها را نمایش می دادیم. داده های صفحه نمایش این کنترل های صفحه نمایش در واقع در آدرس فلش STONE STVC050WT-01 ذخیره شده است.

در اینجا ما دما ، داده های دما از یک سنسور دما ، سنسور دما را به میکرو رایانه تک تراشه متصل می کنیم ، بنابراین وقتی داده های دمای میکرو رایانه تک تراشه ای جمع آوری می شود ، فقط باید داده های دما را از طریق یک پورت سریال به آدرس این کنترل صفحه نمایش ، داده های دما را می توان در زمان واقعی روی صفحه نمایش داد. دستورالعمل نوشتن داده ها را می توان در مشخصات STONE STVC050WT-01 یافت. این دستورالعمل نوشتن 0x00 و 0x04 به آدرس 0x0020 در منطقه ذخیره سازی داده ها است: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 در اینجا از کد تک تراشه ای برای دستیابی به موارد زیر استفاده می کنم:

پس از اتصال صفحه پورت سریال توسط میکرو کامپیوتر تک تراشه ، پورت سریال میکرو رایانه تک تراشه این دستورالعمل را ارسال می کند و اطلاعات بالای آدرس 0x0020 صفحه نمایش پورت سریال را می توان تغییر داد و این آدرس نمایش دما است یخچال ما. این امر در مورد سایر مکانهایی که داده ها در آن نمایش داده می شود صادق است ، فقط آدرس داده ها را تغییر دهید.

مرحله 4: دکمه

دکمه
دکمه
دکمه
دکمه

ما در این پروژه از دکمه های زیادی استفاده کردیم

هنگامی که ما نیاز به خواندن نمایش داده های بالا داریم ، فقط باید برای خواندن دستورالعمل ثبت نام کنید ، از طریق MCU یک دستورالعمل به صفحه رابط سریال ارسال کنید ، صفحه رابط سریال اطلاعات ثبت شده مربوطه را به میکروکنترلر باز می گرداند ، MCU داده ها را دریافت می کند آماده انجام دستگاههای کنترل مربوطه ، ما در اینجا قدرت تبرید یخچال را کنترل می کنیم.

مرحله 5: حالت عملیاتی

ایالت عامل
ایالت عامل

حالت در حال اجرا شامل موارد زیر است:

1. روزهای بهره برداری 2. عمر عنصر فیلتر 3. دمای بیرون 4. دمای محیط داخلی برای به دست آوردن این داده ها ، علاوه بر مورد اول ، سه مورد دیگر برای جمع آوری این داده ها به سنسور مربوطه نیاز دارند. حسگرهای جذب طول عمر عنصر فیلتر و سنسورهای دما به ترتیب مورد نیاز است. هنگامی که میکرو رایانه تک تراشه ای این داده ها را جمع آوری کرد ، از طریق پورت سریال به داده های انتقال آدرس کنترل تعیین شده ، مقدار کنترل نمایشگر را در تغییر مربوطه تغییر می دهد. روزهای اجرا را می توان به دو صورت پیاده سازی کرد: 1. از RTC صفحه نمایش پورت سریال STONE STVC050WT-01 برای نمایش مستقیم داده ها بر روی صفحه استفاده کنید. صفحه نمایش پورت سریال STONE STVC050WT-01 با RTC همراه است که در STONE در راهنمای توسعه یافت می شود.

مرحله 6: اثر عملیات

اثر عملیات
اثر عملیات

برای کسب اطلاعات بیشتر در مورد این پروژه لطفا اینجا را کلیک کنید

توصیه شده: