Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Panduan Profesional Animasi Bitmap pada Layar Sentuh TFT ILI9341 2.4″

Komponen dan Perlengkapan

Aplikasi dan Layanan Online

Tentang Proyek Ini

Display Shield TFT Sentuh berbasis ILI9341 merupakan Display Shield yang sangat populer dan hemat biaya untuk Arduino. Visuino telah mendukungnya selama beberapa waktu, tetapi saya belum pernah menulis tutorial tentang cara menggunakannya. Namun, akhir-akhir ini beberapa orang bertanya tentang penggunaan layar dengan Visuino, jadi saya memutuskan untuk membuat tutorial ini.

Dalam tutorial ini, saya akan menunjukkan seberapa mudahnya untuk menghubungkan Shield ke Arduino dan memrogramnya dengan Visuino untuk menganimasikan Bitmap yang bergerak di layar.

Langkah 1: Komponen

Langkah 2: Hubungkan ILI9341 TFT Touchscreen Display Shield ke Arduino

Pasang TFT Shield di atas Arduino Uno seperti yang ditunjukkan pada gambar.

Langkah 3: Mulai Visuino dan tambahkan TFT Display Shield

Untuk memrogram Arduino, Anda perlu menginstal Arduino IDE dari sini: https://www.arduino.cc/.

Pastikan Anda menginstal versi 1.6.7 atau lebih tinggi, jika tidak tutorial ini tidak akan bekerja!

Visuino: https://www.visuino.com juga perlu diinstal.

Langkah 4: Di Visuino: Tambahkan Elemen Draw Text untuk bayangan teks

Selanjutnya kita perlu menambahkan elemen grafis untuk merender teks dan bitmap. Pertama kita akan menambahkan elemen grafis untuk menggambar bayangan teks:

Langkah 5: Di Visuino: Tambahkan Elemen Draw Text untuk latar depan teks

Sekarang kita akan menambahkan elemen grafis untuk menggambar teks:

Langkah 6: Di Visuino: Tambahkan Elemen Draw Bitmap untuk animasi

Selanjutnya kita akan menambahkan elemen grafis untuk menggambar bitmap:

Langkah 7: Di Visuino: Tambahkan pin untuk properti X dan Y dari elemen Draw Bitmap

Untuk menganimasikan Bitmap, kita perlu mengontrol posisi X dan Y-nya. Untuk ini kita akan menambahkan pin untuk properti X dan Y:

Langkah 8: Di Visuino: Tambahkan 2 Integer Sine Generators, dan konfigurasikan yang pertama

Kita akan menggunakan 2 Integer sine generators untuk menganimasikan gerakan bitmap:

Langkah 9: Di Visuino: Konfigurasikan Sine Generator kedua, dan hubungkan Sine Generators ke pin koordinat X dan Y dari Bitmap

Langkah 10: Di Visuino: Tambahkan dan hubungkan komponen Start dan Clock Multi Source

Untuk merender bitmap setiap kali posisi X dan Y diperbarui, kita perlu mengirim sinyal clock ke elemen "Draw Bitmap1". Untuk mengirim perintah setelah posisi diubah, kita perlu cara untuk mensinkronkan peristiwa. Untuk ini kita akan menggunakan komponen Repeat untuk terus-menerus menghasilkan peristiwa, dan Clock Multi Source untuk menghasilkan 2 peristiwa secara berurutan. Peristiwa pertama akan mengclock sine generators untuk memperbarui posisi X dan Y, dan yang kedua akan mengclock "Draw Bitmap1":

Langkah 11: Hasilkan, Kompilasi, dan Unggah Kode Arduino

Langkah 12: Dan mainkan...

Selamat! Anda telah menyelesaikan proyek ini.

Gambar 2, 3, 4 dan 5 dan Video menunjukkan proyek yang sudah terhubung dan menyala. Anda akan melihat Bergeraknya Bitmap di sekitar ILI9341 based TFT Touchscreen Display Shield seperti yang terlihat pada Video.

Pada Gambar 1 Anda dapat melihat diagram Visuino lengkap. Juga dilampirkan adalah proyek Visuino yang saya buat untuk tutorial ini, dan bitmap dengan logo Visuino. Anda dapat mengundah dan membukanya di Visuino: https://www.visuino.com

FPHWHL0IV0AHJLX.zip

Proses manufaktur

  1. Cara Memasang Layar TFT 3,5″ Kuman pada RetroPie: Panduan Langkah demi Langkah
  2. Sistem Pencahayaan DMX Dikonrol Web – Kontroler Master Arduino
  3. Membuat Game Pong Klasik pada Arduino UNO dengan Layar OLED – Tutorial Langkah demi Langkah
  4. Membuat Spybot Arduino yang Dikontrol melalui Bluetooth
  5. Buat Animasi LCD dan Game Menarik dengan Arduino UNO
  6. Buat Game Tic-Tac-Toe Layar Sentuh pada Arduino Due
  7. Tampilkan Foto JPEG dan Video RGB565 pada Layar TFT SPI 2.8″ dengan Arduino Nano
  8. Proyek HMI Nextion Interaktif Menggunakan Arduino Mega dan Sensor
  9. Menampilkan Gambar BMP dari Kartu SD pada Shield Arduino TFT LCD 2.4″
  10. Kit Pengontrol Tampilan VFD Berbasis Arduino