Daftar Isi:
- Langkah 1: Bill of Material (Perangkat Keras)
- Langkah 2: Sketsa - Menggunakan Arduino 1.8.10 IDE. (Perpustakaan Adafruit Termasuk)
Video: TFT - Panel Sentuh: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Cara yang sangat mudah untuk menghabiskan waktu belajar dengan TFT Displays.
Wikipedia:Perangkat layar sentuh menggunakan teknologi resistif, potensiometer membran dua dimensi menyediakan koordinat x dan y. Lapisan atas adalah kaca tipis yang berjarak dekat dengan lapisan dalam yang berdekatan. Bagian bawah lapisan atas memiliki lapisan konduktif transparan; permukaan lapisan di bawahnya memiliki lapisan resistif transparan. Jari atau stylus merusak kaca untuk menyentuh lapisan di bawahnya. Tepi lapisan resistif memiliki kontak konduktif. Menemukan titik kontak dilakukan dengan menerapkan tegangan ke tepi yang berlawanan, meninggalkan dua tepi lainnya untuk sementara tidak terhubung. Tegangan lapisan atas menyediakan satu koordinat. Memutuskan kedua sisi tersebut, dan menerapkan tegangan ke dua sisi lainnya, yang sebelumnya tidak terhubung, memberikan koordinat lainnya. Bergantian dengan cepat di antara pasangan tepi memberikan pembaruan posisi yang sering. Konverter analog ke digital menyediakan data keluaran.
Pertama kita perlu mendeteksi jika ada sentuhan. Jadi kami menghubungkan kedua kabel dari satu lapisan/membran, mis. X ke ground (LOW dari pin arduino ditetapkan sebagai output) dan satu kabel dari lapisan Y ke resistor pull-up (mengatur pin arduino yang sesuai sebagai INPUT_PULLUP). Membaca kabel kedua lapisan Y kita mendapatkan HIGH jika tidak ada sentuhan (karena pull-up) dan LOW jika ada sentuhan (karena kontak dengan lapisan X yang diarde).
Kemudian kita perlu membaca posisi sentuhan. Jadi kami mengatur salah satu kabel X ke HIGH (yang mana tergantung pada sisi layar sentuh mana kami ingin membaca nilai min/max; lihat varian A/B dalam kode) dan kami membaca nilai analog pada Y. Nilainya harus berada di kisaran 0-1023, tetapi touchscreen yang saya uji mengembalikan 110-910 (Jadi perlu dikalibrasi - jalankan ILI9341_7.ino). Kemudian kita terapkan LOW-HIGH pada layer Y dan membaca nilai analog pada X.
Layar sentuh yang saya uji terkadang salah mendeteksi sentuhan, di luar titik yang disentuh. Untuk mencegah hal ini saya menambahkan beberapa penundaan dan nilai analog X dan Y dibaca berulang kali dan sentuhan disetujui hanya jika nilainya tidak berbeda (banyak).
Langkah 1: Bill of Material (Perangkat Keras)
- Arduino Uno - R3
- TFT Display Shield untuk Arduino (ILI - 9341) (Tanpa SPI).
- Sebuah baterai 5 v
- Kabel UsB
Langkah 2: Sketsa - Menggunakan Arduino 1.8.10 IDE. (Perpustakaan Adafruit Termasuk)
Memprogram "Chip" dengan sketsa ini hanyalah Start up untuk Penantang Masa Depan!!(… Melihat Gambar dari Kartu SD, Panel untuk Mengidentifikasi Sidik Jari, Banyak "Game Arkade" …) kemungkinannya banyak!!!
Set ini (ILI 9341 - tidak ada SPI) sangat memudahkan karena tidak perlu (kabel & dan resistor Pull down, untuk menurunkan tegangan 3, 3 v diperlukan untuk Display semacam ini, acc Datasheets), ada regulator yang disertakan ke dalam dan (Konfigurasi Plug & Play- untuk Uno R3), tetapi Anda dapat menggunakan lebih banyak "Arduino" (dengan penambahan pin … dengan mudah), referensi dimasukkan ke dalam " Sketch ".
Unduh Perpustakaan & contoh di sini:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Ada contoh lain ke Perpustakaan untuk diunduh. (sumber terbuka)… Kalkulator, Penampil kartu SD, Kalibrator Titik Layar Sentuh, dan Panel sentuh TFt.
1 - Ada lagi " Fine Tune " (opsional) yang disertakan, untuk presisi tekanan yang lebih baik, kita perlu mengetahui resistansi// antara X+ dan X- (Sumbu) Untuk itu, Anda memerlukan multimeter apa pun untuk membacanya !
Bagi saya, saya menggunakan, 350 ohm melintasi pelat (X+)& (X -) (Anda akan melihat ke dalam Sketsa), dan mungkin berbeda dengan milik Anda, tidak kurang dari itu (Perangkat Lunak) akan tetap berjalan !!
2 - Jika "Titik pena disentuh di layar" membuat "Bayangan" (jauh dari titik yang disentuh) … Anda harus mengatur (koordinat) pada baris: (contoh)
#tentukan TS_MINX 145
#tentukan TS_MINY 110
#tentukan TS_MAXX 880
#tentukan TS_MAXY 915
… Sabar (uncomplaining) kadang-kadang Anda perlu mengubah (angka) ini berkali-kali …berkali-kali untuk menutup pada " Kesempurnaan ".
…ada alat Anda melakukannya !!!
Good Luck & … yang terutama bersenang-senang !!!
Berhati-hatilah !!! Jika Mungkin Tetap Di Rumah !!!
Direkomendasikan:
Sentuh Lebih Sedikit Saklar Sentuh: 11 Langkah
Touch Less Touch Switch: Dalam situasi COVID-19 yang berlaku, memperkenalkan Antarmuka Pengguna bebas-sentuh untuk mesin publik untuk menghindari penyebaran pandemi di komunitas
Kalkulator Layar Sentuh LCD TFT Arduino: 3 Langkah
Arduino TFT LCD Touchscreen Calculator: Hai Teman-teman dalam instruksi ini kita akan belajar cara membuat kalkulator menggunakan Arduino Uno dengan 3.5" Layar TFT LCD Touchscreen. Jadi kita akan menulis kode dan Upload ke arduino yang akan menampilkan antarmuka kalkulator di layar dan akan
Tiga Sirkuit Sensor Sentuh + Sirkuit Pewaktu Sentuh: 4 Langkah
Tiga Sirkuit Sensor Sentuh + Sirkuit Pewaktu Sentuh: Sensor Sentuh adalah sirkuit yang AKTIF saat mendeteksi sentuhan pada Pin Sentuh. Ini bekerja secara sementara yaitu beban akan ON hanya untuk saat sentuhan dilakukan pada pin. Di sini, saya akan menunjukkan tiga cara berbeda untuk membuat sentuhan
BluBerriSix - Layar Sentuh TFT / Tutorial Arduino: 12 Langkah (dengan Gambar)
BluBerriSix - Layar Sentuh TFT / Tutorial Arduino: 2019 adalah hari jadi ke-20 RIM Blackberry 850! Penemuan kecil Kanada ini mengubah cara dunia berkomunikasi. Sudah lama berlalu, tetapi warisannya terus berlanjut! Dalam instruksi ini, Anda akan belajar cara menggunakan MCUfriend.com 2.4" TFT di
SENTUH SWITCH - Cara Membuat Saklar Sentuh Menggunakan Transistor dan Breadboard: 4 Langkah
SENTUH SWITCH | Cara Membuat Saklar Sentuh Menggunakan Transistor dan Breadboard.: Sakelar sentuh adalah proyek yang sangat sederhana berdasarkan penerapan transistor. Transistor BC547 digunakan dalam proyek ini yang bertindak sebagai sakelar sentuh. PASTIKAN UNTUK MENONTON VIDEO YANG AKAN MEMBERI ANDA DETAIL LENGKAP TENTANG PROYEK