جدول المحتويات:
- الخطوة 1: العرض التوضيحي
- الخطوة 2: الموارد المستخدمة
- الخطوة 3: التجميع
- الخطوة 4: شاشة عرض Pinout TFT مقاس 1.8 بوصة
- الخطوة 5: تركيب ESP-WROOM32 مع شاشة TFT مقاس 1.8 بوصة
- الخطوة 6: جدول توصيل ESP-WROOM32 وشاشة TFT1.8 بوصة
- الخطوة 7: تركيب ESP32 LoRa مع شاشة TFT مقاس 1.8 بوصة
- الخطوة 8: جدول توصيل ESP32 LoRa وشاشة TFT1.8 بوصة
- الخطوة 9: تثبيت المكتبات - Arduino IDE
- الخطوة 10: الكود
- الخطوة 11: كود ESP32
- الخطوة 12: بناء الإعدادات
- الخطوة 13: الروابط
- الخطوة 14: ملف
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في الفيديو الخاص بنا اليوم ، سأعرض لكم شاشة TFT مقاس 1.8 بوصة. هذه شاشة رسومية بحجم 128 × 160. إنه أكبر مما يأتي في ESP32 LoRa ، وسأعرض أيضًا استخدامه في ESP32 التقليدي. سيكون لدينا بعد ذلك رمز التجميع والمصدر لاستخدام هذا العرض مع هذين النموذجين من وحدات التحكم الدقيقة ، باستخدام مثال صنعه Adafruit. أجد أن العرض على وجه التحديد ميزة مهمة للغاية ، حيث أنه يمنحك ملاحظات من دائرتك.
الخطوة 1: العرض التوضيحي
الخطوة 2: الموارد المستخدمة
• ESP32-WROOM
• ESP32 LoRa
• شاشة TFT LCD مقاس 1.8 بوصة
• Protoboard
• صداري
الخطوة 3: التجميع
الخطوة 4: شاشة عرض Pinout TFT مقاس 1.8 بوصة
الخطوة 5: تركيب ESP-WROOM32 مع شاشة TFT مقاس 1.8 بوصة
الخطوة 6: جدول توصيل ESP-WROOM32 وشاشة TFT1.8 بوصة
الخطوة 7: تركيب ESP32 LoRa مع شاشة TFT مقاس 1.8 بوصة
الخطوة 8: جدول توصيل ESP32 LoRa وشاشة TFT1.8 بوصة
الخطوة 9: تثبيت المكتبات - Arduino IDE
قم بتنزيل ملفي ZIP من خلال الوصول إلى الروابط أدناه:
مكتبة Adafruit GFX:
مكتبة Adafruit ST7735:
1. مع Arduino IDE مفتوحًا ، انقر فوق Sketch -> Add Library -> Add Library. ZIP
2. استعرض للوصول إلى الملف الذي تم تنزيله ، وحدد وانقر فوق فتح
3. قم بذلك لكل من المكتبات التي تم تنزيلها
الخطوة 10: الكود
كود ESP-WROOM 32
التصريحات والمتغيرات
# تتضمن // مكتبة الرسومات الأساسية # تتضمن // مكتبة خاصة بالأجهزة لـ ST7735 # تتضمن // ستعمل هذه المسامير أيضًا مع 1.8 TFT shield // ESP32-WROOM #define TFT_DC 12 // A0 #define TFT_CS 13 // CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS، TFT_DC، TFT_MOSI، TFT_CLK، TFT_RST) ؛
كود ESP32 LoRa
التصريحات والمتغيرات
# تضمين // مكتبة الرسومات الأساسية # تتضمن // مكتبة خاصة بالأجهزة لـ ST7735 # تتضمن # تعريف TFT_DC 17 // A0 # تعريف TFT_CS 21 // CS # تعريف TFT_MOSI 2 // SDA # تعريف TFT_CLK 23 // SCK # تعريف TFT_RST 0 # تعريف TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS، TFT_DC، TFT_MOSI، TFT_CLK، TFT_RST) ؛
الخطوة 11: كود ESP32
ملحوظة
• رمز الرسومات المستخدم هو مثال تم تطويره بواسطة الشركة المصنعة Adafruit:
• ومع ذلك ، فقد تم تغيير المسامير المعلنة في الرمز للعمل مع ESP32 الموضح سابقًا.
• الغرض من هذا الدرس هو تعليم الاتصال بين الشاشة و ESP32 فقط.
الخطوة 12: بناء الإعدادات
يتم عرض تكوينات البناء في الصور أدناه. اللوحات هي ESP32 Dev Module و Heltec_WIFI_LoRa_32
الخطوة 13: الروابط
مكتبات عرض TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - دروس GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
الخطوة 14: ملف
قم بتنزيل الملفات:
بي دي إف
انا لا