La idea es construir un script en python que permita la reproducción de un set de canciones para la presentación cambios de escena de un pequeño proyecto de teatro infantil controlado por arduino.
Vamos a conectar la RaspberryPi con el Arduino Leonardo ya este modelo permite usar el usb como entradas de teclado bueno, eso estamos en desarrollo.
Mencionare brevemente lo que se va hacer pero ya tenemos el primer punto que es el script que permite reproducir el audio en un ciclo inifinito y cambiar de cancion por el teclado.
- Bajar e instalar el moebius, ya que esta versión elimina el entorno X server y el lxde escritorios y entorno gráfico de la versión Raspbian. Ademas que me va a permitir un booteo rapido de la Pi. (listo)
- Configurar el Auto Arranque del usuario en la Pi, pues en un sistema embebido no tienes que poner login para iniciar tu programa. (pendiente).
- Instalar el python en la Pi (OK)
- apt-get install python
- Instalar el mpg123 via APT en la Pi, este ejecutable permite la reproducción de audio por consola. (OK)
- apt-get install alsa-base alsa-utils pulseaudio mpg123
- URL Ref: https://sites.google.com/site/semilleroadt/home/raspberry-pi
- Cargar el programa en python en el auto login de la Pi (Pendiente)
- Crear el programa en python que permite por entrada de teclado y este debera ser activado por el Arduino Leonardo (listo)
el programa en python: player.py
Enlace del script
https://dl.dropboxusercontent.com/u/14805656/python/player.py
Bueno esta probado en cygwin pero he aquí algunas pantallas del funcionamiento: