فهرست مطالب:
- مرحله 1: رابط نمایش UI را بسازید
- مرحله 2: پروژه را در نرم افزار TOOL ایجاد کنید
- مرحله 3: ارتباطات تک تراشه ای
- مرحله 4: دکمه
- مرحله 5: حالت عملیاتی
- مرحله 6: اثر عملیات
تصویری: کنترل یخچال با ال سی دی Tft: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
با پیشرفت مستمر تکنولوژی ، لوازم خانگی ما بیشتر و کاربردی تر و استفاده از آنها آسان تر است.
به عنوان یک علاقه مند به لوازم الکترونیکی ، من به کنترل لوازم خانگی علاقه دارم. یخچال ما با هیچ یک از رابطهای انسان و ماشین امکان پذیر نیست ، اما اگر یخچالی با رابط انسان و ماشین وجود داشته باشد ، کاربران می توانند از طریق عملکرد صفحه لمسی ، کنترل یخچال در بازده خنک کننده پایین تر ، دمای فعلی را نمایش دهند داخل یخچال ، دمای داخلی و خارجی فعلی و برخی بازخوردها در مورد استفاده از یخچال (روزهای در حال اجرا ، عمر فیلتر و غیره) را نمایش دهید ، بنابراین ، برای کاربران بسیار راحت و کاربردی است. بنابراین امروز من به سادگی از یک صفحه لمسی برای ایجاد رابط کنترل یخچال استفاده می کنم. صفحه نمایش STONE STVC050WT-01 است. STONE STVC050WT - 01 یک ماژول صفحه لمسی در 5 اینچ ، وضوح 480 * 272 است. در ماژول نمایشگر و درایور صفحه لمسی یکپارچه شده است ، توسعه دهندگان تنها به طراحی رابط کاربری UI مربوط به نرم افزار رسمی TOOL design نیاز دارند و یک فایل برنامه نویسی بارگیری شده در ماژول نمایش STONE ، و سپس از طریق پورت سریال (RS232 / RS485 / TTL) بارگیری می کنند. با آن مطابقت داشته باشید ، می توانید جنبه های پیچیده طراحی UI را انجام دهید. برای اطلاعات بیشتر به وب سایت رسمی بروید :
مرحله 1: رابط نمایش UI را بسازید
تصاویر UI توسط Photoshop طراحی شده اند. از آنجا که صفحه نمایش 480*272 است ، وضوح تصویر طراحی شده باید با صفحه نمایش سازگار باشد. جلوه طراحی به شرح زیر است:
مرحله 2: پروژه را در نرم افزار 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: اثر عملیات
برای کسب اطلاعات بیشتر در مورد این پروژه لطفا اینجا را کلیک کنید
توصیه شده:
کولر / یخچال Peltier خانگی با کنترل دما DIY: 6 مرحله (همراه با تصاویر)
کولر / یخچال Peltier خانگی با کنترل دما DIY: چگونه می توان یک کولر / مینی یخچال ترموالکتریک Peltier DIY با کنترل دما W1209 ساخت. این ماژول TEC1-12706 و جلوه Peltier DIY را خنک تر می کند! این دستورالعمل آموزشی گام به گام است که به شما نشان می دهد چگونه
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
محافظ یخچال: یادآوری درب یخچال خود را ببندید: 6 مرحله
محافظ یخچال: یادآوری درب یخچال شما: گاهی اوقات وقتی چیزهای زیادی را از یخچال بیرون می آورم ، دستم بسته نیست که در را ببندم و سپس درب برای مدت طولانی باز می ماند. گاهی اوقات وقتی از قدرت بیش از حد برای بستن در یخچال استفاده می کنم ، تکان می خورد اما من متوجه آن نمی شوم
یخچال خانگی با قابلیت کنترل هوشمند (فریزر عمیق): 11 مرحله (همراه با تصاویر)
یخچال خانگی ساخته شده با قابلیت کنترل هوشمند (Deep Freezer): سلام دوستان این قسمت 2 یخچال DIY بر اساس ماژول peltier است ، در این قسمت ما از 2 ماژول peltier به جای 1 استفاده می کنیم ، همچنین از یک کنترل کننده حرارتی برای تنظیم دمای دلخواه برای صرفه جویی استفاده می کنیم. کمی انرژی
کنترل دما برای فریزر یا یخچال: 7 مرحله
کنترل دما برای فریزر یا یخچال و فریزر: این دستورالعمل ادغام کنترل دما Johnson Controls را در سیم کشی با سوئیچ و پریز برق برای کنترل فریزر پوشش می دهد. برای تخمیر آبجو ، یخچال فریزر یک سکوی فوق العاده است ، اما کارخانه همچنان