Mündəricat:

Arduino TFT Graphics Shield: 4 Addım (Şəkillərlə birlikdə)
Arduino TFT Graphics Shield: 4 Addım (Şəkillərlə birlikdə)

Video: Arduino TFT Graphics Shield: 4 Addım (Şəkillərlə birlikdə)

Video: Arduino TFT Graphics Shield: 4 Addım (Şəkillərlə birlikdə)
Video: 4" (3.97") 480x800 Arduino TFT Touch Screen Shield Example Library 2024, Iyul
Anonim
Image
Image
Kabel diaqramı
Kabel diaqramı

Bu təlimat Arduino UNO R3 üçün 240 x 320 piksel (QVGA) rəngli qrafik qalxanının necə hazırlanacağını izah edir.

Bir SPI avtobusu və bir ILI9341 displey nəzarətçisi olan qalxan birbaşa Arduino -ya bağlanır.

Layihələriniz üçün digər pinləri pulsuz qoyan yalnız 5 Arduino məlumat pinindən istifadə olunur.

TFT ekranı səliqəli bir paket hazırlayan Arduino ilə eyni uzunluqdadır.

Qalxan:

  • kabel ehtiyacını aradan qaldırır.
  • ekran üçün sabit bir montaj təmin edir
  • lazım olan 5 volt -3 volt gərginlik bölücüləri var
  • digər Arduino qalxanlarının üstünə yapışdırıla bilər

Ehtiyat hissələrin qiyməti 20 dollardan aşağıdır

Şəkillər

Şəkil 1 Arduino qalxanının işə salındığını göstərir.

Videoda TFT qalxanının hərəkətdə olduğu göstərilir.

Addım 1: Parça siyahısı

Aşağıdakı hissələr https://www.aliexpress.com/ saytından əldə edilmişdir:

  • 1 Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC üçün SD Kart Yuvası olan yalnız 2.2 İnç TFT SPI LCD Ekran Modulu 240*320 ILI9341 [1]
  • Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2mm 2.54mm Pitch üçün yalnız 1 Prototip PCB Genişləndirmə Kartı

Aşağıdakı hissələr yerli olaraq alındı:

  • 5 yalnız 2K2 ohm 1/8 watt metal film rezistorlar
  • 5 yalnız 3k3 ohm 1/8 watt metal film rezistorlar
  • PCB -lər üçün yalnız 40 pinli başlıq terminal şeridi 0.1 "/2.54 mm
  • 10 amp qalaylaşdırılmış mis qoruyucu tel

Ehtiyat hissələrin qiyməti 20 dollardan aşağıdır

Addım 2: Bağlama Şeması

Kabel diaqramı
Kabel diaqramı
Kabel diaqramı
Kabel diaqramı

TFT modulu 5 volt qəbul edir, çünki 3 volt gərginlik tənzimləyicisi var, lakin TFT girişlərinin hər biri 3 volt gözləyir.

2K2 | 3K3 gərginlik bölücüləri Arduino 5 voltlu çıxışları 3 volta endirir.

Şəkillər

  • Şəkil 1 -də TFT kabelinin diaqramı göstərilir.
  • Şəkil 2 uyğun qalxanı göstərir
  • Şəkil 3 qalxanın alt hissəsini göstərir
  • Şəkil 4 şousu qalxanın üst görünüşüdür
  • Şəkil 5, yığılmış qurğunu göstərir

Test

  • TFT ekranını qalxandan ayırın
  • Qalxanı Arduino -ya daxil edin
  • Arduinonu kompüterinizə qoşun
  • Hər bir gərginlik bölücünün 3 volt ölçdüyünü yoxlayın.
  • Arduino'yu kompüterinizdən ayırın
  • TFT ekranını qoşun
  • İndi getməyə hazırsınız.

Addım 3: Proqram təminatı

Əlavə edilmiş koda əlavə olaraq üç kitabxana faylı tələb olunur

Addım 1

Aşağıdakı kitabxana fayllarını yükləyin:

  • https://github.com/adafruit/Adafruit_ILI9341
  • https://github.com/adafruit/Adafruit-GFX-Library
  • https://github.com/adafruit/Adafruit_BusIO

Yuxarıdakı faylların hər biri zip formatındadır və yükləmə qovluğunda görünəcək

Addım 2

Arduino IDE -dən istifadə edərək yuxarıdakı kitabxanaların hər birini seçin və quraşdırın:

  • "Eskiz | Kitabxana daxil edin | Zip Kitabxanası əlavə edin… | Adafruit_ILI9341-master.zip”
  • "Eskiz | Kitabxana daxil edin | Zip Kitabxanası əlavə edin… | Adafruit-GFX-Library-master.zip”
  • "Eskiz | Kitabxana daxil edin | Zip Kitabxanası əlavə edin… | Adafruit_BusIO-master.zip”

Addım 3

Arduino IDE -dən:

  • Əlavə edilmiş "graphicstest2.ino" faylını Arduino eskizinə kopyalayın [1]
  • Eskizi "graphicstest2" olaraq qeyd edin və sonra Arduino -ya yükləyin

Qeyd

[1]

"Graphicstest2.ino" nun məzmunu kitabxana nümunəsi faylı ilə eynidir "… | Arduino | kitabxanalar | Adafruit_ILI9341-master | nümunələr | graphicstest | graphicstest.ino”başlığında bəzi əlavə ekran modulu sancaqları təyin olunduğu istisna olmaqla.

Üz şəkilinin kodu da daxil edilmişdir.

Addım 4: Xülasə

Təlimat, Arduino Uno R3 üçün TFT qrafik qalxanının necə hazırlanacağını təsvir edir

Ekran ölçüsü 320 x 240 piksel (QVGA)

SPI qalxanı birbaşa Arduino -ya qoşulur

Yalnız 5 Arduino məlumat pininə ehtiyac var

TFT ekranı səliqəli bir paket hazırlayan Arduino ilə eyni uzunluqdadır.

Ehtiyat hissələrin qiyməti 20 dollardır

Digər təlimatlarımı görmək üçün bura vurun.

Tövsiyə: