التحكم بالثلاجة مع شاشة تي اف تي ال سي دي: 6 خطوات
التحكم بالثلاجة مع شاشة تي اف تي ال سي دي: 6 خطوات
Anonim
التحكم بالثلاجة مع شاشة ال سي دي تي اف تي
التحكم بالثلاجة مع شاشة ال سي دي تي اف تي

مع التحسين المستمر للتكنولوجيا ، أصبحت أجهزتنا المنزلية أكثر فاعلية وأسهل في الاستخدام.

بصفتي متحمسًا للإلكترونيات ، فأنا مهتم بالتحكم في الأجهزة المنزلية. ثلاجتنا غير ممكنة مع أي من واجهات الإنسان والآلة ، ولكن إذا كانت هناك ثلاجة بواجهة بين الإنسان والآلة ، فدع المستخدمين يمكنهم من خلال تشغيل الشاشة التي تعمل باللمس ، والتحكم في الثلاجة على كفاءة التبريد المنخفضة ، وعرض درجة الحرارة الحالية داخل الثلاجة ، اعرض درجة الحرارة الداخلية والخارجية الحالية ، وبعض الملاحظات حول استخدام الثلاجة (أيام التشغيل ، وعمر الفلتر ، وما إلى ذلك) ، لذا فهي مريحة للغاية وعملية للمستخدمين. لذلك سأستخدم اليوم ببساطة شاشة تعمل باللمس لإنشاء واجهة تحكم في الثلاجة. جهاز العرض هو STONE STVC050WT-01. STONE STVC050WT - 01 هي وحدة عرض تعمل باللمس بحجم 5 بوصات ، بدقة 480 * 272. في الوحدة ، تم دمج برنامج تشغيل الشاشة والشاشة التي تعمل باللمس ، ويحتاج المطورون فقط إلى تصميم واجهة واجهة المستخدم ذات الصلة ببرنامج تصميم TOOL الرسمي وإنشاء ملف برمجة تم تنزيله إلى وحدة عرض STONE ، ثم من خلال منفذ تسلسلي (RS232 / RS485 / TTL) يتوافق معها ، يمكنك تنفيذ جوانب تصميم واجهة المستخدم المعقدة. انتقل إلى الموقع الرسمي لمزيد من المعلومات :

الخطوة 1: جعل واجهة عرض واجهة المستخدم

جعل واجهة عرض واجهة المستخدم
جعل واجهة عرض واجهة المستخدم

تم تصميم صور واجهة المستخدم بواسطة Photoshop. نظرًا لأن الشاشة 480 * 272 ، يجب أن تكون دقة الصورة المصممة متسقة مع الشاشة. تأثير التصميم على النحو التالي:

الخطوة 2: قم بإنشاء المشروع في برنامج TOOL

قم بإنشاء المشروع في برنامج TOOL
قم بإنشاء المشروع في برنامج TOOL

ضع مشروعًا جديدًا في برنامج تطوير STONE STVC050WT-01 TOOL ، ثم اسكب صورة واجهة المستخدم المصممة ، وأضف الأزرار المقابلة ونص العرض ، ويكون التأثير كما يلي:

هناك عدد قليل من عناصر التحكم ، فقط عناصر التحكم في عرض النص الرقمي ، وعناصر التحكم الإضافية في الضبط ، ولكن هذين الضوابط كافيين لإكمال الوظيفة المطلوبة. الجزء العلوي من واجهة المستخدم هو عنصر التحكم المناسب لمجمد الثلاجة ، حيث يوضح درجة الحرارة الحالية ، وقوة العمل للثلاجة ، والعملية الرئيسية لضبط الطاقة. زر "Fast" يعني أن الطاقة مضبوطة على الحد الأقصى بنقرة واحدة. 2. الجزء الأوسط من واجهة المستخدم هو عنصر التحكم المناسب للثلاجة ، ويظهر درجة الحرارة الحالية ، وقوة العمل للثلاجة ، والعملية الرئيسية لضبط الطاقة. زر "Fast" يعني أن الطاقة مضبوطة على الحد الأقصى بنقرة واحدة. 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 لعرض البيانات مباشرة على الشاشة 2. استخدم RTC للكمبيوتر الصغير أحادي الشريحة لنقل البيانات إلى شاشة المنفذ التسلسلي لعرضها. تأتي شاشة المنفذ التسلسلي STONE STVC050WT-01 مع RTC ، والتي يمكن العثور عليها في STONE في دليل التطوير.

الخطوة 6: تأثير العملية

تأثير العملية
تأثير العملية

لمعرفة المزيد عن هذا المشروع الرجاء الضغط هنا