Control remoto raspberry pi

Control remoto raspberry pi

Control remoto raspberry pi

Raspberry pi ssh

Un artículo anterior exploró cómo funciona la comunicación IR y cómo los protocolos comunes de comunicación IR pueden enviar y recibir señales infrarrojas en un Arduino. Este artículo investiga cómo se puede lograr lo mismo utilizando una Raspberry Pi. Las técnicas presentadas en este artículo permiten a los usuarios operar la Raspberry Pi con cualquier control remoto IR convencional.
Los detalles de cómo elegir el receptor IR correcto y un LED infrarrojo a juego se discutieron en el artículo anterior. Sin embargo, para resumir los puntos clave, lo mejor es hacer coincidir la longitud de onda del LED y del sensor lo mejor posible, y muchos eligen LEDs y sensores de 950 nm porque son los más fáciles de encontrar. Sin embargo, no es absolutamente necesario hacer coincidir perfectamente las dos partes.
La Raspberry Pi puede recibir y enviar señales IR utilizando cualquiera de sus pines GPIO. En comparación, el Arduino sólo puede enviar datos utilizando un LED infrarrojo cuando está conectado a uno de los pines PWM del Arduino.
La configuración del software no es tan fácil como con el Arduino. En el caso de la Raspberry Pi, no basta con descargar e instalar una biblioteca que haga el trabajo pesado, y hay bastantes pasos de instalación y configuración.

Computación en red virtual

Nota: estas instrucciones se han mantenido deliberadamente de forma que los usuarios que no tienen experiencia con la línea de comandos puedan seguirlas. Si sabes usar la línea de comandos, puede que te resulte más fácil/rápido simplemente crear el archivo y editarlo con nano.
Nota: debería ver este icono, justo debajo del menú «Archivo». Indica que está usando pcmanfm como usuario root, y por lo tanto debe ser extra cuidadoso (¡ya que el root puede editar / borrar / mover cualquier archivo! incluso archivos que son críticos para una operación normal del sistema).
Ahora puede probar los comandos. Si hace clic en el botón SSH SERVER OFF, se le preguntará si realmente desea ejecutar el comando. Haga clic en ssh server off aquí también, para realmente ejecutar el comando (o haga clic en cancelar si no quiere después de todo).
La entrada «handle» es explícita para el módulo, y tiene que ser única entre los módulos. En el caso de los comandos, el «handle» es implícito. «ssh-stop» y «ssh-start» son los dos «handles» que he utilizado para los comandos en mi ejemplo.
Puedes elegir cualquier cosa como handle, siempre que no incluya los caracteres «/», «+», «$», «*». Te recomiendo que te ciñas a los caracteres ASCII básicos en minúsculas, y que utilices el «-«. El asa es obligatoria.

Control remoto de la raspberry pi

Dado que el LED IR no es un diodo emisor de luz normal, ¿cómo se puede saber si parpadea o no? Puedes utilizar una cámara con pantalla LCD o la cámara de un smartphone. Apunta la cámara al circuito y mira la pantalla. Si el circuito funciona, deberías ver el LED IR parpadeando.Instalación y configuración del paquete LIRCPara controlar un dispositivo con un receptor IR, el transmisor del LED IR debe enviar una secuencia de señales específica, y el paquete LIRC [1], que emula las señales infrarrojas de muchos controles remotos, es la herramienta perfecta para el trabajo. LIRC está disponible en los repositorios de software de Raspbian, por lo que instalarlo en la Raspberry Pi es sólo cuestión de ejecutar
lirc_rpi gpio_out_pin=22Asegúrate de que el parámetro gpio_out_pin apunta al pin que controla el LED IR (en este caso, es el pin 22). A continuación, abre el archivo /etc/lirc/hardware.conf en Nano como antes con sudo y añade la siguiente configuración al archivo:
sudo rebootcommand para activar la configuración. Por último, es necesario especificar un perfil que emule un control remoto específico. El sitio web del proyecto [2] ofrece una larga lista de perfiles que emulan prácticamente cualquier control remoto existente, incluyendo los controles remotos de las cámaras DSLR. Así que, si quieres usar la Raspberry Pi para controlar una cámara DSLR Nikon D90, apunta el navegador a lirc.sourceforge.net/remotes/nikon/ML-L3 y copia el perfil. A continuación, abre el archivo /etc/lirc/lircd.conf en Nano, pega el perfil copiado en él, guarda los cambios y reinicia LIRC con:

Noobs

La forma más fácil y prometedora de registrar el mando a distancia es visitar el sitio web de la base de datos de mandos a distancia, buscar el mando a distancia y descargarlo. Por ejemplo, si conoces el nombre del modelo del mando a distancia, puedes encontrarlo en la base de datos. Acabo de buscar cualquier aire acondicionado LG.
No todos los mandos a distancia están registrados en esta base de datos. Si no encuentras el tuyo, debes crearlo tú mismo. Winia fabrica mi aire acondicionado, pero no existe en la base de datos. Tengo un televisor de marca local que tampoco existe en la base de datos. Tuve que crearlos. Para crear el archivo de configuración, hay que comprobar que el sensor IR de la Raspberry PI capta la señal del mando a distancia o no. En primer lugar, detenga el servicio LIRC.
Es porque tanto el emisor como el receptor de IR están activos al mismo tiempo. Para este ejercicio, sólo necesitamos el receptor, que es para capturar las señales IR. Desactiva la parte del emisor. Abre el bootloader.
Una vez ejecutado el comando anterior, te da las instrucciones a seguir. Graba los botones siguiendo las instrucciones. Por cierto, la aplicación de grabación a veces no funciona como se espera. Sí, yo estaba en el caso. Tuve que utilizar un enfoque diferente. En lugar de usar irrecord, tuve que usar mode2 para capturar las señales de los botones. Ejecute el siguiente comando:

Acerca del autor

admin

Ver todos los artículos