Odkryłem również, że ekrany pojemnościowe są trudne do zdobycia, jeśli nie jesteś OEM. W artykule z 2009 r. Stwierdzono, że „przy cenach projekcyjnych pojemnościowych paneli dotykowych na poziomie około 2,50-3,00 $ za cal, średni koszt modułu panelu dotykowego wyniesie około 30 $ za netbooka głównego nurtu” . Jest to oczywiście cena zakupu 100 000 z nich przez Asusa, a nie ty i ja majstrować.
Na szczęście istnieje wielu producentów OEM, którzy produkują produkty z ekranami pojemnościowymi, i istnieje duży rynek na ekrany zastępcze. Polecam znaleźć ekran (zarówno LCD, jak i panel dotykowy), który odpowiada Twoim potrzebom na istniejącym produkcie (bez względu na to, czy jest to komputer z ekranem dotykowym, netbook lub PDA), a następnie spróbuj znaleźć dla niego ekran zastępczy. Patrząc, spójrz na to porównanie ekranów dotykowych Nexus One, Droid Eris, Motorola Droid i iPhone, aby pomóc Ci zdecydować, co uzyskać. Poszukaj również forów hakowania sprzętu, aby uzyskać więcej pomocy, ponieważ arkusze danych będą trudne do zdobycia.
Na przykład ekran Sparkfun sprzedaje zamienny ekran dotykowy iPhone'a i wyświetlacz za 140 USD - nieźle jak na wyświetlacz, ale dużo, jeśli tylko chcesz czujnik. Directfix (i wiele innych) sprzedaje tylko digitizer za około 30 USD, niektórzy sprzedają digitizer, szkło i przycisk domowy za około 50 USD - musisz się rozejrzeć. (Spójrz tutaj - ekran dotykowy iPAD! Tak długo, przyciski joysticka; cześć, 10-calowy szklany ekran dotykowy.)
Calamari z Sparkfun powiedział (w sprawie zastępczego ekranu dotykowego iPhone'a):
Jak widać na zdjęciach, są dwa złącza B2B. Jeden jest na wideo. Posiada magistralę SPI 1v8 do konfiguracji kontrolera oraz interfejs MPL dla pikseli. Możesz sterować tym drugim za pomocą LM2506 i jest to dość proste do wdrożenia, chociaż część jest bezołowiową LLP w swojej największej inkarnacji. Ten interfejs zapewnia 18-bitowy kolor.
Drugie złącze B2B służy do kontrolera ekranu dotykowego. Również SPI 1 na 8. Podczas inicjalizacji ekran dotykowy i pakiety wymiany hosta o wielkości około 80 000 bajtów wykluczają użycie mniejszego mikrokontrolera.
Podczas dotknięcia ekran dotykowy generuje przerwanie co 16 m. Host odczytuje 8 bajtów, które obejmują długość pakietu danych. Ładowność wynosi 55 bajtów na jeden palec, 83 na dwa itd. I ma prostą sumę kontrolną. Na iPhonie host pracuje z zegarem 12 MHz, ale wyobrażam sobie, że wolniej by było.
Jak powiedzieli inni, pojemnościowe ekrany dotykowe, choć ładne, są znacznie trudniejsze w obsłudze niż ekrany rezystancyjne. Budżetuj trochę miejsca na swoim mikro (ARM9 lub lepszym, prawdopodobnie - czy potrafisz obsłużyć dane 1024x768 przy 100Hz?) I odpowiednio PCB; nie spodziewaj się zbudować iPhone'a z Arduino.