فهرست مطالب:

برای پروژه خود ارزش قائل شوید: از صفحه نمایش گرافیکی استفاده کنید: 14 مرحله
برای پروژه خود ارزش قائل شوید: از صفحه نمایش گرافیکی استفاده کنید: 14 مرحله

تصویری: برای پروژه خود ارزش قائل شوید: از صفحه نمایش گرافیکی استفاده کنید: 14 مرحله

تصویری: برای پروژه خود ارزش قائل شوید: از صفحه نمایش گرافیکی استفاده کنید: 14 مرحله
تصویری: (دوربین مخفی) صحنه هایی که اگرضبط دوربین نمیشد کسی آنرا باور نمی کرد!! 2024, نوامبر
Anonim
Image
Image
تظاهرات
تظاهرات

در ویدیوی امروز ما ، من قصد دارم صفحه نمایش 1.8 اینچی TFT را به شما نشان دهم. این صفحه نمایش گرافیکی 128 در 160 است. بزرگتر از آنچه در ESP32 LoRa آمده است ، و من همچنین استفاده از آن را در ESP32 سنتی نشان خواهم داد. سپس مونتاژ و کد منبع را برای استفاده از این صفحه نمایش با این دو مدل میکروکنترلر ، با استفاده از نمونه ساخته شده توسط Adafruit ، در اختیار خواهیم داشت. من به طور خاص صفحه نمایش را یک ویژگی بسیار مهم می دانم ، زیرا از مدار شما بازخورد می دهد.

مرحله 1: تظاهرات

مرحله 2: منابع مورد استفاده

منابع مورد استفاده
منابع مورد استفاده

• ESP32-WROOM

• ESP32 LoRa

• نمایش TFT LCD 1.8 اینچ

• Protoboard

• جامپرها

مرحله 3: مونتاژ

مونتاژ
مونتاژ

مرحله 4: TFT 1.8 "Pinout Display

TFT 1.8
TFT 1.8

مرحله 5: نصب ESP-WROOM32 با صفحه نمایش TFT 1.8"

ESP-WROOM32 نصب با صفحه نمایش TFT 1.8 "
ESP-WROOM32 نصب با صفحه نمایش TFT 1.8 "

مرحله 6: جدول اتصال ESP-WROOM32 و صفحه نمایش TFT1.8"

جدول اتصال ESP-WROOM32 و صفحه نمایش TFT1.8 "
جدول اتصال ESP-WROOM32 و صفحه نمایش TFT1.8 "

مرحله 7: ESP32 LoRa Mount با صفحه نمایش TFT 1.8"

ESP32 LoRa Mount با صفحه نمایش TFT 1.8 "
ESP32 LoRa Mount با صفحه نمایش TFT 1.8 "

مرحله 8: جدول اتصال ESP32 LoRa و صفحه نمایش TFT1.8"

جدول اتصال ESP32 LoRa و صفحه نمایش TFT1.8 "
جدول اتصال ESP32 LoRa و صفحه نمایش TFT1.8 "

مرحله 9: نصب کتابخانه ها - Arduino IDE

نصب کتابخانه ها - Arduino IDE
نصب کتابخانه ها - Arduino IDE
نصب کتابخانه ها - Arduino IDE
نصب کتابخانه ها - Arduino IDE

دو فایل ZIP را با دسترسی به پیوندهای زیر بارگیری کنید:

کتابخانه Adafruit GFX:

کتابخانه Adafruit ST7735:

1. با باز کردن Arduino IDE ، روی Sketch -> Add Library -> Add Library. ZIP کلیک کنید

2. فایل بارگیری شده را جستجو کرده ، را انتخاب کرده و روی Open کلیک کنید

3. این کار را برای هر دو کتابخانه بارگیری شده انجام دهید

مرحله 10: کد

کد ESP-WROOM 32

بیانیه ها و متغیرها

#include // کتابخانه اصلی گرافیکی #شامل // کتابخانه مخصوص سخت افزار برای ST7735 #include // این پین ها همچنین برای سپر 1.8 اینچی TFT // ESP32-WROOM #تعریف TFT_DC 12 // A0 #تعریف TFT_CS 13 // نیز کار خواهند کرد CS # تعریف TFT_MOSI 14 // SDA # تعریف TFT_CLK 27 // SCK # تعریف TFT_RST 0 # تعریف 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 #define TFT_CLK 23 // SCK #define TFT_RST 0 #تعریف TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS ، TFT_DC ، TFT_MOSI ، TFT_CLK ، TFT_RST) ؛

مرحله 11: کد ESP32

کد ESP32
کد 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: فایل

دانلود فایلها:

PDF

من نه

توصیه شده: