Tabla de contenido:
- Suministros
- Paso 1: Diseño de la distribución del teclado
- Paso 2: compila el archivo SVG
- Paso 3: construir un modelo 3D
- Paso 4: suelde y ensamble
- Paso 5: Código
Video: Teclado mecánico Arduino: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Necesitaba un pin pad para otro proyecto, así que decidí hacer un teclado con piezas que tenía en casa.
Suministros
-
Teclas 1u:
- 1 a 9
- ELIMINAR
-
Teclas 2u:
- 0
- INGRESAR
- 12 interruptores de tecla (utilicé amarillos cereza, ¡pero cualquier Cherrys funcionará!)
- Arduino Uno
- Placa de interruptor impresa en 3D (consulte el paso 1)
Paso 1: Diseño de la distribución del teclado
Si desea que su teclado tenga teclas del mismo tamaño que yo, puede descargar e imprimir en 3D mi archivo STL directamente, ¡y saltar al Paso 4!
Pero si necesita diseñar el suyo propio usando keyboard-layout-editor:
Elimine el mensaje de bienvenida haciendo clic en él y usando el botón Eliminar clave.
Para obtener el diseño que desea, puede ajustar cada tecla en la pestaña Propiedades y establecer la Altura y el Ancho (1 = 1u, 1.5 = 1.5u y así sucesivamente). Puede mover las teclas con las teclas de flecha.
Cuando su diseño esté listo, vaya a la pestaña Raw Data y copie el código allí.
Paso 2: compila el archivo SVG
Convertirás tu diseño en un archivo SVG con swilkb:
Pegue el código que copió en Plate Layout
Elija su tipo de interruptor (sugiero MX_t: 1 porque será más fácil de imprimir)
Elija el tipo de estabilizador: elegí Cherry + Costar {_s: 1} pero no terminé necesitando ni usando estabilizadores.
El acolchado del borde es el tamaño del borde alrededor de todas sus teclas (usé 10 mm en todos los lados)
Deja el resto de opciones apagadas
Presiona Dibujar mi CAD. Haga clic en el botón SVG y guarde el archivo (tendrá que presionar CTRL-S o hacer clic derecho en la imagen).
Paso 3: construir un modelo 3D
Inicie sesión en Tinkercad y comience un nuevo proyecto.
Importe su archivo SVG; tinkercad agregará grosor automáticamente. El valor predeterminado es 10 mm, ¡demasiado grueso para una placa de interruptor! Establezca el grosor (el cuadrado del medio) en 3,00 mm.
Exporte su proyecto como STL y estará listo para imprimir en 3D.
Paso 4: suelde y ensamble
Las claves están conectadas a lo largo de columnas y filas.
Originalmente diseñé el circuito con diodos para evitar pulsaciones de teclas falsas. El código Arduino se encarga de eso, ¡así que ahórrese un poco de trabajo y omita los diodos!
Adjuntar filas a los pines 0, 1, 2
Fije las columnas a los pines 10, 11, 12, 13
Paso 5: Código
Usé la biblioteca de teclados que necesitarás descargar
Vaya a Sketch -> Incluir biblioteca -> Administrar bibliotecas … y busque "Teclado" y haga clic en Instalar
Si diseñó su propio teclado, ajuste la matriz 2D de teclas.
¡Sube a tu Arduino y listo!
Recomendado:
Teclado mecánico Cherry Pi Split: 45 pasos (con imágenes)
Teclado mecánico Cherry Pi Split: he usado un teclado Microsoft Natural Elite durante años. Y después de casi 20 años de servicio leal, está al final de su vida útil. Durante mi búsqueda de un reemplazo, también miré diferentes teclados mecánicos. Y porque hago bricolaje con regularidad
Teclado mecánico ErgoDox: 11 pasos (con imágenes)
Teclado mecánico ErgoDox: El teclado ErgoDox es un teclado dividido, mecánico y programable. Es totalmente de código abierto, por lo que todo lo que necesita para construirlo es comprar las piezas y dedicar el tiempo. Trabajo como ingeniero de software y siempre estoy buscando formas de mejorar mi productividad
Limpiar un teclado mecánico antiguo: 5 pasos (con imágenes)
Limpiar un viejo teclado mecánico: los teclados mecánicos solían ser muy comunes y populares en la década de 1990 y antes, y para muchas personas la sensación y el sonido que daban se parecían más a las máquinas de escribir a las que podrían haber estado acostumbrados anteriormente. Desde entonces, el teclado mecánico
Teclado mecánico macro personalizado: 12 pasos (con imágenes)
Teclado mecánico macro personalizado: en este Instructable, lo llevaré a través de los conceptos básicos para crear su propio macropad de 6 teclas, controlado por un Arduino. Lo guiaré a través de lo que necesita, cómo ensamblarlo, cómo programarlo y cómo mejorarlo o hacerlo suyo
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: 4 pasos (con imágenes)
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: En este tutorial, le contaré cómo podemos interconectar el teclado con 8051 y mostrar los números de teclado en la pantalla de 7 segmentos