Агуулгын хүснэгт:

Arduino TFT Graphics Shield: 4 алхам (зурагтай)
Arduino TFT Graphics Shield: 4 алхам (зурагтай)

Видео: Arduino TFT Graphics Shield: 4 алхам (зурагтай)

Видео: Arduino TFT Graphics Shield: 4 алхам (зурагтай)
Видео: Мини-реле для создания умного дома на Arduino. Железки Амперки 2024, Арваннэгдүгээр
Anonim
Image
Image
Утас диаграмм
Утас диаграмм

Энэхүү зааварчилгаа нь Arduino UNO R3 -т зориулж 240 x 320 пиксел (QVGA) өнгөт график бамбай хийх аргыг тайлбарласан болно.

SPI автобус, ILI9341 дэлгэц хянагчтай бамбай нь таны Arduino -д шууд залгагддаг.

Зөвхөн 5 Arduino өгөгдлийн тээглүүр ашигладаг бөгөөд энэ нь бусад тээглүүрийг таны төслүүдэд үнэгүй үлдээдэг.

TFT дэлгэц нь таны Arduino -той ижил урттай бөгөөд энэ нь эмх цэгцтэй болгодог.

Бамбай:

  • кабелийн хэрэгцээг арилгадаг.
  • дэлгэцийг тогтвортой холбох боломжийг олгодог
  • шаардлагатай 5 вольтоос 3 вольтын хүчдэл хуваагчийг агуулдаг
  • бусад Arduino бамбай дээр байрлуулж болно

Сэлбэгийн тооцоолсон өртөг нь 20 доллараас бага байна

Зураг

Зураг 1 -т Arduino бамбай асаалттай байгааг харуулав.

Видео бичлэг дээр TFT бамбай ажиллаж байгааг харуулж байна.

Алхам 1: эд ангиудын жагсаалт

Дараах хэсгүүдийг https://www.aliexpress.com/ дээрээс авсан болно.

  • Зөвхөн 2.2 инчийн TFT SPI LCD дэлгэцийн модуль 240*320 ILI9341, SD картны үүртэй Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2мм 2.54мм давирхай

Дараахь хэсгүүдийг орон нутгаас авсан болно.

  • 5 зөвхөн 2K2 ом 1/8 ваттын металл хальсны резистор
  • 5 зөвхөн 3k3 ом 1/8 ваттын металл хальсны резистор
  • ПХБ -ийн хувьд зөвхөн 40 зүү толгойн терминал зурвас 0.1 "/2.54 мм давирхай
  • 10 ампер цагаан тугалгатай зэс гал хамгаалагч утас

Сэлбэгийн тооцоолсон өртөг нь 20 доллараас бага байна

Алхам 2: Утасны диаграм

Утас диаграмм
Утас диаграмм
Утас диаграмм
Утас диаграмм

TFT модуль нь 3 вольтын хүчдэлийн зохицуулагчтай тул 5 вольтыг хүлээн авдаг боловч TFT оролт бүр 3 вольтыг хүлээж байна.

2K2 | 3K3 хүчдэл хуваагч нь Arduino 5 вольтын гаралтыг 3 вольт болгон бууруулдаг.

Зураг

  • Зураг 1 -т TFT -ийн холболтын диаграммыг харуулав.
  • Зураг 2 -т тохирох бамбайг харуулав
  • Зураг 3 -т бамбайны доод хэсгийг харуулав
  • Фото 4 шоу нь бамбайны дээд үзэмж юм
  • Зураг 5 -т угсарсан нэгжийг харуулав

Туршилт

  • TFT дэлгэцийг бамбайгаас салга
  • Бамбайгаа Arduino руу оруулна уу
  • Arduino -г компьютерт холбоно уу
  • Хүчдэл хуваагч бүр 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 | дээр дарна уу Номын сан оруулах | Zip номын сан нэмнэ үү … | Adafruit_ILI9341-master.zip”
  • "Sketch | дээр дарна уу Номын сан оруулах | Zip номын сан нэмнэ үү … | Adafruit-GFX-Library-master.zip”
  • "Sketch | дээр дарна уу Номын сан оруулах | Zip номын сан нэмнэ үү … | Adafruit_BusIO-master.zip”

Алхам 3

Таны Arduino IDE -ээс:

  • Хавсаргасан "graphicstest2.ino" файлыг Arduino -ийн ноорог дээр хуулах [1]
  • Ноорогоо "graphicstest2" болгон хадгалаад Arduino дээрээ байршуулаарай

Тэмдэглэл

[1]

"Graphicstest2.ino" -ийн агуулга нь номын сангийн жишээ файлтай ижил байна "… | Arduino | номын сан | Adafruit_ILI9341-мастер | жишээ | graphicstest | graphicstest.ino”гэхээс гадна толгой хэсэгт зарим нэмэлт модулийн зүүг тодорхойлсон болно.

Хавтасны зургийн кодыг мөн оруулсан болно.

Алхам 4: Дүгнэлт

Зааварчилгаа нь Arduino Uno R3 дээрээ TFT график бамбай хийх аргыг тайлбарласан болно

Дэлгэцийн хэмжээ нь 320 x 240 пиксел (QVGA)

SPI бамбай нь таны Arduino руу шууд холбогддог

Зөвхөн 5 Arduino өгөгдлийн зүү шаардлагатай

TFT дэлгэц нь таны Arduino -той ижил урттай бөгөөд энэ нь эмх цэгцтэй болгодог.

Сэлбэгийн тооцоолсон өртөг нь 20 доллар

Миний бусад зааварчилгааг үзэх бол энд дарна уу.

Зөвлөмж болгож буй: