فهرست مطالب:
تصویری: Arduino TFT Graphics Shield: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این دستورالعمل نحوه ساخت سپر گرافیکی رنگی 240 * 320 پیکسل (QVGA) برای Arduino UNO R3 شما را توضیح می دهد.
سپر ، که دارای یک گذرگاه SPI و یک کنترل کننده صفحه نمایش ILI9341 است ، مستقیماً به Arduino شما متصل می شود.
فقط 5 پین داده آردوینو استفاده می شود که سایر پین ها را برای پروژه های شما آزاد می گذارد.
طول صفحه نمایش TFT برابر با آردوینو است که بسته ای مرتب را ایجاد می کند.
سپر:
- نیاز به کابل را برطرف می کند.
- یک پایه ثابت برای صفحه نمایش فراهم می کند
- شامل تقسیم کننده های ولتاژ 5 ولت تا 3 ولت لازم است
- می تواند بر روی سایر سپرهای آردوینو چیده شود
هزینه برآورد شده قطعات کمتر از 20 دلار است
تصاویر
عکس 1 نشان می دهد که سپر آردوینو تقویت شده است.
در این ویدئو سپر TFT در حال حرکت نشان داده شده است.
مرحله 1: لیست قطعات
قسمت های زیر از https://www.aliexpress.com/ بدست آمده است:
- 1 فقط ماژول صفحه نمایش 2.2 اینچی TFT SPI LCD 240*320 ILI9341 با شکاف کارت SD برای Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
- فقط 1 نمونه اولیه PCB Board Board برای Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2mm 2.54mm Pitch
قطعات زیر به صورت محلی تهیه شده است:
- 5 مقاومت 2K2 اهم 1/8 وات فیلم فلزی
- 5 مقاومت 3k3 اهم 1/8 وات فیلم فلزی
- 1 نوار پایانی فقط 40 پین هدر 0.1 اینچ/2.54 میلی متر برای PCB ها
- سیم فیوز مسی قلع 10 آمپر
هزینه برآورد شده قطعات کمتر از 20 دلار است
مرحله 2: نمودار سیم کشی
ماژول TFT 5 ولت را می پذیرد ، زیرا دارای تنظیم کننده ولتاژ 3 ولت است ، اما هر یک از ورودی های TFT انتظار 3 ولت را دارد.
2K2 | تقسیم کننده های ولتاژ 3K3 خروجی های 5 ولت آردوینو را تا 3 ولت کاهش می دهند.
تصاویر
- عکس 1 نمودار سیم کشی TFT را نشان می دهد.
- عکس 2 سپر منطبق را نشان می دهد
- عکس 3 قسمت زیرین سپر را نشان می دهد
- عکس 4 نشان می دهد نمای بالای سپر است
- عکس 5 واحد مونتاژ شده را نشان می دهد
آزمایش کردن
- صفحه نمایش TFT را از سپر جدا کنید
- سپر را در آردوینو خود قرار دهید
- آردوینو خود را به رایانه وصل کنید
- بررسی کنید که هر اتصال تقسیم ولتاژ 3 ولت اندازه گیری کند.
- Arduino را از رایانه خود جدا کنید
- صفحه نمایش TFT را وصل کنید
- شما اکنون آماده رفتن هستید.
مرحله 3: نرم افزار
سه فایل کتابخانه علاوه بر کد پیوست مورد نیاز است
مرحله 1
فایلهای کتابخانه زیر را بارگیری کنید:
- https://github.com/adafruit/Adafruit_ILI9341
- https://github.com/adafruit/Adafruit-GFX-Library
- https://github.com/adafruit/Adafruit_BusIO
هر یک از فایل های فوق با فرمت zip هستند و در پوشه بارگیری شما ظاهر می شوند
گام 2
هر یک از کتابخانه های فوق را با استفاده از Arduino IDE خود انتخاب و نصب کنید:
- روی "Sketch |." کلیک کنید شامل کتابخانه | افزودن کتابخانه زیپ… | Adafruit_ILI9341-master.zip”
- روی "Sketch |." کلیک کنید شامل کتابخانه | افزودن کتابخانه زیپ… | Adafruit-GFX-Library-master.zip”
- روی "Sketch |." کلیک کنید شامل کتابخانه | افزودن کتابخانه زیپ… | Adafruit_BusIO-master.zip”
مرحله 3
از Arduino IDE شما:
- فایل متصل شده "graphicstest2.ino" را در یک طرح آردوینو کپی کنید [1]
- طرح را به عنوان "graphicstest2" ذخیره کنید و سپس آن را در Arduino خود بارگذاری کنید
توجه داشته باشید
[1]
محتویات “graphicstest2.ino” یکسان با فایل نمونه کتابخانه است… | Arduino | کتابخانه ها | Adafruit_ILI9341-master | نمونه ها | graphicstest | graphicstest.ino”با این تفاوت که برخی پین های ماژول نمایش اضافی در هدر تعریف شده اند.
کد عکس روی جلد نیز گنجانده شده است.
مرحله 4: خلاصه
در مورد نحوه ساخت سپر گرافیکی TFT برای Arduino Uno R3 توضیح داده شده است
اندازه صفحه نمایش 320 در 240 پیکسل (QVGA)
سپر SPI مستقیماً به آردوینو متصل می شود
فقط 5 پین داده آردوینو مورد نیاز است
طول صفحه نمایش TFT برابر با آردوینو است که بسته ای مرتب را ایجاد می کند.
برآورد هزینه قطعات 20 دلار است
برای مشاهده سایر دستورالعمل های من اینجا را کلیک کنید.
توصیه شده:
آموزش Arduino Cellular Shield: 9 مرحله (همراه با تصاویر)
آموزش سپر سلولی آردوینو: سپر سلولی آردوینو به شما امکان می دهد با تلفن همراه خود تماس بگیرید و پیام های متنی ارسال کنید. مغز این سپر SM5100B است که یک ماژول سلولی قوی است که می تواند بسیاری از کارهای اکثر تلفن های همراه استاندارد را انجام دهد. این ش
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست
ATMEGA328 Bootloader Programming Shield برای Arduino Uno: 3 مرحله (همراه با تصاویر)
سپر برنامه نویسی بوت لودر ATMEGA328 برای Arduino Uno: سپر برنامه نویسی بوت لودر ATMEGA328P برای Arduino Uno گاهی اوقات این اتفاق می افتد و شما به ریزپردازنده Arduino Uno Atmega328P خود آسیب می رسانید. شما می توانید پردازنده را تغییر دهید. اما ابتدا باید برنامه boot-loader را در آن برنامه ریزی کند. بنابراین این آموزش نحوه تهیه این ب
DIY Arduino Nano Shield: 7 مرحله (همراه با تصاویر)
DIY Arduino Nano Shield: سلام بچه ها !! این DIY برای گسترش Arduino Nano شما با استفاده از چند ابزار و ابزار موجود در میز کار شما و با قیمت چند دلار است. این DIY به ذهن من آمد در حالی که روی پروژه ای کار می کردم و باید از
Arduino Uno: Bitmap Animation در ILI9341 TFT Touchscreen Shield Shield With Visuino: 12 مرحله (همراه با تصاویر)
Arduino Uno: Bitmap Animation on ILI9341 TFT Touchscreen Shield With Visuino: Shield های صفحه نمایش TFT مبتنی بر TFT مبتنی بر ILI9341 بسیار محبوب هستند. Visuino مدتی است که از آنها پشتیبانی می کند ، اما من هرگز فرصتی برای نوشتن یک آموزش در مورد نحوه استفاده از آنها نداشتم. اما اخیراً تعداد کمی از افراد پرسیدند