De structuur van het project is klaar, tijd om even samen te vatten wat het uiteindelijke project allemaal gaat behelzen.
DCCdeKoder is wat de naam al doet vermoeden een DCC decoder. Het ontvangt DCC commandoos uit een modeltreinen centrale en doet daar iets mee. De meeste decoders van de grote merken kunnen 1 decoderadres, dat zijn 4 dcc-adressen, aan. Daar komt ook de naam decoderadres vandaan, het adres van die fysieke decoder. Daar zit een groot verschil met DCCdeKoder, die kan tot 99 decoderadressen verwerken. Dat zijn dus 396 dccadressen. Anders gezegd je kan 396 verschillende zaken, acties noem ik die, met een dcc commando vanuit je trein centrale aan en uit zetten.
Heel veel acties, onderverdeeld in een viertal groepen:
Outputs.
8 Standaard wissel aansluitingen. De wissel staat rechtdoor of afslaand. Aangestuurd door een dcc Wissel commando. Het zijn logische uitgangen, kunnen maar een 20mA stroom leveren, genoeg voor ledjes. Om electro magnetische wissels aan te sturen is dan een 'versterker' printje nodig, maar het kan ook simpel met relais modules, de voeding voor die wissels dan van de 'treintrafo'. De uitgangen geven een constante stroom, of, zoals al in de basis instelling, een puls met een instelbare pulsduur. Ook de steeds populairder wordende mini actuator, een mini steppermotor met een schuifje, kunnen direct, wel met tussenkomt van een steppermotor driver, worden aangestuurd. Laat ik straks allemaal op de Houten beurs zien. Natuurlijk zijn er nog veel meer toepassingen voor deze uitgangen.
DO chains.
Verzin hier maar eens een Nederlandse term voor. DO is een afkorting van Data Out. Er zitten er 3 op DCCdeKoder. Chain, keten, slinger. Het geeft aan een slinger van smart leds of chips die alle in serie zijn verbonden. De DO(data out) uitgang van de een is verbonden met de DI (data in) van de volgende. Een daisy chain heet dat, en daar heb ik dat chain dan weer van. De DI van de eerste smart led of chip in de chain verbinden aan 1 van de 3 DO aansluitingen van DCCdeKoder. Bij die DO aansluiting zit een 5V voeding, genoeg voor ledjes, bij 'zwaardere' belastingen, acties, een aparte voeding gebruiken. Maar daarover later.
Een slinger van smart leds enof chips die op de modelbaan langs plekken gaat waar wat moet gebeuren, een actie. Voorbeelden hiervan zijn: verlichting aan en uit, van huisjes, seinen, straatlantaarns, overweg knipperlichten, alarm lichten op politie en brandweer voertuigen. Verzin het maar. Veel van die knipper dingen werken al, de komende tijd komen er nog vele bij, heb je tips of zoek je specifieks? Stuur me een mailtje. Dit voor acties op smart chips met aansluitingen voor 3 leds (of iets anders, daarover later). Ook smartleds kunnen in een chain worden opgenomen. Een smart led is een behuizing met daarin weer zo een chip en drie leds. Een rode, groene en een blauwe. Combinatie van de lichtsterkte van die 3 leds kan tot 15miljoen verschillende kleuren geven. Perfect voor allerlei multi kleuren effecten. Denk aan lassers, discolampen, vuur simulatie enz.
Er kunnen tot max 32 van die 'pixels' (zo heet zo een smart led of chip in het jargon) in een chain. Totaal dus 96 pixels ieder 3 leds dus 288ledjes.
En het hoeven geen leds te zijn, ik heb in voorbereiding allerlei kleine printjes waarmee andere zaken zijn te schakelen of aan te sturen.
Groepen
Bovenstaande verhaal gaat over wat 1 smart led of chip kan doen. Maar je kan ze ook groeperen in een groep en dan als een groep iets gaan doen. Lekker cryptische omschrijving weer. Voorbeeld een vuurtoren, maak een circel van bv. 9leds. Aansluiten op 3 smart chips (model ws2811), die 3 opnemen in de groep, groep instellen op programma 'langzame overgang ' (moet ik nog maken) start de groep en het effect geeft het in de rondte draaien van het vuurtoren licht. Andere voorbeelden: vertraagd in en uitschakelen van een reeks lichten, loop lichten in allerlei variaties. En vast nog veel meer.
Timers
Tot hier ging het over aan of uitzetten van een actie. De timers, klokken? Een Nederlands, woord is er volgens mij niet voor, voegen er een dimensie aan toe, je zet nu iets aan, natuurlijk kan dit ook weer met een dcc commando vanuit je centrale of trein programma Itrain of koploper, en later gebeurt er iets. Er is voorzien in 16 timers. Alles natuurlijk instelbaar. Voor een timer kan een start actie worden ingesteld, keuze uit alle 396 acties. Verder is in te stellen of deze actie na afloop van de ingestelde tijd weer moet worden gestopt of niet. De tijd is instelbaar tussen 10 milliseconden en ongeveer 45minuten. En na aflopen van de tijd is in te stellen dat er een van de andere timers wordt gestart. Op deze manier is er een keten van mogelijkheden, sequentie, in te stellen. Als voorbeeld: start timer 1>zet een ahob andreas knipper aan>start timer 2>sluit met een van de outputs de bomen. Ff wachten start timer 3>open de bomen>start timer 4 >zet de ahob knippers uit.
Dat zijn dus de acties. Maar in bovenstaande missen we nog iets. De Ahob moet sluiten als er een trein aan komt. Daarom heeft DCCdeKoder ook een aansluiting voor 32 melders, nu ja voor een keten van max.4 melder boards ieder met 8 aansluitingen voor sensoren of schakelaars. In het voorbeeld laten we een sensor geplaatst naast de baan timer 1 starten, die de ahob sluit, en een andere sensor voorbij de overweg start timer 3 die de ahob weer opend.
Vele toepassingen zijn te verzinnen, het idee is om straks op de website een hele categorie 'how to' te maken voor veel van die toepassingen.
Even terug, een actie, output, Lichtje, groep of timer kan dus aangezet worden met een DCC command, een timer en een melder.
Op de module zitten 4 knoppen, de eerste is de actieknop. Een van de acties kun je ook instellen op de actie knop. De ingestelde actie is dan aan of uit te zetten met die knop. Maar dan kom je ook in de instellingen van die actie, wat moet die actie doen? Kun je hier instellen. Het dcc adres waarmee die actie kan worden gestart is op het display te lezen.
Het display is ook in te stellen als DCC monitor, ontvangen commandoos worden getoont, en als monitor voor de melders om te kunnen zien of die melding goed 'binnen komt '.
Wordt vervolgt.....