Tabla de contenido:

Teclado mecánico Arduino: 5 pasos (con imágenes)
Teclado mecánico Arduino: 5 pasos (con imágenes)

Video: Teclado mecánico Arduino: 5 pasos (con imágenes)

Video: Teclado mecánico Arduino: 5 pasos (con imágenes)
Video: ⌨️ El Controlador Del Teclado 2024, Noviembre
Anonim
Teclado mecánico Arduino
Teclado mecánico Arduino
Teclado mecánico Arduino
Teclado mecánico Arduino

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

Construir modelo 3D
Construir 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

Soldar y ensamblar
Soldar y ensamblar
Soldar y ensamblar
Soldar y ensamblar

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

Código
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: