Étape 2: Installer LightShow Pi et configurer l’environnement vars et son
Maintenant que nous avons obtenu par écrit à la LED bande rapide et accessible à partir de python exécutant comme racine de n’importe où, il est temps d’installer le fantastique xmas logiciel lumière orchestrationet mettre à jour pour contrôler la bande de LED.Une fois que vous téléchargez le code de bitbucket, suivez les instructions pour obtenir l’ai installé.
Avant d’exécuter sudo. / install.sh, vous devez modifier le fichier et changer la INSTALL_DIR. Puis exécutez
sudo./install.sh
Je suis malheureusement tombé sur toutes sortes de problèmes. La plupart des logiciels installés (qui prend un certain temps), mais j’ai dû régler manuellement les commandes de l’environnement. La fin du script bash ajoute le répertoire install/etc/Environment. J’ai également ajouté à mon .bashrc à la fin comme suit :
Export SYNCHRONIZED_LIGHTS_HOME = « / home/pi/xmas2 »
Export PYTHONPATH = $PYTHONPATH: / home/pi/IPD-LPD8806-master
Cette seconde ligne est pour les LEDs. Le script tente d’ajouter la variable de chemin d’accès à/etc/Environment, mais j’ai dû ajouter au .bashrc. Je ne sais vraiment beaucoup sur linux, alors vous devriez visiter la communauté google + pour demander de l’aide avec l’installation. Assurez-vous sudoers possède également cette ligne pour s’assurer que la variable d’environnement s’empoignent lorsque vous exécutez des choses comme sudo.
Par défaut env_keep = SYNCHRONIZED_LIGHTS_HOME
Dans un premier temps, essayez d’exécuter une chanson et voir si le code génère des erreurs :
sudo py/synchronized_lights.py--fichier /home/pi/some_random_music_file.mp3
N’entendez aucun son ? J’ai dû changer ma sortie audio par défaut HDMI à la prise 1/8 à bord ":
amixer cset numide = 3 1
J’ai aussi dû augmenter le volume
amixer set PCM 1