Interactieve verlichting is nauwelijks iets nieuws voor streamers. Als je bepaalde slimme lampen hebt, kun je die aansluiten op Lumia Stream (lumiastream.com) en van daaruit verder gaan. Dat is natuurlijk niet zo leuk als het zelf maken, en met een Raspberry Pi Pico W en wat NeoPixels kun je er vrij snel een maken.
We hebben wat code en ideeën geleend van Sean O'Steen's uitstekende Raspberry Pi Pico Beret (magpi.cc/picoberet) die een webserver en animatiecontroller op verschillende kernen van de Pico heeft draaien. Dus, laat er licht zijn.


01 Maak je leds klaar
Voor deze toepassing hoeven we alleen het oppervlak van een snijmat te verlichten − een relatief klein oppervlak vergeleken met een kamer. Naast het verbeteren van de videokwaliteit, is het voordeel van deze verlichting dat het de streamer ook helpt om te zien wat hij aan het doen is. Je wilt jezelf niet verblinden met de leds!
We hebben een kleine strook van acht NeoPixels die we van een rol hebben geknipt en die voldoende licht op het bureau zal geven als ze op de juiste plek worden geplaatst (zie stap 7).


02 Aansluiten
Raadpleeg het Fritzing-diagram van figuur 1 over hoe je de NeoPixel-strip aansluit op de Raspberry Pi Pico W. Het is vrij eenvoudig − de Pico kan de NeoPixels rechtstreeks van stroom voorzien via zijn 5V-pin, evenals een massapin voor de schakeling. Gegevens worden verzonden via een enkele pin die elke led vertelt wat hij moet doen.
Voor langere NeoPixel-strips is een weerstand van 220 Ohm tussen de 5V-pin en de NeoPixel-strip het beste om te voorkomen dat een van de leds oververhit raakt.
Zorg ervoor dat je Pico binnen bereik is van een micro-usb-kabel die is aangesloten op een pc, zodat je hem ook kunt programmeren.
082-085_MagPi33de_Tutorial_Twitch_lights.jpg
Figuur 1: Pin 40 (rechtsboven) is de 5V-pin, terwijl elke vierkante pin op de Pico massa is.

Meer lezen? Downloaden hier de gratis PDF.