GCA119 Unité d'affichage de l'heure/température pour bâtiments

SommaireMatérielsGCA


Par Peter Giling

Description

Une autre réalisation pour votre configuration de réseau est d'avoir un affichage de l'heure/température.

Ce type d'unité est visible à des emplacements variés comme à coté des bâtiments bancaires etc.

Le MGV119 est un micro-contrôleur qui pourra contrôler quatre afficheurs 7-segments.

Ces afficheurs ont une large variété de tailles.

Un exemple est le GCA118.

Le MGV119 est pourvu de deux puces spéciales pour l'heure (PCF8583) et la température (DS1621).

Un micro-contrôleur PIC16F873 lira les deux puces en utilisant une connexion I2C.

Un condensateur Gold cap permettra à la puce d'horloge de fonctionner pendant plusieurs jours sans alimentation.

L'unité est alimentée par une tension comprise entre 8 et 18V alternatif/continu.

La consommation total sous 12V continu est approximativement de 0,3 Watt.

Pour faire l'afficheur lui même aussi petit que possible, les fils de connexion de J1 et J2 de l'afficheur vers le GCA119 sont directement soudés sur la face arrière des afficheurs.

La photo du prototype montrera comment c'est fait.

Trois boutons (seulement deux sur le prototype) fournissent le moyen de régler les heures et les minutes.

Le basculement entre l'heure et la température est fait avec un intervalle de 3 secondes.

Pour réduire la consommation, le processeur activera seulement un seul afficheur à la fois, et chaque afficheur s'allumera pendant 5 millisecondes, à une séquence constante.

Les minutes sont changées en pressant S1 pour augmenter et en pressant sur S2 pour diminuer.

En tenant S3 enfoncé, les boutons S1 es S2 changeront l'heure.

L'heure est automatiquement sauvegardée dans la puce PCF8583 après changement.

Avec un petit effort, il doit être possible d'afficher la date également. La puce d'horloge est prévue pour cela.

Si c'est une option désirée, je la rajouterai aussi.

Les afficheurs, comme utilisés ici, ne sont pas bien adaptés pour cela. Actuellement, l'heure a également besoin de ”:” au lieu de ”.” comme c'est le cas aujourd'hui entre les heures et les minutes.

Pour être en mesure de voir si c'est l'heure ou la date qui est affiché, je pense que ces repères de lecture sont indispensables.

La photo du prototype

Cela montre le MGV118 et le MGV119 ensemble
montre l'heure
assez chaud ici

Le firmware

Liste des composants

Quantité Référence Description
5 R1,R2,R4,R5,R11 3K3
1 R3 100E
4 R6,R7,R8,R9 4K7
1 R10 10K
1 RP1 Réseau 8 x 150 Ohm
1 C1 15pF
1 C2 ELCO 0,25 F Goldcap 5,5V
1 C3 ELCO 470uF 25V
1 C4 ELCO 10 uF
2 C5,C6 100 nF
2 C7,C8 15 pF
1 D1 DIODE BAT85
4 T1,T2,T3,T4 BC547b
1 U1 PIC16F873
1 U2 PCF8583
1 U3 DS1621
1 VR1 7805
1 GR1 B80C1500 Rond
1 F1 Multifuse 0,3A
1 J1 PSS 254/10G
1 J2 PSS 254/5G
1 J3 akl012-02
2 S1,S2 bouton poussoir
1 X1 Quartz 32765 Hz 156098 CONRAD
1 X2 Quartz 20 MHz

La conception

Les fichiers pour le circuit imprimé à faire soi-même
Les schémas
Le circuit imprimé + l'emplacement des composants
N.B. Les circuits imprimés de fabrication personnelles ne sont pas supportées!

Personal Tools