martes, 13 de agosto de 2013

RaspberryPi Python Sound Player

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.

  1. 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)
  2. Configurar el Auto Arranque del usuario en la Pi, pues en un sistema embebido no tienes que poner login para iniciar tu programa. (pendiente).
  3. Instalar el python en la Pi (OK)

  • apt-get install python

  1. Instalar el mpg123 via APT en la Pi, este ejecutable permite la reproducción de audio por consola. (OK)


  1. Cargar el programa en python en el auto login de la Pi (Pendiente)
  2. 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: