شعار lcdwiki

عرض توضيحي لـ LCDWiki E32R35T 3.5 بوصة MicroPython

منتج تجريبي من مايكروبايثون بشاشة LCDWiki-E32R35T بحجم 3.5 بوصة

تحديد

  • الوحدة: وحدة عرض ESP3.5-32E مقاس 32 بوصة
  • الدقة: 320×480
  • دائرة تشغيل الشاشة: ST7796
  • وحدة التحكم الرئيسية: ESP32-WROOM-32E
  • التردد الرئيسي: 240 ميجا هرتز
  • دعم لاسلكي: 2.4G واي فاي + بلوتوث
  • إصدار ثوني: 4.1.6
  • إصدار البرامج الثابتة لـ ESP32 MicroPython: 1.23.0

تعليمات تخصيص الدبوس

مؤخرة view من وحدة العرض ESP3.5-32E مقاس 32 بوصة:

 

تعليمات تخصيص دبوس ESP32-32E:

جهاز على متن الطائرة دبابيس على متن الطائرة دبوس اتصال ESP32-32E وصف
TFT_CS IO15 إشارة التحكم في اختيار شريحة شاشة LCD، مستوى منخفض
فعال
TFT_RS IO2 إشارة تحكم في اختيار الأوامر/البيانات على شاشة LCD. مستوى عالٍ:
البيانات، المستوى المنخفض: الأمر

تعليمات استخدام المنتج

إعداد بيئة تطوير ESP32 MicroPython:
اتبع الخطوات الموضحة في وثائق ESP32 MicroPython لإعداد بيئة التطوير.

رفع files:
نقل البرنامج اللازم fileإلى جهاز ESP32 باستخدام الأدوات أو الطرق المناسبة.

Exampتعليمات استخدام البرنامج:
اتبع الخطوات التالية لتشغيل exampبرنامج le:

  1. الخطوة 1: قم بتشغيل الجهاز وانتقل إلى قائمة البرنامج.
  2. الخطوة 2: حدد السابقampقم بتشغيل البرنامج من خيارات القائمة.
  3. الخطوة 3: اتبع الإرشادات التي تظهر على الشاشة للتفاعل مع البرنامج.

وصف منصة البرمجيات والأجهزة

  • الوحدة:وحدة عرض ESP32-32E مقاس 3.5 بوصة بدقة 320 × 480 وشاشة IC ST7796.
  • وحدة رئيسية: وحدة ESP32-WROOM-32E، أعلى تردد رئيسي 240 ميجا هرتز، تدعم 2.4 جيجا هرتز WIFI + بلوتوث.
  • نسخة ثوني: 4.1.6

إصدار البرامج الثابتة ESP32 MicroPython: 1.23.0.

تعليمات تخصيص الدبوس

lcdwiki-E32R35T-3 (1)

الشكل 2.1 الخلفي view وحدة عرض ESP3.5-32E مقاس 32 بوصة

وحدة التحكم الرئيسية لوحدة العرض ESP3.5 مقاس 32 بوصة هي ESP32-32E، ويظهر تخصيص GPIO للأجهزة الطرفية الموجودة على متنها في الجدول أدناه:

تعليمات تخصيص دبوس ESP32-32E
صعد على متنها جهاز دبابيس الجهاز على متن الطائرة ESP32-32E

دبوس الاتصال

 

وصف

 

 

 

شاشة الكريستال السائل

 

TFT_CS

 

1015

إشارة التحكم في اختيار شريحة شاشة LCD،

فعالية منخفضة المستوى

 

TFT_RS

 

102

إشارة التحكم في اختيار البيانات/الأوامر على شاشة LCD. المستوى العالي: البيانات، المستوى المنخفض:

يأمر

lcdwiki-E32R35T-3 11 lcdwiki-E32R35T-3 12

تعليمات للسابقينampلو البرنامج

إعداد بيئة تطوير ESP32 MicroPython.
للحصول على تعليمات مفصلة حول إعداد "MicroPython_development_environment_construction_for_ESP32"، يرجى الرجوع إلى المستند.

رفع files
بعد إعداد بيئة التطوير، يتم إعداد البيئة ذات الصلة fileيجب تحميلها إلى جهاز ESP32 لتشغيل برنامج الاختبار.
قبل التحميل file، يرجى التعرف على محتويات الدليل الخاص بـ MicroPythonampافتح مجلد Demo\MicroPython في الحزمة، كما هو موضح في الشكل التالي:

lcdwiki-E32R35T-3 (2)يتم وصف محتويات كل مجلد على النحو التالي:

  • BMP: يخزن صور بتنسيق BMP التيampالبرامج التي تحتاج إلى استخدامها. العروض التوضيحية: تحتوي علىampلو البرامج
  • ، ifirmware يخزن البرامج الثابتة لـ MicroPython (يجب حرقها عند إعداد بيئة التطوير)
  • الخط: يخزن بيانات الأحرف الصينية والإنجليزية التي يحتوي عليها الخط.ampالبرنامج يحتاج إلى الاستخدام.
  • المكتبات: متاجر مكتبة MicroPython fileس ذلك سampتحتاج البرامج إلى استخدام
    • أ. قم بتوصيل وحدة العرض ESP32 بالكمبيوتر وقم بتشغيلها باستخدام كابل USB.
    • ب. افتح برنامج Thonny وقم بتكوين مترجم MicroPython لـ ESP32، كما هو موضح في الشكل التالي:
      (إذا تم تكوينه بالفعل، يمكن حذف هذه الخطوة)lcdwiki-E32R35T-3 (3)
    • ج. انقر فوق شريط الأدواتlcdwiki-E32R35T-3 (4)لتوصيل جهاز ESP32. إذا ظهر الإشعار التالي في شريط معلومات shell، فهذا يعني أن اتصال الجهاز قد تم بنجاح.lcdwiki-E32R35T-3 (5)
    • د. انقر فوق "View ->Fileزر "s" لفتح file نافذة (تجاهل هذه العملية إذا كانت مفتوحة). ابحث عن مجلد "1-示例程序_Demo\MicroPython" في الحزمة الموجودة في النافذة، وانقر بزر الماوس الأيسر لتحديد الملف المستهدف. file في الدليل، وانقر بزر الماوس الأيمن على زر الماوس المستقل لتحديد "تحميل إلى /" لتحميل الهدف file. كما هو موضح في الشكل التالي:
      يرجى ملاحظة أنه عند التحميل files، لا يمكن لـ ESP32 تشغيل أي برامج؛ وإلا فسوف تفشل عملية التحميل.llcdwiki-E32R35T-3 (6)
    • هـ. تحميل fileمن مجلدات "BMP" و"Font" و"libraries" إلى جهاز ESP32 باستخدام الطريقة المذكورة أعلاه. fileيمكن نقل الملفات الموجودة في مجلد "demos" أو لا. كما هو موضح في الشكل التالي:lcdwiki-E32R35T-3 (7)

Exampتعليمات استخدام البرنامج
لياليampيقع البرنامج في الدليل Demo\MicroPython\dems للحزمة، كما هو موضح في الشكل التالي:lcdwiki-E32R35T-3 (8)

لياليampيمكن تحميل البرنامج إلى جهاز ESP32 لفتحه وتشغيله، أو يمكن فتحه وتشغيله على جهاز كمبيوتر محلي. إذا كنت بحاجة إلى تشغيل وحدة عرض ESP32 تلقائيًا، فعليك تغيير الإعدادات.ampقم بنقل اسم البرنامج إلى "main.py" وقم بتحميله إلى وحدة عرض ESP32.

في برنامج Python، افتح الملف المستهدفampالبرنامج، انقر فوق شريط القائمةlcdwiki-E32R35T-3 (9) يمكنك تشغيله. في حال فشل العملية، يجب إعادة توصيل جهاز ESP32.

مقدمة لكل سابقampالبرنامج هو كما يلي:

  • BMP_test.py
    هذا السابقampيعتمد البرنامج على مكتبة ST7796.py لعرض الصور بتنسيق BMP
  • font_test.py
    هذا السابقampيعتمد البرنامج على مكتبة ST7796.py لعرض الأحرف الصينية والإنجليزية بأحجام مختلفة. يجب حفظ بيانات نمذجة الخط في مجلد الخطوط. file وفقًا للتنسيق المناسب. للحصول على تعليمات اختيار الشخصيات، يُرجى الرجوع إلى الرابط التالي webموقع:
    http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
  • اختبار رسومي.py
    هذا السابقampيعتمد البرنامج على مكتبة ST7796.py لعرض الرسومات مثل النقاط والخطوط والمستطيلات والمستطيلات المستديرة والمثلثات والدوائر والقطع الناقصة وما إلى ذلك للرسم والتعبئة، بالإضافة إلى ضبط اتجاه العرض.
  • Read_ID_GRAM.py
    هذا السابقampيعتمد البرنامج على مكتبة ST7796.py لعرض معرف LCD وقراءات قيمة لون RGAM.
  • RGB_LED.py
    هذا السابقampيتطلب الجهاز استخدام أضواء ثلاثية الألوان RGB لعرض تشغيل/إيقاف وضبط سطوع أضواء ثلاثية الألوان RGB.
  • Simple_test.py
    هذا السابقampلا يعتمد le على أي مكتبات برمجية ويعرض محتوى بسيطًا للتمرير عبر الشاشة.
  • Touch_Calibrate.py 
    هذا السابقampيعتمد البرنامج على مكتبة ST7796.py ومكتبة touch.exe، لعرض معايرة شاشة لمس مقاومة. اتبع التعليمات الظاهرة على الشاشة. بعد اكتمال المعايرة، تُخرج معلمات المعايرة عبر المنفذ التسلسلي وتُنسخ إلى وحدة تهيئة الشاشة.ampيرجى ملاحظة أنه يجب معايرة شاشة اللمس وفقًا لاتجاه العرض. يمكن تعديل اتجاه العرض في هذا البرنامج، كما هو موضح في الشكل التالي:lcdwiki-E32R35T-3 (10)
  • Touch_Pen.py 
    هذا السابقampيعتمد البرنامج على مكتبة ST7796.py ومكتبة touch.exe، ويعرض عملية رسم النقاط والخطوط على شاشة اللمس.

الأسئلة الشائعة

  • س: كيف أقوم بإعادة تعيين وحدة ESP32-32E؟
    أ: اضغط مع الاستمرار على زر RESET_KEY لإعادة تعيين الوحدة.
  • س: ما هي وظيفة BOOT_KEY؟
    ج: يُستخدم مفتاح BOOT_KEY لاختيار وضع التنزيل. اضغط مع الاستمرار على الزر لتشغيل الجهاز، ثم حرّره للدخول إلى وضع التنزيل.

المستندات / الموارد

عرض توضيحي لـ LCDWiki E32R35T 3.5 بوصة MicroPython [بي دي اف] دليل المستخدم
E32R35T، E32N35T، E32R35T عرض توضيحي لـ MicroPython مقاس 3.5 بوصة، E32R35T، عرض توضيحي لـ MicroPython مقاس 3.5 بوصة، عرض توضيحي لـ MicroPython، عرض توضيحي

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *