Bagaimana cara menggunakan TFT 2,4 inci Ili9341 dalam proyek penginderaan jarak?

Dec 24, 2025

Tinggalkan pesan

Sarah Huang
Sarah Huang
Dengan pemahaman yang mendalam tentang teknologi COG LCD, saya berkomitmen untuk memajukan kualitas dan kinerja solusi tampilan. Peran saya di Longnan Hongtai Technology Co., Ltd melibatkan berkolaborasi dengan tim untuk memberikan produk inovatif yang memenuhi harapan pelanggan.

Hai! Saya pemasok TFT 2,4 inci Ili9341, dan hari ini saya ingin berbagi dengan Anda cara menggunakan layar mengagumkan ini dalam proyek penginderaan jarak. Ini akan menjadi perjalanan yang menyenangkan, jadi mari selami!

Mengapa TFT 2,4 inci Ili9341?

Pertama, Anda mungkin bertanya-tanya mengapa memilihTFT 2,4 inci Ili9341untuk proyek penginderaan jarak Anda. Nah, si kecil ini punya pukulan yang hebat. Ini memiliki layar resolusi tinggi 320x240 piksel, yang berarti Anda dapat menampilkan grafik yang jelas dan detail. Selain itu, ia memiliki kecepatan refresh yang cepat, sehingga setiap perubahan pada data kedekatan dapat diperbarui dengan cepat di layar.

Hal hebat lainnya adalah kompatibilitasnya. Itu dapat dengan mudah berinteraksi dengan berbagai mikrokontroler seperti Arduino dan Raspberry Pi. Artinya, Anda tidak perlu terlalu khawatir untuk menjalankan semuanya. Protokol komunikasi yang digunakannya terdokumentasi dengan baik, jadi meskipun Anda seorang pemula dalam permainan elektronik, Anda dapat mengaktifkan dan menjalankannya dalam waktu singkat.

Dasar-dasar Penginderaan Kedekatan

Sebelum kita mulai mengintegrasikan TFT 2,4 inci Ili9341, mari kita bahas beberapa dasar penginderaan jarak dengan cepat. Sensor proximity mendeteksi ada tidaknya suatu objek dalam jarak tertentu. Ada berbagai jenis sensor jarak, seperti sensor infra merah, sensor ultrasonik, dan sensor kapasitif.

Sensor inframerah bekerja dengan memancarkan cahaya inframerah dan mengukur pantulan. Ketika suatu objek mendekat, jumlah cahaya yang dipantulkan berubah, dan sensor dapat mendeteksi perubahan ini. Sensor ultrasonik, sebaliknya, memancarkan gelombang ultrasonik dan mengukur waktu yang diperlukan gelombang tersebut untuk memantul kembali. Sensor kapasitif mendeteksi perubahan kapasitansi ketika suatu benda mendekat.

Untuk proyek kami, kami akan menggunakan sensor jarak inframerah karena harganya relatif murah, mudah digunakan, dan berfungsi dengan baik di sebagian besar lingkungan.

Pengaturan Perangkat Keras

Sekarang, mari beralih ke pengaturan perangkat keras. Anda memerlukan beberapa hal:

  • TFT 2,4 inci Ili9341menampilkan
  • Sensor jarak inframerah
  • Mikrokontroler (misalkan Arduino Uno untuk kesederhanaan)
  • Beberapa kabel jumper

Mulailah dengan menghubungkan sensor jarak ke Arduino. Kebanyakan sensor jarak inframerah memiliki tiga pin: VCC, GND, dan pin sinyal. Hubungkan pin VCC ke pin 5V di Arduino, pin GND ke ground Arduino, dan pin sinyal ke salah satu pin input digital (mari kita gunakan pin 2).

Selanjutnya, saatnya untuk menghubungkanTFT 2,4 inci Ili9341menampilkan. Layar memiliki beberapa pin, termasuk pin daya (VCC dan GND), pin data, dan pin kontrol. Hubungkan VCC ke 5V di Arduino dan GND ke ground. Untuk pin data dan kontrol, ikuti lembar data pada layar TFT. Biasanya, Anda akan menghubungkan beberapa pin SPI (Serial Peripheral Interface) di Arduino ke pin yang sesuai di layar. Misalnya menghubungkan pin MOSI (Master Out Slave In), MISO (Master In Slave Out), SCK (Serial Clock), dan CS (Chip Select) dengan benar.

Pengkodean Perangkat Lunak

Setelah perangkat keras siap, saatnya menulis kode. Pertama, Anda harus menyertakan perpustakaan yang diperlukan. Untuk TFT 2,4 inci Ili9341, Anda dapat menggunakan perpustakaan Adafruit_GFX dan Adafruit_ILI9341. Anda dapat menginstal perpustakaan ini melalui manajer perpustakaan Arduino IDE.

#include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST -1 // Anda dapat terhubung ke reset perangkat keras jika diperlukan Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); #define PROXIMITY_PIN 2 pengaturan batal() { Serial.begin(9600); tft.begin(); tft.fillScreen(ILI9341_BLACK); tft.setCursor(0, 0); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); pinMode(PROXIMITY_PIN, INPUT); } void loop() { int proximityValue = digitalRead(PROXIMITY_PIN); if (proximityValue == TINGGI) { tft.fillScreen(ILI9341_GREEN); tft.setCursor(0, 100); tft.println("Objek Terdeteksi!"); } lain { tft.fillScreen(ILI9341_BLACK); tft.setCursor(0, 100); tft.println("Tidak Ada Objek yang Terdeteksi"); } penundaan(100); }

Cuplikan kode ini melakukan hal berikut: Di dalampengaturanberfungsi, ini menginisialisasi komunikasi serial, memulai tampilan TFT, mengisi layar dengan warna hitam, mengatur pengaturan teks, dan mengkonfigurasi pin sensor jarak sebagai input.

Dilingkaranberfungsi, ia membaca nilai dari sensor jarak. Jika suatu objek terdeteksi (sensor berbunyi TINGGI), layar TFT akan terisi dengan warna hijau dan menampilkan pesan yang mengatakan "Objek Terdeteksi!". Jika tidak ada objek yang terdeteksi, layar akan terisi dengan warna hitam dan menampilkan "Tidak Ada Objek Terdeteksi".

Fitur dan Pertimbangan Lanjutan

Jika Anda ingin membawa proyek Anda ke tingkat berikutnya, ada beberapa fitur lanjutan yang dapat Anda jelajahi. Misalnya, Anda dapat menampilkan informasi lebih detail di layar TFT, seperti jarak objek (jika sensor jarak Anda dapat mengukur jarak).

Anda juga dapat menambahkan animasi atau grafik untuk membuat tampilan lebih menarik. Pustaka Adafruit_GFX menyediakan fungsi untuk menggambar bentuk, garis, dan bahkan bitmap pada layar TFT.

TFT1.77inch St77354.3-inch 480×800 RGB interface IPS TFT LCD screen(001)

Pertimbangan lainnya adalah konsumsi daya. Jika proyek Anda perlu dijalankan dengan daya baterai untuk waktu yang lama, Anda mungkin ingin mengoptimalkan kode untuk mengurangi konsumsi daya layar TFT dan sensor jarak. Misalnya, Anda dapat mengalihkan tampilan ke mode tidur ketika tidak ada objek yang terdeteksi selama jangka waktu tertentu.

Dibandingkan dengan Layar TFT Lainnya

Ada layar TFT lain di luar sana, sepertiTFT 1,77 inci ST7735dan ituLayar LCD IPS TFT Antarmuka RGB 4,3 inci 480×800. ItuTFT 1,77 inci ST7735lebih kecil dan mungkin merupakan pilihan yang lebih baik jika Anda memiliki keterbatasan ruang. Namun, resolusinya lebih rendah dibandingkan TFT 2,4 inci Ili9341, sehingga grafisnya mungkin tidak terlihat tajam.

Di sisi lain,Layar LCD IPS TFT Antarmuka RGB 4,3 inci 480×800memiliki resolusi yang jauh lebih tinggi dan ukuran layar yang lebih besar. Ini bagus untuk proyek di mana Anda perlu menampilkan banyak informasi atau memiliki grafik definisi tinggi. Namun hal ini juga memakan lebih banyak daya dan mungkin lebih mahal.

Jadi, bergantung pada kebutuhan proyek Anda, Anda dapat memilih layar TFT yang paling sesuai.

Penutupan dan Kontak untuk Pembelian

Nah, itu saja cara menggunakan TFT 2.4inch Ili9341 dalam proyek proximity sensing. Saya harap panduan ini bermanfaat bagi Anda. Baik Anda seorang penghobi yang mengerjakan proyek menyenangkan atau profesional yang mengembangkan produk, TFT 2,4 inci Ili9341 adalah pilihan tepat untuk kebutuhan penginderaan jarak Anda.

Jika Anda tertarik untuk membeli TFT 2,4 inci Ili9341, atau layar TFT kami yang lain sepertiTFT 1,77 inci ST7735dan ituLayar LCD IPS TFT Antarmuka RGB 4,3 inci 480×800, jangan ragu untuk menghubungi kami untuk memulai negosiasi pembelian. Kami berkomitmen untuk menyediakan produk berkualitas tinggi dan layanan terbaik.

Referensi

  • Dokumentasi Perpustakaan Adafruit_GFX
  • Dokumentasi Perpustakaan Adafruit_ILI9341
  • Lembar Data Arduino
  • Lembar Data Sensor Jarak Inframerah
  • Lembar Data Ili9341 TFT 2,4 inci
Kirim permintaan