Daftar Isi:

Arduino TFT Graphics Shield: 4 Langkah (dengan Gambar)
Arduino TFT Graphics Shield: 4 Langkah (dengan Gambar)

Video: Arduino TFT Graphics Shield: 4 Langkah (dengan Gambar)

Video: Arduino TFT Graphics Shield: 4 Langkah (dengan Gambar)
Video: TFT LCD Shield Arduino, Inisiasi Library dan Kalibrasi Touch | AKHISHOP ELECTRONICS #BelajarArduino 2024, Juli
Anonim
Image
Image
Diagram pengkabelan
Diagram pengkabelan

Instruksi ini menjelaskan cara membuat pelindung grafis warna 240 x 320 piksel (QVGA) untuk Arduino UNO R3 Anda.

Perisai, yang dilengkapi bus SPI dan pengontrol tampilan ILI9341, dihubungkan langsung ke Arduino Anda.

Hanya 5 pin data Arduino yang digunakan yang membuat pin lainnya gratis untuk proyek Anda.

Layar TFT memiliki panjang yang sama dengan Arduino Anda yang membuat paket rapi.

Perisai:

  • menghilangkan kebutuhan akan kabel.
  • menyediakan dudukan yang stabil untuk tampilan
  • berisi pembagi tegangan 5 volt hingga 3 volt yang diperlukan
  • dapat ditumpuk di atas perisai Arduino lainnya

Perkiraan biaya suku cadang kurang dari $20

Gambar-gambar

Foto 1 menunjukkan perisai Arduino dihidupkan.

Video menunjukkan perisai TFT beraksi.

Langkah 1: Daftar Bagian

Bagian-bagian berikut diperoleh dari

  • 1 hanya 2.2 Inch TFT SPI LCD Display Modul 240*320 ILI9341 dengan Slot Kartu SD untuk Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 Hanya Prototipe PCB Papan Ekspansi untuk Arduino ATMEGA328P UNO R3 Perisai FR-4 Fiber PCB Papan Tempat Memotong Roti 2 Mm 2.54 Mm Pitch

Bagian-bagian berikut diperoleh secara lokal:

  • 5 hanya resistor film logam 2K2 ohm 1/8 watt
  • 5 hanya resistor film logam 3k3 ohm 1/8 watt
  • 1 hanya 40 pin strip terminal header 0.1 "/2.54mm pitch untuk PCB
  • 10 amp kawat sekering tembaga kaleng

Perkiraan biaya suku cadang kurang dari $20

Langkah 2: Diagram Pengkabelan

Diagram pengkabelan
Diagram pengkabelan
Diagram pengkabelan
Diagram pengkabelan

Modul TFT menerima 5 volt, karena memiliki pengatur tegangan 3 volt, tetapi masing-masing input TFT mengharapkan 3 volt.

2K2 | Pembagi tegangan 3K3 mengurangi output Arduino 5 volt menjadi 3 volt.

Gambar-gambar

  • Foto 1 menunjukkan diagram pengkabelan TFT.
  • Foto 2 menunjukkan perisai yang cocok
  • Foto 3 menunjukkan bagian bawah perisai
  • Foto 4 menunjukkan adalah tampilan atas perisai
  • Foto 5 menunjukkan unit yang dirakit

Pengujian

  • Cabut layar TFT dari pelindung
  • Masukkan perisai ke Arduino Anda
  • Colokkan Arduino Anda ke komputer Anda
  • Periksa bahwa setiap sambungan pembagi tegangan berukuran 3 volt.
  • Putuskan sambungan Arduino dari komputer Anda
  • Colokkan layar TFT
  • Anda sekarang siap untuk pergi.

Langkah 3: Perangkat Lunak

Tiga file perpustakaan diperlukan selain kode terlampir

Langkah 1

Unduh file perpustakaan berikut:

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

Masing-masing file di atas dalam format zip dan akan muncul di folder unduhan Anda

Langkah 2

Pilih dan instal masing-masing perpustakaan di atas menggunakan Arduino IDE Anda:

  • Klik “Sketsa | Sertakan Perpustakaan | Tambahkan Pustaka Zip … |Adafruit_ILI9341-master.zip”
  • Klik “Sketsa | Sertakan Perpustakaan | Tambahkan Perpustakaan Zip … |Adafruit-GFX-Library-master.zip”
  • Klik “Sketsa | Sertakan Perpustakaan | Tambahkan Perpustakaan Zip … |Adafruit_BusIO-master.zip”

Langkah 3

Dari IDE Arduino Anda:

  • Salin file “graphicstest2.ino” terlampir ke sketsa Arduino [1]
  • Simpan sketsa sebagai “graphicstest2” lalu unggah ke Arduino Anda

Catatan

[1]

Isi dari “graphicstest2.ino” identik dengan file contoh library”… |Arduino | perpustakaan | Adafruit_ILI9341-master | contoh | tes grafis | graphicstest.ino” kecuali bahwa beberapa pin modul tampilan tambahan telah ditentukan di header.

Kode untuk foto Sampul juga disertakan.

Langkah 4: Ringkasan

Instruksi menjelaskan cara membuat pelindung grafis TFT untuk Arduino Uno R3 Anda

Ukuran layar 320 x 240 piksel (QVGA)

Perisai SPI dihubungkan langsung ke Arduino Anda

Hanya diperlukan 5 pin data Arduino

Layar TFT memiliki panjang yang sama dengan Arduino Anda yang membuat paket rapi.

Perkiraan biaya suku cadang adalah $20

Klik di sini untuk melihat instruksi saya yang lain.

Direkomendasikan: