De RGB LED strip die boven de baan is gemonteerd, is te bedienen met de afstandsbediening. Het leek me leuk als dit ook zou kunnen via de User Interface van Traincontroller (of Koploper, Rocrail, iTrain, andere), of via het Command Station.
Zoals zo vaak ... de Arduino biedt uitkomst. Een Arduino Uno (prijs circa €2,50) heeft 6 PWM uitgangen waarmee we via nMOSFET's de 12V LED strips kunnen aansturen.
Met de 6 uitgangen kunnen we bijvoorbeeld 2 RGB strips aansturen, of 1 RGB en 3 enkelkleur strips, of 6 enkelkleur strips. Vaak wordt een RGB strip gebruikt in combinatie met een (warm) witte strip. Dat kan dus prima met 1 Arduino aangestuurd worden.
De software biedt 3 stuurmogelijkheden:
Individuele sturing. Elk van de 6 PWM uitgangen kan individueel omhoog of omlaag gestuurd worden om een lichtkleur naar keuze te maken.
Kiezen van een preset. Een preset is een combinatie van de 6 PWM uitgangen (elk 0-255), een transitietijd (max 64 s) en een houdtijd (max 255 s) voor de sequencer. De preset vloeit geleidelijk over in de opgegeven transitietijd.
Sequencer. Hierbij worden de presets automatisch opgevolgd, met de per preset ingestelde transitietijd en houdtijd.
De software biedt 3 bedieningsmogelijkheden:
- PC toetsenbord via de Arduino Seriele Monitor
- Digitale ingangen van de Arduino, waar bijvoorbeeld drukknoppen op aangesloten zijn
- DCC besturing
De Arduino RGB_LED_Control software is beschikbaar voor download op de blog via onderstaande link. Een gebruikershandleiding zit erbij.
Link naar de blog met video en software download...