Mando a distancia universal Raspberry Pi
En este tutorial espero convencerte de que este es el último control remoto universal construido con una raspberry pi.
LIRC es perfecto para este trabajo. Simplifica muchas de las tareas más difíciles que debemos realizar.
Paso 1:Partes
1 x Raspberry Pi (https://www.sparkfun.com/products/11546)
1 x emisor de infrarrojos (http://www.amazon.com/gp/product/B005BJFDL6/ref=oh…
1 x placa de conexión de audio (https://www.sparkfun.com/products/11570
1 x sensor de infrarrojos (https://www.sparkfun.com/products/10266)
1 x 2N3906 (https://www.sparkfun.com/products/522)
1 x Encabezados hembra (https://www.sparkfun.com/products/115)
1 x Hacer encabezados (https://www.sparkfun.com/products/116)
1 x Tablero perfilado
Paso 2:Configuración del software
Hay muchos pasos en esto que intentaré explicar.
(La mayor parte de este paso es de:http://alexba.in/blog/2013/01/06/setting-up-lirc-on -la-frambuesa /)
Por el bien de este tutorial, supongo que se trata de una imagen Raspbian limpia.
sudo apt-get upgrade sudo apt-get updateInstalar LAMP
sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpdInstalar LIRC
sudo apt-get install lircConfigure los pines GPIO (recuerde esto para más adelante si desea usar otros pines)
sudo nano / etc / modulesAgrega estas 2 líneas al final del archivo
lirc_dev lirc_rpi gpio_in_pin =23 gpio_out_pin =22(CONTROL + C guardará y saldrá)
Configure el archivo de hardware.
sudo nano /etc/lirc/hardware.confBorra el contenido y pega este archivo
################################################ ######
# /etc/lirc/hardware.conf
#
# Argumentos que se utilizarán al iniciar lircd
LIRCD_ARGS =”- uinput”
# No inicie lircmd incluso si parece haber un buen archivo de configuración
# START_LIRCMD =false
# No inicie irexec, incluso si parece existir un buen archivo de configuración.
# START_IREXEC =false
# Intente cargar los módulos del kernel adecuados
LOAD_MODULES =true
# Ejecute “lircd –driver =help” para obtener una lista de controladores compatibles.
DRIVER =”default”
# generalmente / dev / lirc0 es la configuración correcta para sistemas que usan udev
DEVICE =”/ dev / lirc0 ″
MODULES =” lirc_rpi ”
# Archivos de configuración predeterminados para su hardware si los hay
LIRCD_CONF =””
LIRCMD_CONF =””
##################### #################################
Reinicie el Pi
sudo reiniciarPaso 3:creación de archivos LIRC
Conecte el sensor de infrarrojos al PI con el pin de 3 pines al mismo pin GPIO In que definió en el paso 2 en el archivo / etc / modules
Ejecute el comando y presione los botones del control remoto en el sensor y debería obtener algunos comentarios
(CONTROL + C para detener)
A continuación, ejecutamos el comando siguiente en el directorio pi para registrar los comandos remotos
irrecord -d / dev / lirc0 ~ / out.conf
Siga las instrucciones provistas
Cuando le pida nombres de clave, debe usar los nombres predefinidos. Para obtener los nombres, me gusta abrir una nueva ventana y ejecutar el comando.
Una vez que haya terminado de grabar, abra out.conf
sudo nano out.conf
copie desde "begin remote" hasta "end remote" y abra /etc/lirc/lircd.conf
sudo nano /etc/lirc/lircd.conf
Borre el contenido y pegue el código y guárdelo.
Asigne un nombre al control remoto reemplazando la línea en el .conf que tiene una ruta de archivo después de NAME:
Repita esto para todos los controles remotos que desee usar
Reinicia la Pi
Para obtener más detalles:Control remoto universal Raspberry Pi
Proceso de manufactura
- Monitoreo de temperatura en Raspberry Pi
- Estación meteorológica Raspberry Pi 2
- Supervisión de la temperatura con Raspberry Pi
- Monitoreo remoto del clima usando Raspberry Pi
- Seguimiento de Raspberry Pi Ball
- Sensor de movimiento con Raspberry Pi
- Un trozo de Raspberry Pi
- Cycle Chaser
- Sensor de humedad del suelo Raspberry Pi
- Detector de ladrones Raspberry Pi
- Sensores Raspberry Pi