جدول المحتويات:

الجميع يريد الأتمتة مع شاشة كبيرة: 16 خطوة
الجميع يريد الأتمتة مع شاشة كبيرة: 16 خطوة

فيديو: الجميع يريد الأتمتة مع شاشة كبيرة: 16 خطوة

فيديو: الجميع يريد الأتمتة مع شاشة كبيرة: 16 خطوة
فيديو: الجميع ظن انه طالب غبي لكن فجأة يبهرهم بذكائه وعبقريته | taare zameen par 2024, شهر نوفمبر
Anonim
Image
Image

نعم ، فيديو آخر عن DISPLAYS ، موضوع أحبه حقًا! هل تعرف لماذا؟

لأنه بواسطته يمكن تحسين واجهة المستخدم.

يحتاج مستخدمو الأتمتة إلى مؤشر مرئي جيد. لذا أقدم لكم ، مثالاً بشاشة مقاس 7 بوصات ، مع لمسة سعوية و Raspberry Pi مع QT Creator (مكتبة رسومات).

الخطوة 1: الجميع يريد الأتمتة مع شاشة كبيرة

الموارد المستخدمة
الموارد المستخدمة

في هذا المنشور ، سأقدم أتمتة QT Creation ، باستخدام مكونات جديدة ومثال على تنشيط محرك مؤازر ، باستخدام مخرج PWM من Raspberry Pi. سنستخدم أيضًا وحدة ذات 4 مرحلات في التشغيل الآلي الخاص بنا.

الخطوة 2: الموارد المستخدمة

· Raspberry Pi 3 موديل B +

· 2x Servos Towerpro MG996R

· 4 وحدة تتابع

· 2x مصابيح

مقبس تمديد

فونتي 5V

اردوينو محول الطاقة

· صداري

· بروتوبورد

· شاشة عرض 7 بوصات HDMI LCD 7 بوصات (شاشة تعمل باللمس)

· المعجب

الخطوة 3: Pinout Raspberry Pi 3 Model B

Pinout Raspberry Pi 3 موديل بي
Pinout Raspberry Pi 3 موديل بي

الخطوة 4: التركيب

تصاعد
تصاعد
تصاعد
تصاعد

الخطوة 5: Raspberry Pi 3 Model B PMW Pins

دبابيس Raspberry Pi 3 موديل B PMW
دبابيس Raspberry Pi 3 موديل B PMW
دبابيس Raspberry Pi 3 موديل B PMW
دبابيس Raspberry Pi 3 موديل B PMW

تظهر دبابيس PWM في Raspberry Pi 3 في الصورة أعلاه. نستخدم القناة 0 لمحرك مؤازر واحد والقناة 1 للآخر. يجب أن ننتبه في GPIO المستخدم بواسطة Wiring Pi (الصورة على اليمين) ، لذلك سنستخدم GPIO1 و GPIO24 وليس دبابيس BCM (قناة Broadcom SOC) GPIO10 e GPIO19.

www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c

الخطوة 6: واجهة مشروع كيو تي

واجهة مشروع كيو تي
واجهة مشروع كيو تي
واجهة مشروع كيو تي
واجهة مشروع كيو تي

ملاحظة. مكوِّن زر الضغط لا يدعم giffs ، لذلك سنستخدم تسمية (lblFan) لإعادة إنتاج giff. أيضًا ، سنستخدم زر ضغط غير مرئي يسمى imgFan ، يوضع فوق الملصق ، وبهذه الطريقة يمكننا العمل مع حدث النقر.

هناك طريقة أخرى لجعلها تعمل ، وهي إنشاء فئة تسمية قابلة للنقر ، لكننا اخترنا تبسيط الكود ، لذلك لن نستخدم هذه الطريقة.

الخطوة السابعة: الكود: الإعلانات والمتغيرات

الكود: الإعلانات والمتغيرات
الكود: الإعلانات والمتغيرات

الخطوة الثامنة: المنشئ والمُدمِّر

المنشئ والمدمّر
المنشئ والمدمّر

الخطوة 9: الكود: SetPins

الكود: SetPins
الكود: SetPins

الخطوة 10: الكود: UpdateStatus

الكود: UpdateStatus
الكود: UpdateStatus

الخطوة 11: أحداث شريط التمرير

أحداث المنزلق
أحداث المنزلق

الخطوة 12: أحداث أزرار المصابيح

أحداث أزرار المصابيح
أحداث أزرار المصابيح

الخطوة 13: ChangeImageButton

ChangeImageButton
ChangeImageButton

الخطوة 14: حدث زر المروحة

حدث زر المعجبين
حدث زر المعجبين

الخطوة 15: حدث مربع الاختيار الذي يظهر أو يخفي مؤشر الماوس

حدث مربع الاختيار الذي يظهر أو يخفي مؤشر الماوس
حدث مربع الاختيار الذي يظهر أو يخفي مؤشر الماوس

الخطوة 16: قم بتنزيل الملفات

بي دي إف

انا لا

موصى به: