Projets

GRADATEUR PWM & TEMPORISATEUR

PIC projects - 25/04/2013

Voici ma première réalisation PIC, utilisant le PIC16F627A, PIC16F628A ou PIC16F648A.

C'est en sorte une lampe de chevet de luxe, qui peut également être utilisée pour d'autres applications d'éclairage.

Vous connaissez sans doute le scénario : aller se coucher ; se mettre au lit, mais d'abord encore lire un peu ou faire des mots croisés .... et ensuite s'endormir la lumière allumée et/ou le stylo à la main et les traces d'encre sur les draps .... 

test prototype

Ce circuit met fin à cela,

Une brève description :

En entrant dans la chambre, on pousse le bouton d'éclairage, et la lampe s'allume progressivement jusqu'au dernier niveau qui a été mémorisé.

En activant un interrupteur, on enclenche un temporisateur qui commande la durée de l'éclairage, sinon on pousse soi-même un bouton pour éteindre l'éclairage progressivement.

Au cas où le temporisatuer est actionné, un signal vous prévient que le temps est bientôt ecoulé et l'éclairage s'éteint progressivement après 30 sec, à moins que le bouton RESET est pressé parce que vous voulez allonger le temps d'éclairage pour lire la fin du livre ou pour finir les mots croisés – et puis le cycle se répète, sauf si vous vous êtes endormi entretemps.

Le réglage du temporisateur se fait à l'aide d'un bouton poussoir. Chaque fois le bouton poussoir est activé, le temps se prolonge d'une demi-heure, et le signal vous indique le nombre d'intervals. Ceci est mémorisé pour la prochaine fois qu'on actionne le temporisateur ou on change le temps d'interval.

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

Ce circuit fonctionne également comme “gradateur de luxe” :

Avec ou sans temporisateur, on peut augmenter ou diminuer l'intensité de lumière à l'aide de 2 boutons-poussoirs.

Aussi longtemps qu'on actionne le bouton UP, on augmente lentement l'intensité lumineuse.

La valeur est mémorisé en lachant le bouton.

La même chose pour le bouton DOWN ; l'intensité diminue progressivement et la valeur est mémorisée en lâchant le bouton poussoir.

Il y a encore 3 boutons pour actionner des valeurs déterminées : LOW, MEDIUM et HIGH.

1 pression sur LOW diminue l'intensité progressivement jusqu'au niveau minimum (très basse).

1 pression sur MEDIUM : progressivement jusqu'à une valeur moyenne.

1 pression sur MAX : progressivement jusqu'au niveau maximum.

Ces valeurs sont également mémorisées pour la prochaine utilisation.

Une sortie de relais est prévu pour actionner une lampe ou un autre dispositif (une radio par exemple) aussi longtemps qu'un signal de conduite actionne l'éclairage PWM.

schéma (eagle - en version pdf)

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

Logiciel utilisé : MickroC for PIC http://www.mikroe.com/mikroc/pic/

foto prototype (en construction)

Fichier-PIC16F628A hex

Puce programmé et/ou circuit imprimé sans composants : via webshop (pas encore en stock à ce jour)

Simulation du circuit en Real PIC Simulator

télécharger l'article en version pdf 

Guy Delreux

GDELtronics

Back to Top