Touchscreen capacitivo para uso em bricolage?

15

Alguém sabe de uma boa fonte para telas sensíveis ao toque capacitivas em baixa quantidade a um preço razoável? Apenas algo para brincar em projetos, estou interessado em pequenos (por exemplo, para aplicativos portáteis, 3-5 ") ou grandes (por exemplo, para quiosques ou aplicativos independentes, 10 a 20"). Sei que hoje em dia posso conseguir uma tela sensível ao toque resistiva por centavos, mas quero uma capacitiva (por várias razões).

EDIT: As razões pelas quais estou interessado são basicamente as principais razões pelas quais as pessoas usam telas capacitivas em geral. Coisas como mais durável (um pedaço sólido de vidro em vez de um pedaço flexível de plástico), compatível com Multitouch, etc.

davr
fonte
Só estou curioso, mas por que você quer especificamente um capacitivo?
edebill
1
Obrigado pelas respostas úteis a todos ... Eu o atualizaria, mas os novos usuários têm um zilhão de restrições aqui.
davr 9/11/09
@ edebill - Multi-touch, eu diria. Além disso, o fato de serem muito mais agradáveis ​​do que as telas resistivas.
Connor Wolf

Respostas:

12

Também descobri que é difícil encontrar telas capacitivas se você não é um OEM. Este artigo de 2009 afirma "Com os preços dos painéis de toque capacitivos projetivos em cerca de US $ 2,50 a 3,00 por polegada, o custo médio de um módulo de painel de toque será de US $ 30 para um netbook de tamanho convencional" . É claro que esse é o preço para a Asus comprar 100.000 deles, não para você e eu mexermos.

Felizmente, existem muitos OEMs que produzem produtos com telas capacitivas e existe um mercado significativo para telas de substituição. Eu recomendo que você encontre uma tela (LCD e painel de toque) que atenda às suas necessidades em um produto existente (seja um PC com tela sensível ao toque, netbook ou PDA) e tente encontrar uma tela de substituição. Enquanto você olha, dê uma olhada nesta comparação das telas sensíveis ao toque Nexus One, Droid Eris, Motorola Droid e iPhone, para ajudá-lo a decidir o que comprar. Procure também fóruns de hackers de hardware para obter mais ajuda, pois as folhas de dados serão difíceis de encontrar.

Por exemplo, a Sparkfun vende a tela sensível ao toque do iPhone e a tela de reposição por US $ 140 - nada mal para a tela, mas muito se você quiser apenas o sensor. O Directfix (e muitos outros) vendem apenas o digitalizador por cerca de US $ 30, alguns vendem o digitalizador, o vidro e o botão home por cerca de US $ 50 - você terá que olhar em volta. (Veja aqui - tela sensível ao toque do iPAD! Até agora, botões do joystick; olá, tela sensível ao toque de vidro de 10 ".)

Calamari na Sparkfun disse (sobre a tela sensível ao toque de substituição do iPhone):

Como você pode ver nas fotos, existem dois conectores B2B. Em um é para o vídeo. Possui um barramento 1v8 SPI para configurar o controlador e uma interface MPL para os pixels. Você pode dirigir o último com um LM2506 e isso é bastante simples de implementar, embora a peça seja um LLP sem chumbo em sua maior encarnação. Essa interface fornece cores de 18 bits.

O segundo conector B2B é o controlador da tela de toque. Também 1v8 SPI. Durante a inicialização, a tela sensível ao toque e o host trocam pacotes de cerca de 80K bytes, o que tende a excluir o uso de um microcontrolador menor.

Durante um toque, a tela sensível ao toque gera uma interrupção a cada 16ms. O host lê 8 bytes, incluindo o tamanho do pacote de carga útil. A carga útil é de 55 bytes para um dedo, 83 para dois, etc., e possui uma soma de verificação simples. No iPhone, o host executa um relógio de 12 Mhz, mas imagino que devagar seria bom.

Como já foi dito, as telas sensíveis ao toque capacitivas, apesar de agradáveis, são muito mais difíceis de trabalhar do que as resistivas. Orçamento um pouco de espaço no seu micro (ARM9 ou melhor, provavelmente - você pode manipular dados de 1024x768 a 100Hz?) E PCB de acordo; não espere construir um iPhone com seu Arduino.

Kevin Vermeer
fonte
Muitas informações boas aqui. No entanto, eles não devem ser muito mais difíceis de trabalhar ... só porque eu tenho um digitalizador de toque de 1024x768, não significa que preciso de um LCD de 1024x768 por trás dele. São duas questões separadas.
davr
@ David, eu concordo com a sua declaração de que as resoluções de LCD e tela sensível ao toque não são relacionadas, mas isso não significa que sejam fáceis. Citando minha postagem: "Durante a inicialização, a tela sensível ao toque e o host trocam pacotes de cerca de 80K bytes, o que tende a descartar o uso de um microcontrolador menor". 80K ~ = 1024 * 768
Kevin Vermeer
O cálculo do tamanho está incorreto, os controladores de toque não reportarão mais que E / S de linha vezes nós de E / S da coluna. Portanto, mesmo em telas grandes, que podem ter apenas 100 E / S totais com um byte ou dois de dados por nó, seria menor que 5K. Telas menores estão muito mais próximas de 30-50 E / S e, portanto, não é razoável obter a imagem completa em menos de 500 bytes. Em operação normal, a única troca de informações é a posição de toque, que geralmente é X e Y com uma força de sinal por toque. Mesmo com um cabeçalho, isso geralmente é << 255 bytes.
Naven87
7

Uma pesquisa básica revelou algumas empresas que oferecem kits de tela sensível ao toque, mas quase todas são resistivas. Eu acho que a principal razão pela qual as telas resistivas são tão comuns é que a eletrônica de controle e detecção é muito mais difícil com as telas capacitivas. Você pode fazer uma interface de tela resistiva apenas com os pinos de entrada analógica de um microcontrolador, mas para telas capacitivas, é necessário ter componentes eletrônicos dedicados.

Confira este artigo, que apresenta uma lista de placas e fabricantes de desenvolvimento http://www.edn.com/blog/1590000759/post/1070050307.html

Às vezes, tenho visto telas sensíveis ao toque no mercado excedente que se parecem com unidades capacitivas: http://www.goldmine-elec-products.com/prodinfo.asp?number=G17048

jkopel
fonte
5

Sua pergunta é um pouco ambígua e dificulta a resposta. O que é um preço razoável? Devido aos componentes eletrônicos necessários para controlar e detectar as telas capacitivas (consulte jkopel), eles são, por natureza, mais caros para fornecer um produto completo. De acordo com minha experiência, suas escolhas pagam um bom preço por uma tela sensível ao toque pronta para uso (que parece estar fora do seu alcance razoável) ou compram alguns componentes excedentes (novamente, veja jkopel) e tentam descobrir todas as opções. detalhes você mesmo. A primeira maneira é mais cara, a segunda é cheia de dores de cabeça e nem garante que você será capaz de usar o dispositivo.

Talvez você possa listar os motivos pelos quais deseja uma tela de toque capacitiva? Se você fez, então talvez possamos sugerir alternativas. Existem todos os tipos de métodos para fazer a detecção de proximidade em todos os tipos de materiais por menos de um dólar, por exemplo, e se tivéssemos uma idéia melhor dos tipos de coisas que você está tentando realizar, talvez possamos indicar soluções que encontre preços razoáveis.

Lou
fonte
3

Não sei muito sobre telas sensíveis ao toque capacitivas, mas o DealExtreme vende telas sensíveis ao toque de reposição ridiculamente baratas para o Nintendo DS . Essas telas sensíveis ao toque funcionam com um Arduino e conectores e placas de interrupção podem ser encontrados no Sparkfun.

bpijls
fonte
Essas são telas de toque resistivas de 4 fios. Agora, no início de 2013, você pode obtê-los por cerca de 3 € / 2,50 GBP no ebay
Martin H
2

O Microchip Pic16707 com tecnologia mtouch pode lidar com telas sensíveis ao toque capacitivas facilmente. Seu código é gratuito no site do microchip.

davr
fonte
Olá, mas de onde posso obter a própria tela de toque? É isso que estou perguntando. Não estou perguntando onde encontrar um IC para trabalhar com minha tela sensível ao toque que ainda não tenho.
davr 9/09/10
1

Eu não tentei isso sozinho. Mas, olhando para a patente do tablet wacom, você pode colocar o sensor atrás do LCD (entre o lcd e o escudo). Portanto, deve ser possível colocar a placa do sensor Pic16707 atrás do lcd.


fonte
Você pode me dar mais informações sobre a placa do sensor Pic16707? Estou com problemas para encontrá-lo online.
David
1

Você conseguiu de um fornecedor do canal de pós-venda de telas adequadas? 'touchscreen substituto' do eBay e (por US $ 10 ou mais) lá está.

Há mais de uma maneira de fazer isso, portanto depende do aplicativo. Se você deseja multitouch X, Y, pressão e ângulo, você tem uma variedade de padrões de pares entre sensibilidade livre, ODM, semicondutor e com direitos autorais da Apple (consulte a pesquisa de patentes e os sites da Apple para obter detalhes técnicos) para escolher. Ou seja, você pode obter essas informações de uma placa resistiva com cinco eletrodos, mas os padrões intercalados dão as informações sem processar ou gerar I / F (que tornam a sincronização da banda base e a recepção da antena mais difíceis, não que você as tenha mencionado).

Se for necessário passar por uma tela, suas seleções serão reduzidas às redes de contato com óxido de índio e estanho (em DTFE-poliestireno, idealmente) disponíveis como telas de substituição e malha de aço inoxidável. (Existem muitas outras maneiras de fazer isso, mas, para processos comuns, esses são os principais pontos de referência.) Consulte o manual para o Cypress, Bergquist ou Analog Devices, ou o que corresponde à API do telefone, etc., etc. por exemplo, http://www.goldmine-elec-products.com/products.asp?dept=1039 ou, é claro, você pode fabricar o seu próprio, usar o eBay, desenvolver contato com os ODMs da Sprint na RPC ou na Índia; compre as plantas de Solyndra e faça células solares tubey que também são telas sensíveis ao toque de arte performática, qualquer que seja.

Thrangalucchian
fonte
1

http://m.alibaba.com/trade/search?SearchText=4+capacitive+touch+panel

Acabei de encontrar isso. Isso se destina a pedidos B2B, portanto, na pior das hipóteses, terei que pedir ao meu revendedor de eletrônicos para encomendá-los. Há também o aliexpress.com, que é um site de atacado. A propósito, são apenas os painéis de toque. Você precisaria adicionar algum tipo de tela de exibição. A vantagem é que você obtém conectores individuais para tela e painel. Definitivamente vou tentar isso. Se não esquecer, informarei como foi.

Lucas Hoepner
fonte