RFID-ljud utlöser med Raspberry Pi (2 / 6 steg)
Steg 2: Konfigurera
Jag tänkte Python skulle vara det bästa språket att arbeta med, med dess överflöd av tredjeparts paket och stort stöd från Phidget, det skulle leda till en super snabb utvecklingsprocess - vi behövde resultat snabbt! Den också kommer förinstallerade med Raspbian operativsystemet på Pi, så mindre tid använt komma in.
Först måste vi ställa in vår Phidget utvecklingsmiljö. Efter att du har startat i Raspbian (NOOBS gör denna process mycket lätt), se till att du är ansluten till internet och öppna upp en Terminal. Först måste vi installera libusb-paketet, en förutsättning för Phidget-biblioteket:
sudo apt-get update
sudo lämplig-få installera libusb-1.0.0-dev
Vi kan sedan hämta källkoden för libphidget och kompilera den. Se upp, denna del tog över en timme på våra Pi! Efter detta kommer vi också installera phidgets regler i udev så att icke-root processer kan till Phidget hårdvara.
wget http://www.phidgets.com/downloads/libraries/libphidget.tar.gz
tar zxvf libphidget.tar.gz
CD libphidget *
. / configure
sudo göra installera
sudo cp udev/99-phidgets.rules /etc/udev/rules.d/
Nu måste vi Phidget Python-bibliotek. Detta kommer i en ZIP-fil, och Pi inte levereras med ett unzip program (vissa delar av ZIP-standarden omfattas av patent) men vi kan enkelt installera en: sudo lämplig-få installera unzip
Nu kan vi hämta och installera Python biblioteket:
CD ~
wget http://www.phidgets.com/downloads/libraries/PhidgetsPython.zip
Packa upp PhidgetsPython.zip
CD PhidgetsPython
sudo python setup.py installera
CD...
Slutligen, som vi kommer att göra med ljud, måste vi välja rätt utdataenheten (vi använder 3,5 mm-uttaget och Pi kommer det standard att skicka ljud över HDMI-utgången) och skruva upp volymen till max (+ 4dB) som vi kan kontrollera detta genom att använda våra högtalare.
sudo amixer cset numid = 3 1
sudo amixer ange PCM--400