Historia
En nuestro horario laboral, siempre necesitamos usar teclas de acceso directo. Casi todos los teclados tienen menos de 4 teclas personalizadas, por eso siempre quise hacer un teclado con teclas de acceso directo personalizadas.
Recientemente recibí un nuevo producto Raspberry Pi. Bien, es una Raspberry Pi Pico 2, así que creo que es hora de hacerlo. Hagámoslo ahora.
impresión 3D
Encontrarás espacio para el Pico 2 y el cableado a continuación. Se podrá acceder al puerto USB del Pico 2 desde el orificio en la parte posterior de la carcasa, para que pueda conectarlo a su computadora. Puede insertar la cubierta desde la parte inferior del teclado y asegurarla con dos tornillos más adelante. De esta forma no verás la unión entre el recinto y la tapa.
Electrónica
En primer lugar, usé Arduino Nano para hacer un teclado, pero eso me entristece. Cuando ya escribo código, todo se ve bien.
Pero......
Desafortunadamente, el IDE de Arduino no puede usar USB-HID.
La primera versión fracasó. Ustedes ya no necesitan considerar a nano.
Y recibí una Raspberry Pi Pico 2. Eso me hizo cambiar de opinión. Esta vez probé primero el código simple.
Funcionó, eso es muy bueno. Sigamos adelante.
Instalar CircuitPython en Pico 2.
Si no sabes cómo instalar CircuitPython, mira este artículo:
Luego abra Mu IDE, elija CircuitPython, conecte Pico 2 y elija el puerto correcto.
Asegúrate de que tu pico 2 gpio conecte las llaves.
keys = [
digitalio.DigitalInOut(board.GP0),
]
Define el gpio correcto en esta parte
keymap = [
[Keycode.CONTROL, Keycode.C], # Ctrl+C
]
Defina la configuración de claves que desea, como 'Keycode.CONTROL, Keycode.C' significa 'Ctrl+C', es un conjunto de claves de copia.
Resumen
Esas son todas las partes de este sencillo teclado. Si tienes algunas buenas ideas, contáctanos por favor, como poner algunos LED en este teclado.
De todos modos, diviértete con tu proyecto. Espero que podamos encontrar cada vez más cosas divertidas.