Mundarija:

Arduino TFT grafik qalqoni: 4 qadam (rasmlar bilan)
Arduino TFT grafik qalqoni: 4 qadam (rasmlar bilan)

Video: Arduino TFT grafik qalqoni: 4 qadam (rasmlar bilan)

Video: Arduino TFT grafik qalqoni: 4 qadam (rasmlar bilan)
Video: ЛУЧШИЙ ЭКРАН ДЛЯ АРДУИНО ARDUINO TFT LCD 1.44 SPI 128Х128 ЗА $3! 2024, Noyabr
Anonim
Image
Image
Ulanish diagrammasi
Ulanish diagrammasi

Bu ko'rsatma sizning Arduino UNO R3 uchun 240 x 320 pikselli (QVGA) rangli grafik qalqoni yasashni tushuntiradi.

SPI avtobusi va ILI9341 displeyli displeyli qalqon to'g'ridan -to'g'ri Arduino -ga ulanadi.

Sizning loyihalaringiz uchun boshqa pinlarni bo'sh qoldiradigan faqat 5 ta Arduino ma'lumot pimi ishlatiladi.

TFT displeyi sizning Arduino bilan bir xil uzunlikda bo'lib, u toza to'plamni yaratadi.

Qalqon:

  • kabelga bo'lgan ehtiyojni yo'q qiladi.
  • displey uchun barqaror o'rnatish imkonini beradi
  • zarur 5 voltdan 3 voltgacha bo'lgan kuchlanish bo'luvchi qismlarini o'z ichiga oladi
  • boshqa Arduino qalqonlari ustiga biriktirilishi mumkin

Ehtiyot qismlarning taxminiy narxi 20 dollardan kam

Rasmlar

1 -rasmda Arduino qalqoni yoqilganligi ko'rsatilgan.

Videoda TFT qalqoni harakatda ekanligi ko'rsatilgan.

1 -qadam: qismlar ro'yxati

Quyidagi qismlar https://www.aliexpress.com/ saytidan olingan:

  • Faqat 2,2 dyuymli TFT SPI LCD displeyli modul 240*320 ILI9341, SD karta uyasi bilan Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB 2 mm 2,54 mm pitch uchun faqat bitta prototipli tenglikni kengaytirish kartasi.

Quyidagi qismlar mahalliy darajada olingan:

  • 5 ta faqat 2K2 ohmli 1/8 vattli metall plyonkali rezistorlar
  • 5 ta faqat 3k3 ohmli 1/8 vattli metall plyonkali rezistorlar
  • PCB uchun 0,1 dyuymli/2,54 mm balandlikdagi faqat 40 pinli sarlavhali terminal tasmasi
  • 10 amperli kalaylangan mis sug'urta simlari

Ehtiyot qismlarning taxminiy narxi 20 dollardan kam

2 -qadam: ulanish sxemasi

Ulanish diagrammasi
Ulanish diagrammasi
Ulanish diagrammasi
Ulanish diagrammasi

TFT moduli 5 voltni qabul qiladi, chunki u 3 voltli kuchlanish regulyatoriga ega, lekin har bir TFT kirishi 3 voltni kutadi.

2K2 | 3K3 kuchlanish bo'linuvchilari Arduino 5 voltli chiqishlarini 3 voltgacha kamaytiradi.

Rasmlar

  • 1 -rasmda TFT ulanish sxemasi ko'rsatilgan.
  • 2 -rasmda mos keladigan qalqon ko'rsatilgan
  • 3 -rasmda qalqonning pastki qismi ko'rsatilgan
  • 4 -rasmdagi fotosuratlar qalqonning yuqori ko'rinishi
  • 5 -rasmda yig'ilgan birlik ko'rsatilgan

Sinov

  • TFT displeyini qalqondan uzing
  • Qalqonni Arduino -ga joylashtiring
  • Arduino -ni kompyuteringizga ulang
  • Har bir kuchlanish bo'luvchi ulagichi 3 voltni o'lchashini tekshiring.
  • Arduino -ni kompyuterdan uzing
  • TFT displeyini ulang
  • Siz hozir borishga tayyormiz.

3 -qadam: dasturiy ta'minot

Qo'shilgan kodga qo'shimcha ravishda uchta kutubxona fayli kerak

1 -qadam

Quyidagi kutubxona fayllarini yuklab oling:

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

Yuqoridagi fayllarning har biri zip formatida va yuklash papkasida paydo bo'ladi

2 -qadam

Arduino IDE yordamida yuqoridagi kutubxonalarning har birini tanlang va o'rnating:

  • "Chizma | Kutubxonani qo'shing | Zip kutubxonasini qo'shing … | Adafruit_ILI9341-master.zip”
  • "Chizma | Kutubxonani qo'shing | Zip kutubxonasini qo'shing … | Adafruit-GFX-Library-master.zip”
  • "Chizma | Kutubxonani qo'shing | Zip kutubxonasini qo'shing … | Adafruit_BusIO-master.zip”

3 -qadam

Arduino IDE -dan:

  • Arduino eskiziga biriktirilgan "graphicstest2.ino" faylini nusxalash [1]
  • Eskizni "graphicstest2" sifatida saqlang, so'ng uni Arduino -ga yuklang

Eslatma

[1]

"Graphicstest2.ino" ning mazmuni kutubxona misolidagi faylga o'xshaydi "… | Arduino | kutubxonalar | Adafruit_ILI9341-usta | misollar | grafestest | graphicstest.ino”, bundan tashqari, sarlavhada ba'zi qo'shimcha modulli pinlar aniqlangan.

Muqova rasmining kodi ham kiritilgan.

4 -qadam: Xulosa

Ko'rsatmalarda Arduino Uno R3 uchun TFT grafik ekranini qanday yasash kerakligi tasvirlangan

Displey o'lchami 320 x 240 piksel (QVGA)

SPI qalqoni to'g'ridan -to'g'ri Arduino -ga ulanadi

Faqat 5 ta Arduino ma'lumot pinlari talab qilinadi

TFT displeyi sizning Arduino bilan bir xil uzunlikda bo'lib, u toza to'plamni yaratadi.

Ehtiyot qismlarning taxminiy narxi - 20 dollar

Boshqa ko'rsatmalarni ko'rish uchun shu erni bosing.

Tavsiya: