Skällande hund larm (2 / 3 steg)
Steg 2: Konfigurera mottagaren (Raspberry Pi + RF-mottagare + förstärkare + högtalare)
Den mottagare delen består av i huvudsak raspberry pi, RF-mottagare och några talare. För att ha en bra ljudkvalitet behöver du en förstärkare också.
Förutsättning
-Raspbian- Denna del förutsätter att du har redan konfigurerat din raspberry pi med raspbian till exempel.
-Ledningsdragning Pi- Du måste också ha installerat
Instruktioner om hur man ladda ner och installera kan hittas här:
https://projects.Drogon.net/Raspberry-PI/wiringpi/Download-and-Install/
- mpc spelare/mpd daemon - för att spela musik måste du installera musikspelarklient och Musikspelarserver, för att göra det:
nstall mpd och mpc paket:
sudo lämplig-få installera mpd mpc
ändra behörigheterna för mpd (bara för att se till att):
sudo mpd stopp
sudo chmod -R g + w /var/lib/mpd
sudo chmod -R g + w /var/run/mpd ändrar mpd config filen /etc/mpd.conf
sudo nano /etc/mpd.conf
För att spela lokala se filer till att ha följande rad okommenterade:
bind_to_address "localhost"
-Skällande hund mp3 download-du behöver titta på internet för en skällande hund mp3 ljud och hämta den i musik standardbiblioteket i min caseI var tvungen att ladda ner det här: /var/lib/mpd/musik/ (detta kan hämtas från den rörliga music_directory i den filen /etc/mpd.conf, i mitt fall filen innehåller:
music_directory ' / var/lib/mpd/musik / "
Döp filen till Big-dog.mp3 eller ändra filen BarkingDog.cpp att anpassa namnet av mp3 att spela.
-RC Switch- Måste du installera RC växla biblioteket för Raspberry PI. Jag har kopierat den och lagt till ett program som BarkingDog.cpp används för att skapa verktyget för att vädra för specifika meddelandet skickas från arduino och utlösa lanseringen av musik efteråt.
Du kan ladda ner koden från här:
https://github.com/issamy/BarkingDog
En gång dataöverföring, kan du bygga verktyget genom att öppna en konsol till mappen och lansera gör.
Om du vill köra verktyget starta den som följer:
sudo. / BarkingDog
-Jag har inte provat detta delvis men autostart för att detta program vid uppstart, kan du redigera /etc/rc.local
sudo nano /etc/rc.local
och Lägg till följande rad:
sudo /home/pi/BarkingDog/BarkingDog &