Cómo cruzar un mouse con una brújula, o nuevamente sobre Logitech



¡Buenos días, queridos geeks y simpatizantes!

En esta publicación, quiero compartir mi forma de superar los efectos del desgaste prematuro del microinterruptor del botón del mouse de la computadora Logitech. Como sabe, se han propuesto muchas formas de resolver el problema del doble clic (o, más raramente, omitir clics) (el público en general conoce métodos físicos, de circuitos e incluso químicos), pero ninguno de ellos sugiere la exclusión del esquema de la unidad más poco confiable e imprecisa: mecánica micro interruptor. Aquí intentaré esbozar constantemente todo el proceso de tratamiento difícil de mi roedor sin cola sin hogar Logitech MX1100.

La razón para comenzar el proceso fue aumentar constantemente los casos de doble clic espontáneo. Encontrar un reemplazo para este mouse moral y técnicamente obsoleto no hubiera sido difícil si no fuera por su espalda regordeta, que es tan cómoda en mi mano callosa . Como una persona perezosa y tacaña, rechacé procedimientos tales como el reemplazo regular del microinterruptor, la limpieza frecuente de contactos, el uso de WD-40, etc. sin ninguna duda.

Una solución radical: el microinterruptor debería desaparecer, dando paso a un dispositivo más altamente desarrollado y confiable (¡sin contacto!). Entonces, ¿qué será? Anunciaremos los requisitos básicos: tamaño pequeño, facilidad de instalación, bajo consumo general de energía y operación a un voltaje de suministro de 2.85 V (este es el voltaje que medí en la salida del convertidor de fuente de alimentación del mouse). Considere los tipos individuales de dispositivos y sus desventajas. Optoacoplador: consumo de corriente significativo, la necesidad de un circuito de administración de energía LED separado, la necesidad de una instalación precisa de la cortina. Sensor táctil (capacitivo): costoso, la posibilidad de falsos positivos, inconvenientes de uso (debe controlar la posición del dedo). Sensor inductivo: alto consumo de energía, grandes dimensiones.

Finalmente, se determinó un favorito: un sensor de campo magnético, también conocido como sensor Hall o sensor Hall. El fabricante de chips Allegro tiene un maravilloso chip A3212ELHLT - T en su cartera que es inteligente e inteligenteUltra bajo consumo de energía (15 microwatts) y omnívoro (rango de potencia de 2.5 a 3.5 voltios). En el paquete miniatura SOT23W hay: un sensor de campo magnético en sí, un amplificador de señal, un circuito de control y un disparador digital. El bajo consumo de energía se organiza debido al hecho de que el dispositivo se despierta durante 45 microsegundos cada 45 milisegundos, determina la presencia de un campo magnético y establece el nivel de salida correspondiente. Este nivel se mantiene en la salida hasta el próximo despertar del dispositivo, cuando se determina nuevamente la presencia de un campo magnético y se establece el nivel correspondiente en la salida del dispositivo. Es fácil calcular que el número máximo de operaciones por segundo es veintidós. ¿Es mucho o poco? Dicen que hay personas que pueden producir hasta 15-16 clics por segundo. No sé, no estoy familiarizado personalmente. Por ciertoOmron, el fabricante de microinterruptores mecánicos, recomienda un número máximo de operaciones de 200 por minuto, que es de 3 clics por segundo. Quizás esta sea la razón del desgaste prematuro.

La salida A3212 está organizada por el principio de drenaje abierto, lo que hace necesario tener una resistencia externa y un dispositivo adicional que emule un grupo de contactos de conmutación. ¿Por qué se necesita esto? El hecho es que los microinterruptores en estos ratones son interrogados dinámicamente y tienen un circuito para conectarse al microcontrolador que es bastante inconveniente para las modificaciones. Por esta razón, es mucho más fácil proporcionar una emulación de conmutador que intentar adaptar un circuito existente para proporcionar un control de nivel lógico directo. El relé de conmutación de estado sólido en miniatura MAX4624EUT-T en el paquete SOT23-6 fue elegido como el emulador. Este microcircuito consume aproximadamente 18 microwatts y es capaz de operar a un voltaje de suministro de 1.8 a 5.5 voltios. La resistencia máxima de las teclas en estado abierto es de 2 ohmios a una tensión de alimentación de 3 voltios.Esta es una resistencia suficientemente baja para la operación confiable de entradas y salidas digitales de microcircuitos.
El resultado de muchos meses de investigación fundamental sobre el alboroto de quince minutos en KiCAD fue el siguiente circuito:



Aquí, VCC es el voltaje de 2,85 voltios de la placa de alimentación del mouse, cable de batería negativo a tierra. Las líneas 1, 2 y 3 se sueldan a los contactos correspondientes de la placa de circuito impreso (directamente a las patas del microinterruptor). La instalación se lleva a cabo mediante un cable delgado aislado con componentes SMD. Por ejemplo, una resistencia de tamaño 0805 se puede soldar directamente a las patas de A3212, y un condensador de tamaño 1206 se puede pegar en la parte superior a MAX4624. Como se suele decir en los círculos de aficionados, un circuito correctamente ensamblado funciona de inmediato y no es necesario establecerlo.

Usamos la cubierta del microinterruptor como carcasa del soporte para el sensor Hall. Solo necesita expandir el orificio en el que se encontraba el empujador plástico blanco del contacto móvil y pegar el sensor allí con resina epoxi. Esto asegurará una fijación confiable y un posicionamiento adecuado del sensor debajo de la palanca del botón del mouse.



El siguiente paso es eliminar todas las barras de contacto del microinterruptor. Esto es necesario para evitar un cortocircuito en estos contactos al ensamblar el conjunto con el sensor Hall, así como para liberar espacio para este sensor. El marco del microinterruptor permanece en el tablero, se necesita como soporte para la tapa. Esta foto en particular muestra el esqueleto del microinterruptor del mouse MX Revolution, pero ese no es el punto, son todos iguales (¡demonios, qué palabras familiares!).



Ve a la parte superior del mouse. Las costillas en forma de H en el extremo de la palanca del botón deben afilarse aproximadamente 1 mm y una pieza de goma magnética autoadhesiva de 0,3 mm de espesor debe pegarse en este lugar. Esta es la fuente del campo magnético para el funcionamiento del sensor Hall.

La foto muestra el estado inicial de la palanca (izquierda) y la palanca con goma magnética pegada (respectivamente, a la derecha).



Después de ensamblar la carcasa del microinterruptor y soldar todos los cables, el interior del mouse se ve así: todo lo que





queda es ensamblar el cuerpo del mouse sufrido y disfrutar de un FSW significativamente mayorsensación indescriptiblemente maravillosa de poseer un dispositivo único. Al comienzo del uso de un mouse magnéticamente dependiente, realmente hay una falta de sensación de clic y el sonido de un microinterruptor funcionando, pero después de un par de horas esto pasa.

No tiene sentido rehacer el microinterruptor correcto, ya que rara vez se usa y, por lo tanto, dura mucho más. El siguiente paso será reemplazar las baterías de hidruro de níquel-metal reemplazables por una batería de litio no reemplazable con capacidad de carga inalámbrica.

Como dicen en los círculos de código abierto: ¡diviértete!

PD: publicado bajo la licencia WTFPL.

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


All Articles