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.

SCHEMATIC (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)

(PIC16F628A)

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

Simulatie van de schakeling in Real PIC simulator 

NL_PWM_DIMMER_&_TIMER

Guy Delreux

GDELtronics

Back to Top
Beste gebruikers, deze site bewaart cookies op uw computer.
Het doel is om uw ervaring op onze website te verbeteren en u tegelijkertijd meer gepersonaliseerde diensten aan te bieden. Cookies worden ook gebruikt voor het personaliseren van advertenties. Als u meer informatie wilt over de cookies die wij gebruiken, raadpleeg dan ons Privacybeleid. Door cookies te accepteren, stemt u in met het gebruik ervan. U kunt de instellingen van de cookies ook aanpassen. Als u weigert, worden uw gegevens niet bijgehouden wanneer u deze site bezoekt. Er wordt slechts één cookie gebruikt in uw browser om uw voorkeur dat u niet gevolgd wilt worden te onthouden.
Cookie-instelling bewerken