UNE MINUTERIE LONGUE DURÉE DE 0 à 100H
Si votre minuterie n'a pas besoin de décompter 100 heures avec une précision de la seconde, alors vous pouvez réaliser celle-ci. Pour 100 heures le décalage sera d'environ 2 minutes 30 + ou -.
Le schéma utilise l'oscillateur interne du microcontrôleur qui est relativement précis si l'étalonnage a été bien effectué.
Je conseille de mettre cette minuterie en boite et l'allumer quelques minutes avant de s'en servir, sinon regarder mon autre blog "minuterie de 99 H 59 MIN. à quartz" avec le même PIC.
En retirant le cavalier et en appuyant sur la touche START / STOP la minuterie revient en mode normal.
Le schéma utilise l'oscillateur interne du microcontrôleur qui est relativement précis si l'étalonnage a été bien effectué.
Je conseille de mettre cette minuterie en boite et l'allumer quelques minutes avant de s'en servir, sinon regarder mon autre blog "minuterie de 99 H 59 MIN. à quartz" avec le même PIC.
Il y a quatre boutons pour faire fonctionner la minuterie : « START / STOP », « HEURES », « MINUTES » et « SECONDES ». START / STOP sert pour le démarrage et la pause de la minuterie. Les heures vont jusqu’à 99, ensuite le compteur des heures repasse à 0. Idem pour les minutes et les secondes vont jusqu’à 59 puis recommencent à 0.
HEURES, MIN et SEC ont une fonctionnalité de répétition, c'est à dire que si l'on reste appuyé le compteur s'incrémente.
Une pression sur les boutons MINUTES et SECONDES simultanément réinitialisera la minuterie. Lorsque la minuterie décompte et atteint 00 :00 :00, un signal sonore retentit 4 beep, la LED YELLOW clignotante s'éteint et le compteur revient à la dernière valeur programmée.
Le signal sonore est de type électromagnétique référencé BPT-14 de chez TME.
La LED GREEN s'allume (minuterie prête) et le dernier temps utilisé s'affiche à nouveau (même si vous la mettez hors tension). Lorsque la minuterie compte à rebours RB7 (broche 13) est élevée et lorsque le chronomètre est arrêté RB7 est faible.
Avec cette broche, j'utilise un relai qui sera connecté à un transistor TIP 101 ou TIP 122 Darlington pour mettre en marche un accessoire quelconque avec une tension quelconque. Toutefois le relai doit être adapté à la charge connectée.
Quand le cavalier JP1 est mis, nous passons en mode étalonnage de la minuterie (c’est la première chose à faire). Avec les boutons MIN et SEC nous pouvons augmenter ou diminuer la valeur des paramètres internes qui ralentit ou accélère la minuterie. La valeur par défaut est de 244. Cette valeur est stockée dans la mémoire EEPROM.
Notez que j'aurai pu modifié le programme pour avoir 99 jours au lieu de 99 heures et faire fonctionner le tout avec une pile 9 volts. Dans ce cas plus de relai, ni d'éclairage du LCD.
Implantation des composants circuit principal
Circuit imprimé circuit principal (vue coté composants)
Implantation des composants circuit alimentation
Circuit imprimé circuit principal (vue coté composants)
Le code est écrit et compilé avec mikroC Pro pour PIC.
Fréquence de l'oscillateur: 4,000000 MHz
Le fichier .hex a été programmé dans le microcontrôleur avec mon clone PICkit2 en utilisant la version 2.61.
Pour celles ou ceux que cette réalisation intéressent, envoyez moi un mail.
Adresse mail: mickvarenne@free.fr
Dear sir
RépondreSupprimercan you provide the source code?
Source code my friend, please.
RépondreSupprimerJe n'ai pas le code source mais le firmware
RépondreSupprimer