Étape 5: Configuration serveur Fadecandy sur Pi
Vous aurez besoin de télécharger des fichiers depuis GitHub. Cela signifie que vous devrez avoir la fonction de Git installée sur la Pi. Pour confirmer ceci est téléchargé tapez ceci dans l’invite de commandes :
sudo apt-get-y installer git
Une fois terminé, tapez ceci pour télécharger le référentiel Fadecandy GitHub à la Pi :
git clone git://github.com/scanlime/fadecandy
Il télécharge un fichier exécutable qui ne fonctionne plus sur une version plus récente de Raspian et autres distributions alors faire ce suivant :
cd fadecandy/serveur
faire des sous-modules
faire
(Cela prend un peu alors soyez patient) Une fois cela fait :
sudo mv fcserver usr
Enfin, le serveur doit être exécuté au démarrage. Cela se fait via le fichier /etc/rc.local qui nous permet d’ajouter des programmes à la liste de démarrage de l’exécution. Plus tard, cela comprendra notre programme python intégrant des LED contrôle et contrôle des applications TouchOSC, aussi bien. Pour ce faire, nous utiliserons de la Pi dans l’éditeur de fichier texte/invite de commande « nano ». Sudo doit être utilisé, car nous sommes éditer les fichiers de l’utilisateur racine. Pour faire cela ouvrez l’invite de commande et le type :
sudo nano /etc/rc.local
Et ajoutez ceci avant la dernière ligne « exit 0 » dans le fichier. Essentiellement, toutes les commandes de mettre avant cela s’exécutera au démarrage une fois que le Pi a démarré, en arrière-plan :
/usr/local/bin/fcserver /usr/local/bin/fcserver.json > /var/log/fcserver.log 2 > & 1 &
Ensuite nous devons rendre le fichier de configuration .json. Dans l’invite de commandes, tapez :
sudo nano /usr/local/bin/fcserver.json
Tapez ce code dans le fichier JSON :
Puisque le Fadecandy est en fait capable de gérer des longueurs de bande jusqu'à 64, cela remappe chaque bande de 64 à 60 (car les Neopixels sont de 30 ou 60 par mètre), définit un matériel whitepoint sur une échelle allant de 0.1 à 1.0 (luminosité pourcentage comme un matériel par défaut où 1.0 est 100 % de luminosité) et met en place les numéros de série pour le Fadecandy. Numéros de série se trouve en le branchant à votre contrôleur de fadecandy à la framboise pi via le fournis
USB et va à l’invite de commande et à l’aide de :
tail-f /var/log/fcserver.log
Cela devrait vous donner le numéro à 16 chiffres de la série alphabétique de chaque contrôleur individuel d’utiliser où le code dit série. Si seulement un contrôleur est utilisé, supprimez le bloc {} qui possède la deuxième. Chaque contrôleur de Fadecandy peut prendre en charge 8 bandes de LED jusqu'à 64.