AirPlay-mottagare med en skivspelare titt (1 / 6 steg)
Steg 1: Installera shairport och några ytterligare skript
Först installera shairport på din Raspberry Pi. Det finns en massa tutorials på nätet, till exempel här. Stegen i installationen kommer att utelämnas här.
Efter installationen, låt oss göra den tweaking delen.
Redigera startskriptet:
sudo nano /etc/init.d/shairport
Ändra raden DAEMON_ARGS enligt följande:
DAEMON_ARGS = "--daemon--pidfile $PIDFILE--logga $LOGFILE -B ' / bin/bcmd.py' -E ' / bin/ecmd.py' - M $MDIR"
Vilket betyder, skriptet /bin/bcmd.py körs när airplay mottagaren börjar spela, och skriptet /bin/ecmd.py körs när det slutar.
Så låt oss skapa bcmd.py och ecmd.py.
/bin/bcmd.py
#! /usr/bin/python
importera os
OS.system ("/ usr/local/bin/gpio skriva 0 1");
/bin/ecmd.py
#! /usr/bin/python
importera os
OS.system ("/ usr/local/bin/gpio skriva 0 0");
Redigera /etc/rc.local och Lägg till följande rader, som kommer att fastställa gpio #0 och #1 med läge utdata och signal 0 varje gång systemet startar.
/usr/local/bin/gpio läge 0 utgång
/usr/local/bin/gpio skriva 0 0
/usr/local/bin/gpio läge 1 utgång
/usr/local/bin/gpio skriva 1 0
OK, avsluta vi bara den programvara del. Låt oss gå vidare till den hårdvara delen.