jpchen / RaspbAIRy-Lights

Raspberry Pi + Airplay + Synchronized Lighting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CIS191 Final Project, Group 3

Final Demo

https://www.youtube.com/watch?v=VZFJENRsISY

Libraries installed

For perl-net-sdp

  • libao-dev
  • libssl-dev
  • libcrypt-openssl-rsa-perl
  • libio-socket-inet6-perl
  • libwww-perl
  • avahi-utils
  • libmodule-build-perl

For light

  • alsa-lib

Code

  • shairport: Sets up Pi as AirPlay receiver. Use perl-net-sdp to create SDP session.
  • light: Match GPIO pins to notes of different pitch. Use wiring-pi to configure GPIO pins on Pi.

About

Raspberry Pi + Airplay + Synchronized Lighting


Languages

Language:C 79.5%Language:Perl 10.0%Language:Makefile 4.0%Language:C++ 2.9%Language:Shell 1.6%Language:Perl 6 1.3%Language:TeX 0.7%