Proyecto MyPIAmp - RPI reproductor y amplificador (9 / 12 paso)

Paso 9: Lógica de Control - script en Python

Ahora es el momento para agregar la lógica de su sistema con el fin de interactuar y controlar con el mando a distancia, especialmente cuando no hay red.

Construir un python script para controlar su LCD y algunas funciones de MPD. Para lograr esto es necesario incluir el módulo de lirc para python para capturar disparadores de lirc en script en python.

Python-lirc' está en los repositorios principales para Raspbian. Si estás en un RaspberryPi sólo puede ejecutar:

 6.1 > $ sudo apt-get install python-lirc 

De lo contrario, descargar la última versión de

(https://github.com/tompreston/python-lirc/releases) e instalar con:

 6.2 > $ sudo dpkg -i python-lirc_1.2.1-1_armhf.deb 

Poner todo trabajando un script en python es necesario ser capaces de controlar myPIAmp con control remoto y mostrar mensajes personalizados y hacer interactuar con el sistema de

El principal objetivo es:

  • Mostrar información personalizada acerca de lo que se está reproduciendo

    • Pantalla de 0, 1 y 2
  • Carga 2 tipos de listas de reproducción
    • Screen3: Carga USB disco directorio de música
    • Pantalla 4: Cargar lista de reproducción personalizada radios.m3u
  • Cambiar los parámetros del juegos 2
    • Pantalla 5: Aleatorio = on | de
    • Pantalla: 6: Crossfade = [0,5,10,15,20]
    • Pantalla 7: Volumen [0..100%]

Pantallas de interfaz de usuario y flujos de trabajo están representados en el diagrama adjunto.

Compruebe la secuencia de comandos de python en los accesorios

Poner el script en /home/volumio

Haga ejecutable

 6.1 > Chmod +x <scriptname.py> 

Ejecutarlo como demonio de esta manera

 6.2 > ./<scriptname.py>& 

Haga ejecutable a nivel de arranque

 6.3 > sudo nano /etc/rc.local 

Y justo antes de exit(0) insertar la línea

/Home/volumio/./ < scriptname.py > y

et voilá...

Artículos Relacionados

Proyecto Flash con reproductor de CD

Proyecto Flash con reproductor de CD

si tiene la frecuencia intermitente derecho, puede coincidir con un CD de spinning. Pero recuerde, el rpm CD retrasa como se pone más en las pistas.Nota: la etiqueta en el CD es simplemente "Te amo" roto en 4 pedazos y uniformemente distribuidos
El órgano donante proyecto parte 1: El amplificador de Combo de Rotary Recyclone

El órgano donante proyecto parte 1: El amplificador de Combo de Rotary Recyclone

Recientemente había matado un Hammond Aurora 8200 para piezas de repuesto y tiene un buen recorrido. Una de las golosinas del órgano fue un altavoz giratorio Leslie. La Leslie es un altavoz con un cono motorizado que gira por encima de él para crear
Amplificador Audio estéreo con IC TEA2025

Amplificador Audio estéreo con IC TEA2025

¿Estás pensando hacer un amplificador estéreo? Si usted es, es el lugar correcto! Este proyecto trata de hacer un amplificador de audio estéreo de 5 vatios usando el IC TEA2025.Agradecimiento especial a este sitio.NOTA: LA MAYORÍA DE LAS FOTOS NO PER
Hacer su primer amplificador de graves

Hacer su primer amplificador de graves

Yo lo hice! Siempre he querido construir mi propio amplificador, y ahora, por último, hice uno. Es mi primer proyecto "serio audio" alguna vez.A partir de este proyecto fue difícil para mí. Había un boquete entre comprar las piezas y hacer reali
Alta fidelidad DIY: Amplificador de auriculares clase A híbrido

Alta fidelidad DIY: Amplificador de auriculares clase A híbrido

adelante::: este proyecto nace de un par de cosas. Uno fue la necesidad de un amplificador a unos auriculares impedancia más alta que sólo había comprado. (Los auriculares Grado SR125i es genial, por cierto). También, desde que han comenzado mi prime
Amplificador portable de la

Amplificador portable de la

por lo que usted está caminando por el bosque, sólo tú, tu guitarra y tu amplificador. De repente, se acerca a un oso grande y no tiene opción sino que lo destruya con sus habilidades de guitarra loco! (correr no es una opción, como todo el mundo sab
Cómo crear un reproductor de música interactivo para eventos

Cómo crear un reproductor de música interactivo para eventos

En este instructable te diré cómo crear un reproductor de música interactiva para eventos para entretener a sus visitantes en su stand.Simplemente este proyecto depende de dos sensores ultrasónicos para obtener la distancia entre el reproductor de mú
MacaronKit: Con USB amplificador de Audio Mono

MacaronKit: Con USB amplificador de Audio Mono

En este Instructable, a hacer un amplificador de potencia USB para un altavoz de audio. Esto está diseñado para trabajar con retroalimentación háptica para herramientas en línea como el Macaron (http://hapticdesign.github.io/macaron) y VibViz (http:/
Gramófono Smartphone Dock

Gramófono Smartphone Dock

Heyas he vuelto otra vez. Esta vez que pensé que yo no pondría "Steampunk" en el título, aunque este proyecto es probablemente como steampunk como siempre tengo...de todos modos quiero mostrar cómo construí un muelle / acústico amplificador para
Steampunk Portable Game Box for the Victorian Soul

Steampunk Portable Game Box for the Victorian Soul

Había diseñado y construido un circuito para una unidad handheld gaming hace algún tiempo. En este proyecto he convertido en un gamebox portátil de estilo steampunk. Como el circuito tiene un reloj de tiempo real y puede mostrar la temperatura, así,
CNC sólidos madera alarma Universal Dock

CNC sólidos madera alarma Universal Dock

El prototipo final es madera maciza de cerezo quemado con una salida de amplificador y 3,5 mm de línea así como canales de amplificación en forma sinusoidal para amplificar los altavoces del dispositivo.Soporta todas las versiones de iPhone (excepto
Pregophones... Música para el feto.

Pregophones... Música para el feto.

Estoy esperando mi primer hijo en un par de meses, y como muchos padres primerizos, yo he estado investigando de todo lo que hay que saber sobre estas pequeñas maravillas. Mi esposa y yo han estado discutiendo la música para nuestro hijo, pero no han
DIY rata clon guitarra efectos Pedal de distorsión - la rata muerta

DIY rata clon guitarra efectos Pedal de distorsión - la rata muerta

esto no es ningún pedal de distorsión de Mickey Mouse!Este pedal es un clon de uno de mis pedales de efectos favoritos de los 80... RAT distorsión del ProCo. Es un pedal de distorsión OpAmp básico usando el chip IC LM308N clásico que es una construcc
Sous Vide olla!

Sous Vide olla!

¿No sería genial si pudieras tener un filete que esté perfectamente cocinado completamente? ¿Cómo una pelea por un pedazo de filete de la tirada que corta con un tenedor y gustos como Filet Mignon? Estas cosas son posibles con una olla de cocción Sou