Мазмуну:

Arduino TFT Graphics Shield: 4 кадам (сүрөттөр менен)
Arduino TFT Graphics Shield: 4 кадам (сүрөттөр менен)

Video: Arduino TFT Graphics Shield: 4 кадам (сүрөттөр менен)

Video: Arduino TFT Graphics Shield: 4 кадам (сүрөттөр менен)
Video: MKS Gen L - внешний драйвер 2024, Июль
Anonim
Image
Image
Кабелдик диаграмма
Кабелдик диаграмма

Бул көрсөтмө сиздин Arduino UNO R3 үчүн 240 x 320 пикселдик (QVGA) түстүү графикалык калкан кантип жасоону түшүндүрөт.

SPI шинасы жана ILI9341 дисплей контроллери бар калкан түздөн -түз сиздин Arduinoго туташтырылат.

5 Arduino маалымат казыгы гана колдонулат, бул башка казыктарды сиздин долбоорлоруңуз үчүн бекер калтырат.

TFT дисплейи сиздин Arduino менен бирдей узундукта, ал тыкан топтомду түзөт.

Калкан:

  • кабелдерге болгон муктаждыкты жок кылат.
  • дисплей үчүн туруктуу орнотууну камсыз кылат
  • керектүү 5 вольттон 3 вольттун чыңалуусу бар
  • башка Arduino калкандарынын үстүнө коюлушу мүмкүн

Бөлүктөрдүн болжолдуу баасы 20 доллардан аз

Сүрөттөр

1 -сүрөт Ардуино калканынын иштетилгенин көрсөтөт.

Видеодо TFT калканы иштеп жатканын көрүүгө болот.

1 -кадам: Бөлүктөрдүн тизмеси

Төмөнкү бөлүктөр https://www.aliexpress.com/ сайтынан алынды:

  • 1 гана 2.2 дюймдук TFT SPI ЖК дисплей модулу 240*320 ILI9341 SD картасынын уячасы менен Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 гана прототип PCB кеңейтүү тактасы үчүн Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2mm 2.54mm Pitch

Төмөнкү бөлүктөр жергиликтүү түрдө алынган:

  • 5 гана 2K2 ом 1/8 ватт металл пленка резисторлору
  • 5 гана 3k3 ohm 1/8 ватт металл пленка резисторлору
  • ПКБ үчүн 1 гана 40 пиндик баш терминалдын тилкеси 0.1 "/2.54mm кадам
  • 10 амп калай жез сактандыруучу зым

Бөлүктөрдүн болжолдуу баасы 20 доллардан аз

2 -кадам: Кабелдик диаграмма

Кабелдик диаграмма
Кабелдик диаграмма
Кабелдик диаграмма
Кабелдик диаграмма

TFT модулу 5 вольтту кабыл алат, анткени ал 3 вольттуу чыңалуу жөндөгүчүнө ээ, бирок TFTдин ар бир кириши 3 вольтту күтөт.

2K2 | 3K3 чыңалуу бөлүштүргүчтөрү Arduino 5 вольттун чыгышын 3 вольтко чейин төмөндөтөт.

Сүрөттөр

  • Сүрөт 1 TFT туташуу схемасын көрсөтөт.
  • Фото 2 дал келген калканды көрсөтөт
  • 3 -сүрөт калканчтын астынкы жагын көрсөтөт
  • Сүрөт 4 шоу калканчтын үстүңкү көрүнүшү
  • Фото 5 монтаждалган агрегатты көрсөтөт

Тестирлөө

  • TFT дисплейин калканчтан ажыратыңыз
  • Калканды Arduino ичине салыңыз
  • Ардуинону компьютериңизге сайыңыз
  • Ар бир чыңалуу бөлүштүргүчүнүн 3 вольтту түзөрүн текшериңиз.
  • Ардуинону компьютериңизден ажыратыңыз
  • TFT дисплейин сайыңыз
  • Сиз азыр барууга даярсыз.

3 -кадам: Программалык камсыздоо

Тиркелген коддон тышкары үч китепкана файлдары талап кылынат

1 кадам

Төмөнкү китепкана файлдарын жүктөп алыңыз:

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

Жогорудагы файлдардын ар бири zip форматында жана жүктөө папкасында пайда болот

2-кадам

Ардуино IDE аркылуу жогорудагы китепканалардын ар бирин тандап орнотуңуз:

  • "Эскиз | Китепкана кошуу | Zip китепканасын кошуу… | Adafruit_ILI9341-master.zip”
  • "Эскиз | Китепкана кошуу | Zip китепканасын кошуу… | Adafruit-GFX-Library-master.zip”
  • "Эскиз | Китепкана кошуу | Zip китепканасын кошуу… | Adafruit_BusIO-master.zip”

3 -кадам

Сиздин Arduino IDEден:

  • Тиркелген "graphicstest2.ino" файлын Arduino эскизине көчүрүңүз [1]
  • Эскизди "graphicstest2" катары сактап, анан Arduinoго жүктөңүз

Эскертүү

[1]

"Graphicstest2.ino" мазмунун китепкананын мисал файлына окшош "… | Arduino | китепканалар | Adafruit_ILI9341-master | мисалдар | graphicstest | graphicstest.ino”башкасында кээ бир кошумча дисплей модулунун казыктары аныкталган.

Мукабанын сүрөтүнүн коду да камтылган.

4 -кадам: Жыйынтык

Инструктор Arduino Uno R3 үчүн TFT графикалык калканы кантип жасоону сүрөттөйт

Дисплейдин өлчөмү 320 x 240 пиксел (QVGA)

SPI калканы Arduino түздөн -түз туташтырат

Болгону 5 Arduino маалымат казыгы талап кылынат

TFT дисплейи сиздин Arduino менен бирдей узундукта, ал тыкан топтомду түзөт.

Бөлүктөрдүн болжолдуу баасы 20 доллар

Менин башка көрсөтмөлөрүмдү көрүү үчүн бул жерди басыңыз.

Сунушталууда: