فهرست مطالب:

ILI9341 Touch Shield for Wemos D1 Mini: 4 مرحله
ILI9341 Touch Shield for Wemos D1 Mini: 4 مرحله

تصویری: ILI9341 Touch Shield for Wemos D1 Mini: 4 مرحله

تصویری: ILI9341 Touch Shield for Wemos D1 Mini: 4 مرحله
تصویری: Using a 2.8in SPI LCD Touchscreen ILI9341 with an ESP32 on the new Arduino IDE 2 2024, جولای
Anonim
ILI9341 Touch Shield برای Wemos D1 Mini
ILI9341 Touch Shield برای Wemos D1 Mini

سلام سازندگان!

من یک سپر ILI9341 برای سری مینی Wemos D1 ساختم. با استفاده از این سپر می توانم از همه عملکردهای TFT 2.8 اینچی استفاده کنم. این به عنوان یک صفحه نمایش کار می کند (البته) ، علاوه بر این می توانم از عملکرد لمسی و سوکت SD نیز استفاده کنم.

این دستورالعمل با الهام از این جزء Nailbuster Inc.

در مراحل بعدی ، من نشان خواهم داد که چگونه می توانید سپر خود را بسازید.

مرحله 1: اجزای مورد نیاز

اجزای مورد نیاز شما
اجزای مورد نیاز شما
اجزای مورد نیاز شما
اجزای مورد نیاز شما
  • ILI9341 2.8 اینچ tft با تراشه لمسی
  • Wemos D1 mini (یا mini Pro)
  • تخته نوار (حداقل 36 پیست 35 پیک)
  • L7805 تنظیم کننده ولتاژ IC + هیت سینک
  • سوکت برق 5.5x2.1
  • خازن 330nF
  • خازن 100nF
  • کارت SD کامل (یا micro SD با آداپتور)
  • هدر نر و ماده تک ردیف
  • سیم ها
  • کابل میکرو USB برای بارگیری برنامه
  • منبع تغذیه 6-12 ولت (اختیاری)

اگر می خواهید از عملکرد لمسی TFT استفاده کنید ، باید یک تراشه لمسی بخرید.

مرحله 2: تابع SD را اضافه کنید

تابع SD را اضافه کنید
تابع SD را اضافه کنید
تابع SD را اضافه کنید
تابع SD را اضافه کنید

همانطور که مشاهده می کنید ، مدار Nailbuster قسمت اصلی اتصال پین را تعیین می کند. ما فقط یک کار داریم ، اتصال پین های SD به MCU.

هر قسمت از TFT از طریق گذرگاه SPI با MCU ارتباط دارد. بنابراین ما باید سه پایه SD را به پین های رایج SPI متصل کنیم.

  • SD_MOSI به پین MOSI MCU
  • SD_MISO به پین MISO MCU
  • SD_SCK به پین SCK MCU.

فقط SD_CS (انتخاب برده یا SS) باید منحصر به فرد باشد. من از پین D3 به عنوان SD_CS استفاده می کنم.

البته شما باید یک هدر پین بلند مردانه چهار پین را به اتصالات SD لحیم کنید.

اطلاعات بیشتر در مورد گذرگاه SPI در ویکی پدیا.

مرحله 3: ساخت PCB

ساخت PCB
ساخت PCB
ساخت PCB
ساخت PCB
ساخت PCB
ساخت PCB
  • بعد PCB مورد استفاده من 36 ستون در 35 ردیف است. در ابتدا اجزای اصلی را قرار می دهم و ابعاد نهایی PCB را تعریف می کنم. پس از آن آن را به ابعاد نهایی برش دادم.
  • چهار سوراخ در چهار گوشه ایجاد کنید که از طریق آن می توانید PCB را تعمیر کنید.
  • سوراخ هایی را که می توانید از طریق آنها پریز برق را وارد کنید بزرگ کنید.
  • هدرهای زنانه را ببرید و آنها را به PCB لحیم کنید. تو نیاز داری

    • 8 پین طول x2 برای برد Wemos
    • طول 14 پین x1 و
    • 4 پین طول x1 برای TFT
  • لحیم کاری

    • پریز برق
    • خازن ها
    • تنظیم کننده ولتاژ
    • سیم ها
  • پس از آن شما باید برخی از نوارهای PCB را بردارید تا شورت ها را از بین ببرید. (نمودار بالا را ببینید.)
  • در مرحله بعد پیشنهاد می کنم که یک مولتی متر بگیرید و اتصالات را بررسی کنید. با انجام این مرحله می توانید برخی از اجزای دود و سوزان را از بین ببرید.:-)
  • در نهایت برد Wemos و TFT را در سپر قرار دهید.

برای برش نوارهای PCB راه بسیار ساده ای وجود دارد. از مته ای با قطر 3.5 میلی متر استفاده کنید. آن را به یک سوراخ تنظیم کنید و آن را بین انگشتان خود بچرخانید.

برای نجات مدار خود از میانبرها ، می توانید آن را با استفاده از فاصله و پیچ روی یک ورق پلاستیکی مونتاژ کنید.

مرحله 4: نمونه برنامه

ابتدا باید کتابخانه های بعدی را بارگیری و نصب کنید:

  • کتابخانه هسته گرافیکی Adafruit GFX و
  • کتابخانه آردوینو برای XPT2046 از Github.

سپس چهار طرح پیوست شده را بارگیری کنید.

  • پوشه "button_SD_test_03" را ایجاد کرده و چهار فایل را در آن قرار دهید.
  • "button_SD_test_03.ino" را توسط Arduino IDE باز کرده و برنامه را در MCU بارگذاری کنید.

در برنامه های پیوست نمونه هایی را خواهید دید که شما را در استفاده از سپر راهنمایی می کند.

همانطور که مشاهده خواهید کرد ، کالیبراسیون صفحه نمایش عمودی چندان خوب نیست. اگر پارامترهای کالیبراسیون بهتری دارید ، لطفاً آنها را با ما به اشتراک بگذارید.

برخی از پین های باقی مانده وجود دارد که می توانید از آنها برای اتصال سپر خود به حسگرها یا سایر دستگاه ها استفاده کنید.

  • D0 - ورودی/خروجی دیجیتال یا SS یک دستگاه SPI اضافی
  • A0 - ورودی alalog
  • RST
  • TX ، RX - ارتباط سریال ، I2C یا SS و دستگاه های SPI اضافی

البته می توانید با دستگاه های دیگر ارتباط برقرار کنید یا هرگونه اطلاعات را از طریق اینترنت از طریق WiFi نیز دریافت کنید. برای انجام این کار دستورالعمل های قبلی من را ببینید.

  • ارتباط WiFi بین MCU های ESP8266 از طریق روتر خانگی
  • ارتباط نقطه دسترسی -ایستگاه بین دو MCU ESP8266.

توصیه شده: