Paso 2: La frambuesa Pi
Materiales
Para este proyecto utilicé una frambuesa Pi modelo B con un módulo de PiFace . Sin embargo, puede utilizar cualquier Pi para este proyecto.
El Módulo PiFace- es opcional, ya que puede interfaz directamente a los pines GPIO o crear su propio breakout Junta fácilmente. La PiFace es simplemente un complemento para la IP que le da algunas opciones interactivas incluyendo puertos de entrada y salida separados con screwblocks, 4 pulsadores y 2 relés. No estoy seguro cuanto se ajusta a la PiFace actual sobre los nuevos Pi modelo B +, aunque esta tabla parece indicar que sigue debería funcionar.
(Editar) Para aquellos de ustedes que han me han preguntando cómo crear este efecto sin la Junta de PiFace, lea mi contorno en la sección de comentarios abajo.
El Raspberry Pi - es básicamente cualquier RasPi con Raspbian u otro sabor de linux. Acceso a los pines GPIO es vía la biblioteca de WiringPi , con instrucciones para descargar e instalar aquí. El código principal utilizado para este efecto es simplemente un bash script de shell que utiliza el la utilidad de línea de comandos gpioel control para acceder el GPIO pins en la pi.
El pi también debe estar configurado a su sonido a través de 3,5 mm jack en lugar de la interfaz HDMI de salida.
Los videos de la fuente son interpretados por omxplayer en el RasPi y deben ser codificados en un formato compatible con este reproductor.