Saya juga menemukan bahwa layar kapasitif sulit didapat jika Anda bukan OEM. Artikel 2009 ini menyatakan "Dengan harga panel sentuh kapasitif proyektif sekitar $ 2,50-3,00 per inci, biaya rata-rata untuk modul panel sentuh adalah sekitar $ 30 untuk netbook ukuran mainstream" . Itu, tentu saja, adalah harga untuk Asus membeli 100.000 dari mereka, bukan untuk Anda dan saya untuk bermain-main.
Untungnya, ada banyak OEM yang menghasilkan produk dengan layar kapasitif, dan ada pasar yang signifikan untuk layar pengganti. Saya sarankan Anda menemukan layar (LCD dan panel sentuh) yang memenuhi kebutuhan Anda pada produk yang ada (apakah itu PC layar sentuh, netbook, atau PDA) dan kemudian coba cari layar pengganti untuk itu. Saat Anda mencari, lihat perbandingan layar sentuh Nexus One, Droid Eris, Motorola Droid, dan iPhone ini, untuk membantu Anda memutuskan apa yang akan didapat. Juga cari forum peretasan perangkat keras untuk bantuan lebih lanjut, karena lembar data akan sulit didapat.
Sebagai contoh layar, Sparkfun menjual layar sentuh iPhone pengganti dan tampilan seharga $ 140 - Tidak buruk untuk tampilan, tetapi banyak jika Anda hanya ingin sensor. Directfix (dan banyak lainnya) menjual hanya digitizer sekitar $ 30, beberapa menjual digitizer, kaca, dan tombol home sekitar $ 50 - Anda harus melihat-lihat. (Lihat di sini - layar sentuh iPAD! Tombol joystick yang panjang; Halo, layar sentuh kaca 10 ".)
Calamari di Sparkfun berkata (Mengenai layar sentuh pengganti iPhone):
Seperti yang dapat Anda lihat di foto, ada dua konektor B2B. Satu untuk video. Ini memiliki bus 1v8 SPI untuk mengkonfigurasi controller dan antarmuka MPL untuk piksel. Anda dapat mengendarai yang terakhir dengan LM2506 dan itu cukup mudah untuk diterapkan meskipun bagiannya adalah LLP tanpa timbal dalam inkarnasi terbesarnya. Antarmuka itu memberi Anda warna 18bit.
Konektor B2B kedua adalah ke pengontrol layar sentuh. Juga 1v8 SPI. Selama inisialisasi, layar sentuh dan paket pertukaran tuan rumah sekitar 80 ribu byte yang cenderung diabaikan dengan menggunakan mikrokontroler yang lebih kecil.
Saat disentuh, layar sentuh akan menghasilkan interupsi setiap 16ms. Host membaca 8 byte yang termasuk panjang paket payload. Payloadnya adalah 55 byte untuk satu jari, 83 untuk dua, dll, dan memiliki checksum sederhana. Pada iPhone, host menjalankannya pada jam 12 Mhz, tapi saya bayangkan lebih lambat akan baik-baik saja.
Seperti yang orang lain katakan, layar sentuh kapasitif, walaupun bagus, jauh lebih sulit untuk dikerjakan daripada yang resistif. Anggaran beberapa ruang pada mikro Anda (ARM9 atau lebih baik, mungkin - Dapatkah Anda menangani data 1024x768 pada 100Hz?) Dan PCB yang sesuai; jangan berharap untuk membangun iPhone dengan Arduino Anda.