Como cruzar um mouse com uma bússola ou novamente sobre a Logitech



Bom dia a vocês, queridos geeks e simpatizantes!

Nesta publicação, quero compartilhar minha maneira de superar os efeitos do desgaste prematuro do microinterruptor do botão do mouse para computador da Logitech. Como você sabe, várias maneiras de resolver o problema do clique duplo (ou, mais raramente, pular cliques) foram propostas (métodos físicos, circuitos e até químicos são conhecidos pelo público em geral), mas nenhum deles sugere exclusão do esquema da unidade mais não confiável e imprecisa - mecânica micro interruptor. Aqui, tentarei delinear consistentemente todo o processo de tratamento difícil do meu roedor sem-teto, Logitech MX1100.

O motivo para iniciar o processo foi o aumento constante de casos de clique duplo espontâneo. Encontrar um substituto para esse rato moral e tecnicamente obsoleto não teria sido difícil se não fosse pelas costas gordinhas, que estão tão confortavelmente na minha grande mão calejada . Como pessoa preguiçosa e mesquinha, rejeitei procedimentos como substituição regular do microinterruptor, limpeza frequente dos contatos, uso do WD-40 etc. sem hesitar.

Uma solução radical: o microinterruptor deve desaparecer, dando lugar a um dispositivo mais desenvolvido e confiável (sem contato!). Então, o que será? Anunciaremos os requisitos básicos: tamanho pequeno, facilidade de instalação, baixo consumo geral de energia e operação a uma tensão de alimentação de 2,85 V (é exatamente a tensão que eu medi na saída do conversor de fonte de alimentação do mouse). Considere os tipos individuais de dispositivos e suas desvantagens. Acoplador óptico - consumo de corrente significativo, a necessidade de um circuito de gerenciamento de energia LED separado, a necessidade de instalação precisa da cortina. Sensor de toque (capacitivo) - caro, a possibilidade de falsos positivos, inconveniência de uso (você precisa monitorar a posição do dedo). Sensor indutivo - alto consumo de energia, grandes dimensões.

Finalmente, um favorito foi determinado: um sensor de campo magnético, também conhecido como sensor Hall ou sensor Hall. A Allegro possui um maravilhoso chip A3212ELHLT - T em seu portfólio, que é inteligente e inteligenteconsumo de energia ultrabaixo (15 microwatts) e onívoro (faixa de potência de 2,5 a 3,5 volts). No pacote miniatura do SOT23W existem: o próprio sensor de campo magnético, um amplificador de sinal, um circuito de controle e um gatilho digital. O baixo consumo de energia é organizado devido ao fato de o dispositivo acordar por 45 microssegundos a cada 45 milissegundos, determina a presença de um campo magnético e define o nível de saída correspondente. Este nível é mantido na saída até o próximo despertar do dispositivo, quando a presença de um campo magnético é novamente determinada e o nível correspondente na saída do dispositivo é definido. É fácil calcular que o número máximo de operações por segundo é 22. É muito ou pouco? Eles dizem que existem pessoas que podem produzir de 15 a 16 cliques por segundo. Não sei, não conheço pessoalmente. A propósitoA Omron, fabricante de microinterruptores mecânicos, recomenda um número máximo de operações de 200 por minuto, ou seja, 3 cliques por segundo. Talvez este seja o motivo do desgaste prematuro.

A saída A3212 é organizada pelo princípio de dreno aberto, o que torna necessário um resistor externo e um dispositivo adicional emulando um grupo de contatos de comutação. Por que isso é necessário? O fato é que os microinterruptores desses ratos são interrogados dinamicamente e possuem um circuito para conectar ao microcontrolador, o que é bastante inconveniente para modificações. Por esse motivo, é muito mais fácil fornecer emulação de chave do que tentar adaptar um circuito existente para fornecer controle direto do nível lógico. O relé de comutação de estado sólido miniatura MAX4624EUT-T no pacote SOT23-6 foi escolhido como o emulador. Este microcircuito consome aproximadamente 18 microwatts e é capaz de operar com uma tensão de alimentação de 1,8 a 5,5 volts. A resistência máxima das chaves no estado aberto é de 2 ohms a uma tensão de alimentação de 3 volts.Esta é uma resistência suficientemente baixa para operação confiável de entradas e saídas digitais de microcircuitos.
O resultado de muitos meses de pesquisa fundamental sobre a confusão de quinze minutos no KiCAD foi o seguinte circuito:



Aqui, VCC é a tensão de 2,85 volts da placa de alimentação do mouse, fio negativo da bateria GND. As linhas 1,2 e 3 são soldadas nos contatos correspondentes da placa de circuito impresso (diretamente nas pernas do microinterruptor). A instalação é realizada por um fio isolado fino usando componentes SMD. Por exemplo, um resistor do tamanho 0805 pode ser soldado diretamente nas pernas do A3212 e um capacitor do tamanho 1206 pode ser colado no MAX4624 por cima. Como é costume dizer nos círculos amadores, um circuito corretamente montado funciona imediatamente e não precisa ser estabelecido.

Usamos a tampa do microinterruptor como uma caixa de suporte para o sensor Hall. Você só precisa expandir o orifício no qual estava o empurrador de plástico branco do contato móvel e colar o sensor com resina epóxi. Isso garantirá uma fixação confiável e o posicionamento adequado do sensor sob a alavanca do botão do mouse.



O próximo passo é remover todas as barras de contato do microinterruptor. Isso é necessário para evitar um curto-circuito nesses contatos ao montar a montagem com o sensor Hall, bem como para liberar espaço para esse sensor. A estrutura do microinterruptor permanece na placa, é necessária como suporte de tampa. Esta foto em particular mostra o esqueleto do microinterruptor do mouse MX Revolution, mas não é esse o ponto, eles são todos iguais (inferno, que palavras familiares!).



Vá para o topo do mouse. As nervuras em forma de H na extremidade da alavanca do botão precisam ser afiadas em cerca de 1 mm e um pedaço de borracha magnética auto-adesiva de 0,3 mm de espessura deve ser colado a este local. Esta é uma fonte de campo magnético para a operação do sensor Hall.

A foto mostra o estado inicial da alavanca (esquerda) e da alavanca com borracha magnética colada (respectivamente, à direita).



Depois de montar o gabinete do microinterruptor e soldar todos os fios, a parte interna do mouse fica assim: Tudo o que





resta é montar o corpo do mouse de longa duração e desfrutar de um FSW significativamente maiorindescritivelmente maravilhoso sentimento de possuir um dispositivo único. No começo do uso de um mouse magneticamente dependente, existe realmente uma sensação de cliques e o som de um microinterruptor operando, mas depois de algumas horas isso passa.

Não faz sentido refazer o microinterruptor correto, pois raramente é usado e, portanto, dura muito mais tempo. O próximo passo será a substituição de baterias substituíveis de hidreto de níquel-metal por uma bateria de lítio não substituível com capacidade de carregamento sem fio.

Como se costuma dizer em círculos de código aberto: divirta-se!

PS: publicado sob a licença WTFPL.

Source: https://habr.com/ru/post/pt393627/


All Articles