Trådlös Phone Remote-Controlled LED Strips: RasPi w / Fadecandy driver w / WS2811/WS2812 adresserbara LED Strips med TouchOSC Smartphone App med Iphone eller Droid (5 / 16 steg)
Steg 5: Installera Fadecandy Server på Pi
Du kommer att behöva ladda ner några filer från GitHub. Detta innebär att du måste ha funktionen Git installerat på Pi. Att bekräfta detta hämtas Skriv detta i Kommandotolken:
sudo apt-get-y installera git
En gång färdig, skriv här om du vill hämta Fadecandy GitHub databasen till Pi:
git klon git://github.com/scanlime/fadecandy
Detta hämtar en körbar fil som inte längre fungerar på nyare version av Raspian och andra distributioner så gör detta nästa:
cd fadecandy/server
göra submodules
göra
(Detta tar lite så ha tålamod) En gång gjort:
sudo mv fcserver usr
Slutligen, servern måste köras vid start. Detta görs via filen /etc/rc.local som tillåter oss att lägga till program i listan start utförande. Senare ingår i detta vår python program integrera LED kontroll och TouchOSC Programkontroll, också. Vi kommer att använda Pi: s kommandotolk textfil/redaktör "nano" för att göra detta. Sudo måste användas eftersom vi redigerar roten användarfiler. För att göra detta öppnar du Kommandotolken och skriver:
sudo nano /etc/rc.local
Och lägga detta innan den sista raden för "exit 0" i filen. I huvudsak alla kommandon innan detta kör vid start när Pi har startat upp, i bakgrunden:
/usr/local/bin/fcserver /usr/local/bin/fcserver.json > /var/log/fcserver.log 2 > & 1 &
Nästa vi måste göra .json konfigurationsfilen. Skriv följande i Kommandotolken:
sudo nano /usr/local/bin/fcserver.json
Skriv in denna kod i filen JSON:
Eftersom Fadecandy är faktiskt kan hantera strip längder upp till 64, detta remaps varje remsa från 64 till 60 (eftersom Neopixels antingen 30 eller 60 per meter), anger en hårdvara – vitpunkt på en skala från 0,1 till 1,0 (procent ljusstyrka som en hårdvara standard där 1.0 är 100% ljusstyrka) och sätter upp serienummer för Fadecandy. Serienummer kan hittas genom att ansluta handkontrollen fadecandy till raspberry pi via den medföljande
USB- och gå till kommandotolken och använda:
tail -f /var/log/fcserver.log
Detta bör ge dig 16-siffriga alfabetiska serienumret för varje enskild styrenhet i där koden säger följetong. Om bara en styrenhet som används, ta bort {} blocket som har andra. Varje Fadecandy styrenhet kan stödja 8 remsor av upp till 64 lysdioder.