Red de conocimiento informático - Material del sitio web - ¿Cómo transformar un teclado USB en un teclado Bluetooth?

¿Cómo transformar un teclado USB en un teclado Bluetooth?

En primer lugar, debe comprender el principio de funcionamiento del chip de control de su teclado y si se puede quitar y reemplazar. Por ejemplo, el circuito de control y el circuito de matriz clave de mi HHKB son dos placas de circuito separadas. La placa de circuito de control se puede desmontar directamente. En este caso, es la más fácil de modificar. Luego debes decidir el tamaño del módulo a utilizar en función del espacio interno de tu teclado. Al igual que mi HHKB, el espacio interior disponible es muy abundante después de retirar el circuito de control, por lo que puedo elegir módulos integrados con funciones ricas. Mi circuito de control principal usa Teensy 3.2 y el módulo Bluetooth usa Bluefruit EZ-Key, que ha compilado el perfil HID del teclado. Luego puedo agregar una batería de litio de 2500 mAh y aún es más que suficiente. Consulte el de Hasu. El proyecto AVR genera firmware. Como estoy usando la arquitectura ARM, extraje y reescribí su código principal y lo compilé en Teensy 3.2. Todo el proceso de modificación no fue difícil. Lo principal fue tener paciencia porque quería probar una estructura que nadie más había usado, así que reemplacé muchas piezas e hice varios ajustes a mi diseño. Desarrolle, pruebe y optimice en la placa de pruebas antes del montaje. Los siguientes son los componentes utilizados en mis resultados actuales: chip de control principal - módulo Bluetooth preprogramado - batería de litio - circuito de control de carga - conector de circuito matricial - se ha lanzado la versión oficial de Bluetooth de HHKB. Si está interesado, puede consultar. fuera. Dado que se trata de módulos muy integrados, existen muchas funciones redundantes e implementaciones insatisfactorias que no se pueden resolver. Por ejemplo, el firmware de este módulo Bluetooth está codificado y no se puede cambiar, y la conexión no se puede restablecer a través de Serie, etc. Además, la línea de carga no es adecuada para cargar Teensy directamente. Así que planeo referirme a las funciones de conexión simultánea de múltiples hosts, cambio rápido, etc. de Hasu cuando tenga tiempo en el futuro. lt; brgt; lt; brgt; si está interesado en trabajar juntos en futuras mejoras.