Tabla de contenido:
- Suministros
- Paso 1: Ocultar Devinput.lircd.conf
- Paso 2: descargue el archivo.conf para su control remoto
- Paso 3: Código Python
Video: Control remoto por infrarrojos de fácil configuración con LIRC para Raspberry PI (RPi) - Julio de 2019 [Parte 2]: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En la Parte 1, demostré cómo ensamblar el RPi + VS1838b y configurar el módulo LIRC de Raspbian para recibir comandos IR desde un control remoto IR. Todos los problemas de configuración de hardware y LIRC se discuten en la parte 1. La parte 2 demostrará cómo conectar el módulo de hardware + LIRC que configuramos en la parte 1 con python.
Pythondisplay (o envío) remoto [Receptor IR + RPI] LIRC.
Suministros
ninguno
Paso 1: Ocultar Devinput.lircd.conf
Sus archivos de configuración remota se colocarán en el directorio /etc/lirc/lircd.conf.d. LIRC encontrará cualquier archivo en este directorio siempre que tenga una extensión.conf (es decir: JVC.lircd.conf). No usaremos el archivo devinput.lircd.conf, por lo que lo ocultaremos cambiando la extensión de la siguiente manera cambiando el nombre de devinput.lircd.conf a devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Paso 2: descargue el archivo.conf para su control remoto
Con mucho, la forma más fácil de obtener un archivo.conf remoto es descargarlo de la enorme biblioteca en lirc.sourceforge.net. Incluso si su modelo remoto en particular no está en la lista, es MUY probable que otro modelo del mismo fabricante funcione bien. Simplemente busque el fabricante de su control remoto y haga clic en un modelo cercano. Si no está seguro de qué modelo está cerca, puede mirar el contenido de cada modelo y encontrar uno que esté cerca del suyo.
La manera más difícil de obtener un archivo.conf es crear el suyo propio usando la herramienta integrada irrecord, pero no tuve éxito al intentar crear un archivo usando esta utilidad a pesar de mucho esfuerzo. Hay muchas otras personas con dificultades similares al usar irrecord y recomiendo encarecidamente la ruta fácil de descargar un archivo.conf de lirc.sourceforge.net
Sus archivos de configuración remota se colocarán en el directorio /etc/lirc/lircd.conf.d. LIRC encontrará cualquier archivo en este directorio siempre que tenga una extensión.conf (es decir: JVC.lircd.conf).
Paso 3: Código Python
Aquí hay un código para probar.
desde lirc import RawConnection
def ProcessIRRemote ():
#get IR comando #keypress format = (hexcode, repeat_num, command_key, remote_id) intente: keypress = conn.readline (.0001) excepto: keypress = "" if (keypress! = "" y keypress! = None): data = keypress.split () secuencia = datos [1] comando = datos [2] #ignore comando se repite if (secuencia! = "00"): return print (comando)
#define Global
conn = RawConnection ()
imprimir ("Iniciando …")
mientras que es cierto:
ProcessIRRemote ()
Recomendado:
Extensor de control remoto por infrarrojos (Parte 2): 3 pasos
Extensor de control remoto por infrarrojos (Parte 2): Hola chicos, he vuelto con la Parte 2 del Extensor de control remoto por infrarrojos Instructable. Para los chicos que no han leído la primera parte, HAGA CLIC AQUÍ
Extensor de control remoto por infrarrojos (Parte 1): 4 pasos
Extensor de control remoto por infrarrojos (Parte 1): ¡Hola a todos! Este proyecto describe cómo construir un extensor / repetidor de control remoto por infrarrojos para controlar sus aparatos electrónicos desde una ubicación remota. reemitiendo la sig
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android: Control de 8 interruptores de relé con nodemcu y receptor de infrarrojos a través de wifi y control remoto por infrarrojos y aplicación de Android. El control remoto por infrarrojos funciona independientemente de la conexión wifi. AQUÍ
Receptor de infrarrojos y control remoto por infrarrojos (TSOP1738) con Arduino: 10 pasos
Control remoto por infrarrojos y receptor de infrarrojos (TSOP1738) con Arduino: este instructivo es para principiantes de Arduino. Este es uno de mis proyectos anteriores con Arduino. Disfruté mucho cuando lo hice y espero que a ti también te guste. La característica más atractiva de este proyecto es el “ Control inalámbrico ”. Y eso es
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: 9 pasos
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: hola, soy Abhay y es mi primer blog sobre Instructables y hoy le mostraré cómo controlar sus electrodomésticos con el control remoto de su televisor construyendo esto. proyecto simple. gracias al laboratorio atl por el apoyo y el suministro de material