Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: Diagram ng Mga Kable
- Hakbang 3: Software
- Hakbang 4: Buod
Video: Arduino TFT Graphics Shield: 4 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang itinuturo na ito ay nagpapaliwanag kung paano gumawa ng isang 240 x 320 pixel (QVGA) na kulay ng kalasag na graphics para sa iyong Arduino UNO R3.
Ang kalasag, na nagtatampok ng isang SPI bus at isang ILI9341 display controller, ay naka-plug nang direkta sa iyong Arduino.
Tanging 5 mga pin ng data ng Arduino ang ginagamit na nag-iiwan ng iba pang mga pin nang libre para sa iyong mga proyekto.
Ang display na TFT ay kapareho ng haba ng iyong Arduino na gumagawa para sa isang malinis na pakete.
Ang kalasag:
- inaalis ang pangangailangan para sa mga kable.
- nagbibigay ng isang matatag na bundok para sa display
- naglalaman ng kinakailangang 5 volt to 3 volt volt divider
- maaaring isalansan sa tuktok ng iba pang mga kalasag na Arduino
Ang tinatayang halaga ng mga bahagi ay mas mababa sa $ 20
Mga imahe
Ipinapakita sa larawan 1 ang Arduino na kalasag na pinalakas.
Ipinapakita ng video ang TFT na kalasag na kumikilos.
Hakbang 1: Listahan ng Mga Bahagi
Ang mga sumusunod na bahagi ay nakuha mula sa
- 1 lamang 2.2 Inch TFT SPI LCD Display Module 240 * 320 ILI9341 na may SD Card Slot para sa Arduino Raspberry Pi 51 / AVR / STM32 / ARM / PIC [1]
- 1 lamang Prototype PCB Expansion Board Para sa Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2mm 2.54mm Pitch
Ang mga sumusunod na bahagi ay nakuha nang lokal:
- 5 lamang ang 2K2 ohm 1/8 watt metal film resistors
- 5 lamang 3k3 ohm 1/8 watt metal film resistors
- 1 lang 40 pin header terminal strip 0.1 "/2.54mm pitch para sa PCBs
- 10 amp tinned wire fuse wire
Ang tinatayang halaga ng mga bahagi ay mas mababa sa $ 20
Hakbang 2: Diagram ng Mga Kable
Ang module ng TFT ay tumatanggap ng 5 volts, dahil mayroon itong 3 volt boltahe regulator, ngunit ang bawat isa sa mga input ng TFT ay inaasahan ang 3 volts.
Ang 2K2 | Ang 3K3 voltage divider ay nagbabawas ng Arduino 5 volt outputs hanggang sa 3 volts.
Mga imahe
- Ipinapakita ng larawan 1 ang diagram ng mga kable ng TFT.
- Ipinapakita ng larawan 2 ang katugmang kalasag
- Ipinapakita sa larawan 3 ang kalasag sa ilalim
- Ang mga palabas sa Larawan 4 ay isang nangungunang pagtingin sa kalasag
- Ipinapakita ng larawan 5 ang binuo unit
Pagsubok
- I-unplug ang display na TFT mula sa kalasag
- Ipasok ang kalasag sa iyong Arduino
- I-plug ang iyong Arduino sa iyong computer
- Suriin na ang bawat boltahe na divider junction ay sumusukat ng 3 volts.
- Idiskonekta ang Arduino mula sa iyong computer
- I-plug ang TFT display
- Handa ka na ngayong umalis.
Hakbang 3: Software
Tatlong mga file ng library ang kinakailangan bilang karagdagan sa nakalakip na code
Hakbang 1
I-download ang mga sumusunod na file ng library:
- https://github.com/adafruit/Adafruit_ILI9341
- https://github.com/adafruit/Adafruit-GFX-Library
- https://github.com/adafruit/Adafruit_BusIO
Ang bawat isa sa mga file sa itaas ay nasa format ng zip at lilitaw sa iyong folder ng pag-download
Hakbang 2
Piliin at mai-install ang bawat isa sa mga library sa itaas gamit ang iyong Arduino IDE:
- I-click ang “Sketch | Isama ang Library | Magdagdag ng Zip Library… | Adafruit_ILI9341-master.zip”
- I-click ang “Sketch | Isama ang Library | Magdagdag ng Zip Library… | Adafruit-GFX-Library-master.zip”
- I-click ang “Sketch | Isama ang Library | Magdagdag ng Zip Library… | Adafruit_BusIO-master.zip”
Hakbang 3
Mula sa iyong Arduino IDE:
- Kopyahin ang nakalakip na "graphicstest2.ino" na file sa isang Arduino sketch [1]
- I-save ang sketch bilang "graphicstest2" pagkatapos ay i-upload ito sa iyong Arduino
Tandaan
[1]
Ang mga nilalaman ng "graphicstest2.ino" ay magkapareho sa halimbawang file ng library "… | Arduino | mga aklatan | Adafruit_ILI9341-master | mga halimbawa | graphicstest | graphicstest.ino”maliban sa ilang karagdagang mga module ng display module na tinukoy sa header.
Kasama rin ang code para sa larawan ng Cover.
Hakbang 4: Buod
Inilalarawan ng itinuturo kung paano gumawa ng isang kalasag na TFT graphics para sa iyong Arduino Uno R3
Ang laki ng display ay 320 x 240 pixel (QVGA)
Ang SPI Shields plugs direkta sa iyong Arduino
5 Arduino data pin lamang ang kinakailangan
Ang display na TFT ay pareho ang haba ng iyong Arduino na gumagawa para sa isang malinis na pakete.
Ang tinatayang halaga ng mga bahagi ay $ 20
Mag-click dito upang matingnan ang aking iba pang mga itinuturo.
Inirerekumendang:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Mga Kapitan Shield ng Kaarawan: 11 Mga Hakbang (na may Mga Larawan)
Captains Birthday Shield: Kumusta, kaarawan ngayon ng aking pamangkin at nais kong bigyan siya ng isang gawang bahay. Siyempre kailangan itong magmukhang napaka cool at kasing totoo hangga't maaari. O kahit papaano malaki at maliwanag. Ang pag-sign ng Captain America ay palaging isang bagay na nais kong gawin. Hindi
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Paano Gumawa ng Mga Bluetooth Shield para sa Pag-upload ng Sketch sa Arduino: 9 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Mga Bluetooth Shields para sa Pag-upload ng Sketch sa Arduino: Maaari kang mag-upload ng isang sketch sa Arduino mula sa android o pc sa paglipas ng bluetooth, upang gawin ito kailangan mo ng kaunting karagdagang sangkap tulad ng module ng Bluetooth, capacitor, resistor, beardboard at jumper wires pagkatapos ay mag-hook ka magkasama at kumonekta sa Arduino pin.
Arduino Uno: Bitmap Animation sa ILI9341 TFT Touchscreen Display Shield With Visuino: 12 Hakbang (na may Mga Larawan)
Arduino Uno: Bitmap Animation sa ILI9341 TFT Touchscreen Display Shield With Visuino: batay sa ILI9341 na TFT Touchscreen Display Shields ay napakapopular ng mga Shield na may mababang gastos sa Display para sa Arduino. Ang Visuino ay mayroong suporta para sa kanila sa loob ng mahabang panahon, ngunit hindi ako nagkaroon ng pagkakataong magsulat ng isang Tutorial sa kung paano gamitin ang mga ito. Kamakailan ngunit ilang tao ang nagtanong