Het eindresultaat van dit project is voor iemand om te lopen door de pi Raspberry en hebben Pandora automatisch afspelen automatisch.
Stap 1: Pianobar
Voer de volgende opdrachten in het Lxterminal die kunnen worden benaderd vanuit het startscherm
Bij het kopiëren opdracht ervoor te zorgen dat hun geen spaties na het commando
sudo apt-get update
sudo apt-get install pianobar
Maak en ga in painobar mapconfiguratie
mkdir -p .config / pianobar
cd .config / pianobar
Maak het configuratiebestand
nano config
Plak deze in de configuratie
# Dit is een voorbeeld configuratiebestand voor Pianobar. U kunt de # te verwijderen uit
# Lijnen die u nodig hebt en dit bestand kopiëren / verplaatsen naar ~ / .config / pianobar / config
# Zie man pagina voor een beschrijving van de config sleutels
#
# User
user = [email protected]
password = password
# of
#password_command = GPG --decrypt ~ / password
# Proxy (voor degenen die niet wonen in de Verenigde Staten)
#control_proxy = http://127.0.0.1:9090/
# sneltoetsen
act_help =?
act_songlove = +
act_songban = -
act_stationaddmusic = a
act_stationcreate = c
act_stationdelete = d
act_songexplain = e
act_stationaddbygenre = g
act_songinfo = i
act_addshared = j
act_songmove = m
act_songnext = n
act_songpause = p
act_quit = q
act_stationrename = r
act_stationchange = s
act_songtired = t
act_upcoming = u
act_stationselectquickmix = x
act_voldown = (
act_volup =)
# Misc
#audio_quality = laag
#autostart_station =
#event_command = /home/pi/.config/pianobar/scripts/eventcmd.sh
#fifo = /home/pi/.config/pianobar/ctl
#sort = quickmix_10_name_az
#love_icon = [+]
#ban_icon = [-]
#volume = 0
# Format strings
#format_nowplaying_song = [32m% t [0m op [34m% een [0m op% l [31m% r [0m% @% s
#format_nowplaying_station = Station [35m% n [0m
#format_list_song =% i)% a -% t% r
# Audio van hoge kwaliteit (192k mp3, voor Pandora Enige abonnees!)
#audio_quality = high
#rpc_host = internal-tuner.pandora.com
#partner_user = pandora één
#partner_password = TVCKIBGS9AO9TSYLNNFUML0743LH82D
#device = D01
#encrypt_password = 2% 3WCL * JU $ MP] 4
#decrypt_password = U # IO $ RZPAB% VX2
tls_fingerprint = 2D0AFDAFA16F4B5C0A43F3CB1D4752F9535507C0
De inloggegevens zijn aan de top van het bestand
Plaats uw inloggegevens
user = uw_email_adres
password = your_password
Nadat je klaar bent met het bewerken van het bestand druk CTRL O vervolgens CTRL M vervolgens CTRL X
Typ CD uit te gaan van de configuratie map
Voer de opdracht pianobar
Om te testen of deze correct is geïnstalleerd
Stap 2: Kopieer de configuratie naar de hoofdmap
Maak een directory in de root directory voor het configuratiebestand naar
sudo mkdir /root/.config/pianobar
Kopieer het bestand
sudo cp .config / pianobar / config /root/.config/pianobar
Stap 3: Bewerk Pianobar Config op een zender autoplay
Start Pianobar met de opdracht pianobar
Wanneer de zender begint te nemen nota van de reeks cijfers naast de naam van de zender
Hit q om pianobar verlaten
Bewerk de configuratie voor pianobar om automatisch te spelen dat station
sudo nano /root/.config/pianobar/config
Zoek de regel die zegt
# Autostart_station =
Verwijder de #
Dan
Plak het nummer aan de rechterzijde
autostart_station = Numbergoeshere
Zoek de regel die zegt
#volume = 0
Verwijder de #
Stel het volume op basis van uw luidspreker
5 is erg stil, dat ik zou het niet op luid in eerste instantie
Opnieuw ervoor zorgen dat hun zijn geen spaties na de lijnen in de configuratie
Nadat je klaar bent met het bewerken van het bestand druk CTRL O vervolgens CTRL M vervolgens CTRL X
Stap 4: Sluit de PIR Sensor
Draad volgens deze GPIO Map
5V gaat naar de VCC pin op PIR sensor
Ground gaat naar GND pin op PIR sensor
Out gaat naar pin GPIO 25 (op nummer 22)
Stap 5: Download de Code
Type
Kopieer de code in een tekstbestand in uw huis mapnaam is HAPIR.py
sudo python HAPIR.py
Stap 6: Stel de code om te starten bij het opstarten met behulp van cron
Type
sudo crontab -e
Ga naar de bodem en voeg de volgende regel
@reboot python /home/pi/HAPIR.py &
Genieten