Paso 3: Frambuesa Pi
- Lista de la compra
Si no tienes uno, usted necesitará comprar un Raspberry Pi y un USB a interfaz DMX.
-Para el Raspberry Pi, usted puede encontrar el enlace para comprar el Pi de la Web oficial, y le recomendamos que utilice el mismo que yo (frambuesa Pi 2 modelo B) ya que el programa funciona es bastante recursos consume.
-Para el USB al interface DMX, usé el VM116 controlado por DMX interfaz del USB de Velleman. Existen dos modelos dependiendo ya sea para comprar como kit o montado.
- Configuración de la Pi
Una vez que su Pi, tendrá que instalar un sistema operativo en él y puede estar interesado ver la Guía de comienzo rápido. Todos estos pasos son bastante estándar, por lo que voy a dejar tutorial recursos en línea de verificación y de flashular en Instrutables que describe exactamente los pasos que he seguido.
- Instalación del software
El software se almacena después de directorios de un mismo proyecto de Github, aquí:
deamon the background RPI program that writes data to the USB port values_handler the main RPI program that directly controls the DMX state.
Después de haber reproducido el proyecto (paso 2 de la cf), puede introducir el repositorio y compilar escribiendo los siguientes comandos en el Terminal.
cd ChampyLight make
Posteriormente después de conectar la interface DMX a uno de los puertos USB de Raspberry Pi, podrás iniciar los 2 programas con el siguiente comando:
make && sudo deamon/bin/dmxd.bin &
values_handler/bin/champylight
Solo para aclarar las cosas, ChampyLight es solo el nombre de fantasia le dio a este proyecto así que no te asustes con el nuevo nombre.
- Configuración de ChampyLight
Todas las configuraciones básicas que se pueden editar fácilmente se almacenan en el siguiente archivo:
ChampyLight/values_handler/src/constants.h
Un ajuste obligatorio que tienes que configurar es 'REMOTE_ADDR' que contiene la URL de la página web que se organizó el control en línea.
- Yendo más lejos
Si desea comprender mejor cómo está funcionando el values_handler, hacer una documentación con Doxygen que usted puede comprobar hacia fuera abriendo el siguiente archivo en tu navegador preferido:
ChampyLight/values_handler/doc/html/index.html