Stap 5: Opzetten van de Fadecandy Server op Pi
U moet enkele bestanden downloaden van GitHub. Dit betekent dat u zult moeten hebben de functie van de Git geïnstalleerd op de Pi. Om te bevestigen dit is gedownload dit in de opdrachtprompt te typen:
sudo apt-get-y git installeren
Zodra gebeëindigd, typ dit om te downloaden van de Fadecandy GitHub repository naar de Pi:
git clone git://github.com/scanlime/fadecandy
Dit downloadt een uitvoerbaar bestand dat niet meer op nieuwere versie van Raspian werkt en andere distro's doen dit volgende:
cd fadecandy/server
maken van submodules
maken
(Dit neemt een beetje dus wees geduldig) Zodra gedaan:
sudo mv fcserver /usr/local/bin
Tot slot, de server moet worden uitgevoerd bij het opstarten. Dit wordt gedaan via het /etc/rc.local bestand waarmee ons programma's toevoegen aan de lijst opstarten uitvoering. Later zal hierbij onze python programma LED control en TouchOSC Programmacontrole, alsmede integratie. Om dit te doen zullen we Pi's gebruiken in de MS-DOS-prompt tekstbestand/editor "nano". Sudo moet worden gebruikt, omdat we de bestanden van de gebruiker van wortel aan het bewerken bent. Dit opent u de opdrachtprompt en typ:
sudo nano /etc/rc.local
En dit vóór de definitieve "exit 0" regel in het bestand toe te voegen. In wezen alle opdrachten zetten voordat dit kan worden uitgevoerd bij het opstarten zodra de Pi is opgestart, op de achtergrond:
/usr/local/bin/fcserver /usr/local/bin/fcserver.json > /var/log/fcserver.log 2 > & 1 &
Daarna nodig hebben wij om de .json-configuratiebestand. Ter troepenleiding prompt, type:
sudo nano /usr/local/bin/fcserver.json
Typ deze code in de JSON-bestand:
Omdat de Fadecandy eigenlijk vermag steel strip lengtes tot 64, dit remaps elke strip van 64 tot 60 (omdat de Neopixels 30 of 60 per meter zijn), een hardware whitepoint ingesteld op een schaal van 0.1 tot en met 1.0 (percentage helderheid als een hardware standaard waar 1.0 is 100% helderheid) en stelt de seriële getallen voor de Fadecandy. Serienummers kan worden gevonden door inpluggen in uw fadecandy-controller om de raspberry pi via de meegeleverde
USB en gaan naar MS-DOS-prompt en gebruiken:
staart -f /var/log/fcserver.log
Zulks moeten verlenen u het 16-cijferige alfabetische serienummer van elke afzonderlijke controller te gebruiken in waar de code seriële zegt. Als slechts één domeincontroller wordt gebruikt, verwijdert u het blok {} dat de tweede heeft. Elke Fadecandy controller kan steunen 8 stroken van maximaal 64 LEDs.