Tabla de contenido:

Haga un mini teclado inalámbrico con el control remoto de su televisor: 10 pasos (con imágenes)
Haga un mini teclado inalámbrico con el control remoto de su televisor: 10 pasos (con imágenes)

Video: Haga un mini teclado inalámbrico con el control remoto de su televisor: 10 pasos (con imágenes)

Video: Haga un mini teclado inalámbrico con el control remoto de su televisor: 10 pasos (con imágenes)
Video: Configurar control de TV BOX! encender y apagar con mini teclado! 2024, Noviembre
Anonim

Por AmalMathew Siga más por el autor:

Módulo Arduino + GPS - Notificador de destino
Módulo Arduino + GPS - Notificador de destino
Módulo Arduino + GPS - Notificador de destino
Módulo Arduino + GPS - Notificador de destino
Insignia de pantalla de matriz LED portátil
Insignia de pantalla de matriz LED portátil
Insignia de pantalla de matriz LED portátil
Insignia de pantalla de matriz LED portátil
Lámpara USB controlada de múltiples fuentes
Lámpara USB controlada de múltiples fuentes
Lámpara USB controlada de múltiples fuentes
Lámpara USB controlada de múltiples fuentes

¿Alguna vez ha pensado en hacer un teclado inalámbrico pirateando el control remoto de su televisor? Entonces, en estas instrucciones, estoy explicando cómo se puede construir un mini teclado inalámbrico barato.

Este proyecto utiliza la comunicación IR (infrarrojos) para crear un teclado inalámbrico personalizado.

Empecemos

Paso 1: la idea básica

Este proyecto utiliza la comunicación inalámbrica por infrarrojos para realizar diferentes operaciones con el teclado. La comunicación por infrarrojos o R es una tecnología de comunicación inalámbrica común, económica y fácil de usar. La luz IR es muy similar a la luz visible, excepto que tiene una longitud de onda un poco más larga. Esto significa que los infrarrojos son indetectables para el ojo humano, lo que resulta perfecto para la comunicación inalámbrica.

La idea básica de este proyecto es cuando presiona un botón en el control remoto de su televisor, al usar un receptor de infrarrojos y un Arduino podemos decodificarlo y los valores decodificados se pueden utilizar para realizar diferentes operaciones del teclado. Usé Arduino Pro Micro porque se basa en el microcontrolador ATmega32U4 con un USB incorporado que hace que el Micro sea reconocible como un mouse o teclado. También puede usar Arduino Leonardo. Este proyecto es muy simple y cualquiera puede modificar según los requisitos.

Paso 2: Reúna sus materiales:

Reúna sus materiales
Reúna sus materiales
  • Arduino Pro Micro o Arduino Leonardo
  • Receptor de infrarrojos (TSOP1738)
  • Un control remoto de TV
  • Algunos cables de puente

Nota:

Puede usar solo las placas que están basadas en ATmega32U4.. Por lo tanto, hace que el Micro / Leonardo sea reconocible como un mouse o teclado.

Paso 3: Receptor de infrarrojos (TSOP1738)

Receptor de infrarrojos (TSOP1738)
Receptor de infrarrojos (TSOP1738)
Receptor de infrarrojos (TSOP1738)
Receptor de infrarrojos (TSOP1738)

Es un receptor miniaturizado para sistemas de control remoto por infrarrojos. La señal de salida demodulada puede decodificarse directamente mediante un microprocesador. El TSOP1738 es compatible con todos los formatos de datos de control remoto IR comunes.

Paso 4: Diagrama de circuito:

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

Si está utilizando Leonardo, habrá un pequeño cambio en el pin de DATOS. Debe conectar el pin de datos en el pin MOSI de Leonardo.

Paso 5: Instalación de la biblioteca de control remoto por infrarrojos:

Descargue la biblioteca remota IR desde aquí e instálela.

Si no sabe cómo instalar bibliotecas arduino adicionales, siga el enlace a continuación

www.arduino.cc/en/Guide/Libraries

Paso 6: decodificación de señales remotas por infrarrojos:

Decodificación de señales remotas por infrarrojos
Decodificación de señales remotas por infrarrojos
Decodificación de señales remotas por infrarrojos
Decodificación de señales remotas por infrarrojos
Decodificación de señales remotas por infrarrojos
Decodificación de señales remotas por infrarrojos
Decodificación de señales remotas por infrarrojos
Decodificación de señales remotas por infrarrojos

Para decodificar las señales del control remoto por infrarrojos, podemos usar el boceto de arduino "IRrecvDemo" como se indica con la biblioteca de control remoto por infrarrojos.

Nota: En el boceto de ejemplo (IRrecvDemo), debe hacer un pequeño cambio en el valor int RECV_PIN. Por defecto, será 11 pero en Arduino Micro el pin MOSI es el pin 16. Así que realice la siguiente modificación en el código.

int RECV_PIN = 16;

Si está utilizando Leonardo, debe cambiarlo al número de pin MOSI.

  • Seleccionar placa (Arduino / Genuino Micro) - (Fig.3)
  • Seleccionar puerto- (Fig.4)
  • Cargue su código

Paso 7: anote los valores de la señal decodificada

Anote los valores de la señal decodificada
Anote los valores de la señal decodificada
  • Abra Serial Monitor y obtenga los valores de la señal remota IR.
  • Anote los valores de cada botón.

Paso 8: Código para el funcionamiento del teclado

Después de obtener los valores de la señal, el siguiente paso es agregar los valores de la señal al programa y hacer la condición de que, si el valor de la señal del control remoto coincide con los valores del programa, realice diferentes operaciones de teclado.

Agregar la biblioteca de teclados al programa le permite realizar diferentes operaciones de teclado.

Puede descargar el código desde abajo o puede obtenerlo de mi página de GitHub.

Descargue el código y cárguelo en arduino micro a través de Arduino IDE.

Paso 9: Listo:

Puede modificar el boceto anterior según sus requisitos.

Consulte los enlaces a continuación para agregar más funciones de teclado

  • https://www.arduino.cc/en/Reference/KeyboardModif…
  • https://www.arduino.cc/en/Reference/ASCIIchart

Paso 10: Mira estos-g.webp" />

Recomendado: