Tabla de contenido:

Control remoto por infrarrojos para su computadora con Arduino: 6 pasos
Control remoto por infrarrojos para su computadora con Arduino: 6 pasos

Video: Control remoto por infrarrojos para su computadora con Arduino: 6 pasos

Video: Control remoto por infrarrojos para su computadora con Arduino: 6 pasos
Video: CONTROL REMOTO INFRARROJO CON ARDUINO - ENCIENDIENDO UN LED 2024, Mes de julio
Anonim
Control remoto por infrarrojos para su computadora con Arduino
Control remoto por infrarrojos para su computadora con Arduino

Con este receptor, controle su computadora de forma remota gracias al módulo IR y al Arduino. Modo Lazzy activado ^^

Paso 1:

Imagen
Imagen
Imagen
Imagen

Primero debo desmontar mi antiguo receptor de infrarrojos Sony VAIO. Un receptor de infrarrojos que viene de mi padre, completamente inutilizable porque cuenta con controladores propietarios solo para Windows XP. Mi objetivo es poder ejecutarlo en cualquier máquina.

No es muy difícil quitar un tornillo ^^

Paso 2: y aquí Arduino …

y aquí Arduino …
y aquí Arduino …
y aquí Arduino …
y aquí Arduino …
y aquí Arduino …
y aquí Arduino …

El circuito es muy sencillo:

- Un arduino nano V3 - un receptor TSOP IR 22, - una resistencia

- y un condensador.

El conjunto sube a una protoboard directamente soldada al conector del Arduino.

Un esquema del montaje muy pronto.

Paso 3: reensamblaje

Reensamblaje
Reensamblaje
Reensamblaje
Reensamblaje
Reensamblaje
Reensamblaje

El Arduino Nano a las dimensiones perfectas para entrar en la carcasa. Un pequeño cepillado de la parte trasera para el puerto USB y todo está bien. Para asegurarse de que nada se mueva, un poco de pegamento caliente hace que el trabajo funcione muy bien.

Un tornillo más y se acabó el hardware.

Paso 4: el programa

Sube el siguiente boceto al Arduino.

Abra la ventana Serial Monitor en la ventana Arduino para ver los códigos hexadecimales (la forma en que el receptor de infrarrojos recibe los rayos infrarrojos).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results resultados;

configuración vacía () {

Serial.begin (9600); irrecv.enableIRIn (); }

bucle vacío () {

if (irrecv.decode (& resultados)) {Serial.println (resultados.valor, HEX); irrecv.resume (); }}

Paso 5: ya casi está terminado

Y ahora, de acuerdo con su sistema operativo, configura un pequeño script en el demonio para recuperar el código IR e interactuar con la computadora. Hice un pequeño script en la historia de Python que puede funcionar en Windows y Unix.

Lo pongo a disposición muy rápidamente ^^

Paso 6: mejora

Con Arduino Leonardo, Yum o es posible fusionar el script Python directamente en Arduino para creer que Arduino es un teclado estándar.

Gracias, que tengas un buen día de descanso.

Para francés, puede encontrar este artículo sobre MIWC

Recomendado: