Projecten

LED verlichting met Remote Control

PWM DIMMER & TIMER

PIC projects - 25/04/2013

Dit is mijn eerste PIC-project met de PIC16F627A, PIC16F628A of PIC16F648A

Het is als het ware een luxe bedlamp, die ook voor andere doeleinden kan gebruikt worden.

U kent alvast het scenario : gaan slapen ; in bed duiken, maar vooreerst nog wat lezen of kruiswoordraadsels oplossen .... en dan in slaap vallen met de verlichting nog aan en de pen in de hand met de nodige krabbels op de lakens .... 

prototype

Deze schakeling maakt daar een einde aan !

Beknopte omschrijving :

Bij het slapen gaan druk je op de knop om de bedverlichting in te schakelen – deze gaat mooi langzaam aan naar de laatste waarde die in het geheugen bewaard is.

Door een schakelaar te verzetten bepaal je dat de verlichting al of niet via een ingebouwde timer moet uitschakelen na de ingestelde tijd, zoniet bepaal je zelf het moment van langzaam doven door een drukknop in te drukken.

Is de timer-functie ingeschakeld, dan verwittigt een beeper dat de tijd bijna verstreken is en de verlichting dooft langzaam na 30 sec, tenzij je de reset-knop indrukt omdat je nog wat langer wilt lezen of puzelen, en dan begint de teller opnieuw te lopen enz ...

De timer wordt ingesteld door een drukknop te bedienen. Telkens de knop wordt ingedrukt, wordt de tijd met een half uur verlengd, en een aantal beepen geeft aan hoeveel tijdsintervallen er gekozen zijn. Dit wordt in het geheugen bewaard tot de volgende keer er een tijd wordt ingesteld.

(1 x beep = 30 min ; 2 x beep = 60 min ; 3 x beep = 90 min ...... 10 x beep = 300 min of 5 u max).

De schakeling doet ook dienst als “luxe”-dimmer :

Naast de Timer-functie kan de lichtintensiteit via 2 drukknoppen verhoogd of verlaagd worden.

Zolang men op de UP-knop drukt verhoogt de lichtintensiteit totdat men de knop loslaat.

De laatste waarde wordt in het geheugen bewaard.

Hetzelfde geldt voor de DOWN-knop; dan vermindert de lichtintensiteit langzaam naar een minimumwaarde en bewaart deze.

Verder zijn er 3 drukknoppen die toelaten PRESETS in te stellen : LOW, MEDIUM en HIGH.

1 druk op LOW vermindert de intensteit naar een minimumwaarde (gloeien).

1 druk op MEDIUM : langzaam naar halve lichtintensiteit.

1 druk op MAX : langzaam naar de max lichtintensiteit.

Deze waarden worden ook in het geheugen bewaard.

Naast de dimmer is er ook een extra relais-contact beschikbaar dat een lamp (of andere verbruiker zoal een radiotoestel bvb) kan inschakelen zolang er PWM-signaal naar de leds gestuurd wordt, en kan dus ook in samenwerking met de timer gebruikt worden.

schema (eagle - in pdf formaat)

datasheet : PIC16F627A, PIC16F628A of PIC16F648A http://ww1.microchip.com/downloads/en/DeviceDoc/40044G.pdf

Gebruikte software : MickroC for PIC  http://www.mikroe.com/mikroc/pic/

foto prototype (in aanmaak)

hex-file (PIC16F628A)

Geprogrammeerde chip en/of PCB : via webshop (voorlopig nog niet voorradig)

Simulatie van de schakeling in Real PIC Simulator 

Dit artikel in pdf-formaat

Guy Delreux

GDELtronics

Back to Top