Even een update met waar ik sta..
Ten opzichte van mijn eerdere punten heb ik wel wat voortgang geboekt. De oplossing met de PIC, een klein programmeerbaar IC´te met daarop de sturing voor (max) 5 lichtgroepen per huisje bevalt me eigenlijk wel goed. Ieder huisje opwaarderen is wel een behoorlijke klus, maar ja, dan krijg je ook wel wat. Elk huisje heeft dan slechts 3 draden: de Plus, de Min en een ´dag/nacht´ indicatie. De schakeling schakelt in 1 minuut alle verlichting willekeurig aan, of uit. De tijd ertussen is willekeurig, de volgorde ook. Ik was even bang dat alle schakelingen toch tegelijkertijd zouden schakelen, want de zgn. random functie is een semi willekeurige functie. Maar de (ingebouwde) techniek van de PIC schiet me te hulp: de oscillator wordt daar met een RC combinatie gedaan, die zoveel verloop kent, dat de spreiding bij 2 exact gelijke schakelingen al voldoende is voor een willekeurig effect. Voor de lezer klinkt de schakeling vast complex, maar het is dus 1 8 polig IC, 5 transistoren, een spanningsregelaar en een paar condensatoren en een paar weerstanden. De PIC zelf blijkt met wat zoeken voor 1,25 euro te vinden te zijn, dus de totale bouwkosten per huisje zijn dan minder dan 5 euro (excl. de LED´s of lampjes (want dat werkt ook). Ik heb ook ingebouwd dat tijdens het aanschakelen van het geheel alle lampgroepen een keer aangestuurd worden (beetje als een looplicht) om zo te zien of alle lampgroepen goed werken en ook goed aangesloten zijn. Ik denk trouwens dat ik dat in de code maar zo laat zitten, want
Ook een stap verder gezet met de (automatische) dimmers. Weliswaar in een experimenteeropstelling, maar toch. Ook hier is het idee om een dag en nacht stand te hebben, die beide via een sweep (zons ondergang en ochtendgloren) in elkaar overgaan. Voor de aansturing van de lampen blijf ik uitgaan van de U2008B, een eenvoudig chipje zeer goed voor dit doel geschikt. De aansturing gebeurt via een opto coupler die afhankelijk van hoeveelheid licht die LED afgeeft, is de hoeveelheid licht die door de dimmers in wit (daglicht) of blauw (avond/nacht) afgegeven wordt. Voor deze ´sweep´ had ik eerst iets in elkaar met transistoren voor het aan en uit schakelen en condensatoren om het geheel langzaam te laten verlopen, maar dat verloopt niet erg vloeiend. Rommel dus.
Dus ook hier maar een oplossing met de dezelfde soort PIC gemaakt. Op 1 ingang wordt een nacht/dag indicatie gegeven en op 2 uitgangen, 1 voor dag, 1 voor nacht, wordt de bijbehorende ´sweep´ voor schemer of ochtendgloren aangestuurd. Die zijn niet helemaal gelijk, want wit geeft nou eenmaal (veel) meer licht dan blauw. Maar met schakeling, beter gezegd: de software in de PIC, is dat nu goed in te stellen.
Omdat ik toch uitgangen overheb, is er nog 1 uitgang die 30 sec. na de inkomende nachtpuls hoog wordt en later 30 seconde nadat de dag komt, weer laag. Deze gebruik ik om de diepnacht verlichting te schakelen.
Ik vind het voor nu net effe te mooi, maar voorzie er wel in, de andere uitgang stuurt tijdens de avondschemering ook nog een poosje rood licht mee tijdens de schemering.
Het dimmen van LEDs, de kenners zullen het wel weten, is niet zo simpel, daarom heb ik hier een zogeheten pulscode modulatie toegepast. Dat wil zeggen dat in 1 tijdseenheid, de led 80% van de tijd aan is, en 20% uit of 10% aan is en 90% uit. Omdat dit schakelen heel snel gaat, is het net of het gewoon keurig lineair dimt. Dat werkt gewoon erg goed. Dat is ook de truc om met name de witte lampen groep niet te veel licht te laten geven: op 10% hun licht komt overeen met 50% van de blauwe evenknie.
Het geheel aansturen in koploper of met een ´gewone´ schakelaar, is nu een fluitje van een cent geworden. Bij het aanschakelen van de elektronica wordt alles ´in de dag´ gezet, dus alle verlichting in huizen is na de eerder genoemde lamp check, gewoon uit en de witte verlichting boven de baan brandt.
Dat betekent ook dat deze schakeling overal werkt en of met de hand van dag naar nacht of andersom gebruikt kan worden. Keuze te over.
Nog even de werkingDiepnacht, dan slapen de bewoners en is alleen de noodzakelijke (straat) verlichting aan. Schemer schakelt de verlichting willekeurig in of uit. Dit is noodzakelijk om ´s morgens als de bewoners wakker worden het licht weer even aan te doen en als het licht wordt, het licht ook weer uit te doen.
Zodra de schakelaar in ´nacht´ gaat, wordt deze doorgegeven aan de dimmergroep. Een halve minuut later komt de ´harde nachtverlichting´ puls en wordt deze aangeschakeld . De dimmergroep start direct (maar doet daar 1,5 minuut over) het afbouwen op wit, en opbouwen op blauw. Na 30 sec schakelt de nachtverlichting (dat wat de hele nacht aanblijft) aan en komt de schakelaar ´schemer´ tot leven en de schakeling in de huizen zorgt dat alle verlichting in 1 minuut aan is.
Na verloop van tijd (het wordt dan bedtijd) schakelt de schemerschakelaar weer terug en gaat de verlichting overal uit. Dan is het een poosje nacht. Vervolgens komt 1 minuut voor de dat het dag gaat worden (en dus het ochtendgloren van start gaat, de schemerschakelaar tot leven en is alles weer aan. Dan start de ´dag´ en gaat schemer weer uit, zodat ook de verlichting weer afgebouwd wordt. 30 sec. na start schakelt ook de ´permanente nachtverlichting´ uit, dus aan einde van de schemerzone´.
Onderstaand nog even uitgeschreven met S1 als schakelaar I, U1 is daglicht, U2 avondrood, U3 nachtblauw, U4 is permanente nachtverliching en U5 is verlichting in huizen.
Hier de volgorde, die zich, na opstarten, steeds herhaalt:
Opstarten:
- S1 input van Koploper of schakelaar: I input is AAN
Basistand bij opstart: U1 Wit, is aan.
BEGIN:
- S1 H ? L: Avondrood komt in 1 minuut. U2 Rood
Na 1 minuut: schemering zet in (30 Sec) U3: Blauw
15 sec later: nachtverlichting gaat aan U4: melding S88
15 Sec later: huisverlichting gaat aan: U5 Melding S88
1 minuut later: huisverlichting gaat uit
x minuut S1 laag (zolang als de nacht moet duren)
S1: L ? H: Huisverlichting gaat aan
S1 + 30 Sec: zonsopgang zet in (30sec): U1 gaat aan.
S1 + 45 Sec: huisverlichting gaat uit, nachtverlichting gaat uit
X minuut S1 hoog (zolang als de dag moet duren)
Daarna: terug naar BEGIN:
Tot slotIk zal in de electro rubriek een topic openen met de verdere bouw van de electronica, anders gaat het wat off topic.
Wordt daar vervolgd dus!
Groet,
leendert