Ligne
Aqu@Time Programmateur Journalier
Ligne

AvertissementVERTISSEMENT

Le contenu sur ce site ne peut en aucun cas être utilisé à des fins lucratives. 
Dans ce cas  je ne serais pas tenu pour responsable en cas d'accident ou autres dommages corporels ou matériels.

MainsCette étude présente un programmateur journalier pour aquarium. Il fonctionne avec un micro contrôleur  et utilise un capteur de température numérique. Une pile lithium sauvegarde les valeurs programmées et maintient l'horloge.
Il se présente sous la forme d'un boîtier avec un afficheur LCD et d'un clavier. Sur l'arrière du coffret se trouve les 4 sorties en 220 volts. Une prise DIN est prévu à cet effet pour la sonde de température.





Menu Schéma de Principe

Schéma de Principe
CommentaireLe Schéma se découpe en 5 parties:
            - l'alimentation 220 volts au primaire du transformateur et du 5 volts pour la carte. Une seconde tension de 2 x 3 volts ~ sur le  secondaire à été crée pour l'alimentation du filament du tube d'affichage. Ce tube se trouve sur les vieux magnétoscopes.
            - la partie processeur qui est PIC 16F876 accompagné de son quart de 4Mhz. Un second quartz de 32.768 Khz nous donne l'horloge du système horaire.
            - quatre sorties en statique pour commander de l'appareillage en 220 volts.
            - un circuit de contrôle de charge de la batterie au lithium.
            - un interface de décodage pour le matricage de l'affichage et du clavier. Des drivers de ligne alimenté en 20 volts pour l'afficheur.
            - une connectique (JP10) pour le BUS I2C prévu aux échanges avec l'extérieur.




Menu Implantation Cuivre
cuivre
construction Implantation Cuivre de la carte principale. A télécharger et à redimensionner à ( 213.360mm x 118.745mm ) pour la gravure.




Titre Schema Implantation
Implantation
Circuit Le schéma de l'implantation de la carte. Le régulateur sera monté avec un dissipateur. Pour la batterie au lithium, on la placera dans un support. Les 4 sorties sont prévu avec des relais statiques. Le connecteur (JP4) sera l'alimentation secteur en 220 volts. Les connecteurs (JP5, JP6, JP7, JP8) seront les sorties en 220 volts. Le connecteur (JP9) sera raccordé à un interrupteur.

Click sur l'icône pour télécharger le fichier qui te convient.
                    Le PIC16F876 au format .
Le CD4028 au format . Le CD4511 au format . Le TC54V au format .



Menu Implantation Cuivre
cuivre
construction Implantation Cuivre de la carte de la face avant. A télécharger et à redimensionner ( 213.360mm x 86.630mm ) pour la gravure.
Click sur l'icône pour télécharger le fichier qui te convient.
        - Le circuit imprimé au format  PCB 386.V1. Le programme au format  




Menu Implantation Cuivre
Implantation
Circuit  Le schéma de l'implantation de la carte. Rien de spécial, on retrouve les 21 boutons poussoirs soudé sur la platine. Il faudra par contre de prendre des pré cotions sur la mise en place de l'afficheur.




Titre Nomenclature 1

Résistances Condo ChimiqueCondo PlastiqueCondo Film TO220Ledafficheur Connecteur dissipateur Opto
OR01    1.5KM
R02    100
R03    100
R04    1.5K
R05    4.7K
R06    4.7M
R07    22K
R08    1K
R09    1K
R10    27
R11    27
R12    1K
R13    1K
R14    10K

C01    100nF/400V
C02    100nF/400V
C03    33pF
C04    33pF
C05    100nF
C06    15pF
C07    15pF
C08    100uF
C09    2200uF
C10    74uF
C11    100uF
C12    2200uF
C13    100nF
C14    10uF
C15    100nF
C16    100nF
D1    KBP06
D2    1N4148
D3    1N4148
D4    zener 5.6V
D5    zener 5.6V
AFF1    AFFICHEUR FLUORESCENT


JP01A    9 BROCHES
JP01B    9 BROCHES
JP02A    9 BROCHES
JP02B    9 BROCHES
JP03A    9 BROCHES
JP03B    9 BROCHES
JP04    3 BROCHES
JP05    3 BROCHES
JP06    3 BROCHES
JP07    3 BROCHES
JP08    3 BROCHES
JP09    2 BROCHES
JP10    DIN
JP11    HE10A5


 DIS 04 dissipateur
 
ISO1    S2R50
ISO2    S2R50
ISO3    S2R50
ISO4    S2R50

Fusible Puissance Batterie Circuit IntégréTO220
TransfoBatterie quartz
F1    1A
F2    1A
F3    1A
F4    3A
F5    3A



SW01    BP
SW02    BP
SW03    BP
SW04    BP
SW05    BP
SW06    BP
SW07    BP
SW08    BP
SW09    BP
SW10    BP
SW11    BP
SW12    BP
SW13    BP
SW14    BP
SW15    BP
SW16    BP
SW17    BP
SW18    BP
SW19    BP
SW20    BP
SW21    BP
U1    LM7805
U2    PIC16F876
U3    4511
U4    4028
U5    TC54
U6    HA16617P
U7    HA16617P
U8    HA16617P


T1    5.6uH
T2    220V/2*5V 10VA
BT1   lithium  3.6V
X1    4Mhz
X2    32.768KHz




Titre Montage Photo




Titre Programmation






On commence pour la lecture de la gauche vers la droite.

La ligne du haut se trouve l'affichage des jours de la semaine.
Le 1er digit ( à gauche ) à double fonction:
    - la valeur "0" pour la gestion de la température sur la sortie 0.
    - la valeur "1" pour la sortie 1.
     - la valeur "2" pour la sortie 2.
   
- la valeur "3" pour la sortie 3.
Le 2ème digit affiche les dizaines des heures:
Le 3ème digit affiche l'unité des heures.
Les ":"
Le 4ème digit à double fonction:
    - en réglage, les dizaines de la température actuelle.
    - en consigne, 
les dizaines du seuil haut du thermostat ( seuil à quelle température la sortie 0 va se couper ).
Le 5ème digit à double fonction:
    - en réglage, l'unité de la température actuelle.
    - en consigne, l'unité du seuil haut du thermostat ( seuil à quelle température la sortie 0 va se couper ). 

Le 6ème digit affiche en mode "affichage heure" les dizaines des secondes.
Le 7ème digit affiche en mode "affichage heure" l'unité des secondes.
Le 8ème digit à double fonction:
    - en réglage, l'unité de l'offset de calage de la température réelle.
    - en consigne, les dizaines du seuil bas du thermostat ( seuil à quelle température la sortie 0 va s'enclencher.
Le 9ème digit à double fonction:
    - en réglage, les dizaines de l'offset de calage de la température réelle.
    - en consigne, l'unité du seuil 
bas du thermostat ( seuil à quelle température la sortie 0 va s'enclencher.


Touche qui donne 0 sur l'affichage ou les 7 jours de la semaine (tous les jours)
Touche qui donne 1 sur l'affichage ou allume le jour DIM de la semaine
Touche qui donne 2 sur l'affichage ou allume le jour LUN de la semaine
Touche qui donne 3 sur l'affichage ou allume le jour MAR de la semaine
Touche qui donne 4 sur l'affichage ou allume le jour MER de la semaine
Touche qui donne 5 sur l'affichage ou allume le jour JEU de la semaine
Touche qui donne 6 sur l'affichage ou allume le jour VEN de la semaine
Touche qui donne 7 sur l'affichage ou allume le jour SAM de la semaine
Touche qui donne 8 sur l'affichage
Touche qui donne 9 sur l'affichage
Touche qui permet de passer au digital suivant
Touche qui permet de Mémoriser une fonction ou la mise en Marche d'un canal
Touche qui permet l'affichage
Touche qui permet de rentrer dans la fonction de mise à l'heure
Touche qui permet de renter dans la fonction de gestion des Canaux
Touche qui permet de renter dans la fonction de Programmation du temps
Touche qui permet de renter dans la fonction d'étalonnage du Thermomètre
Touche qui permet de Quitter d'une fonction (Escape)
Touche qui permet  la mise en Arrèt d'un canal
Touche qui permet l'effacement de l'affichage ou dans une fonction d'effacer un digital




AvertissementProcédure pour la mise à l'heure du boîtier:

Exemple: on veut mettre le jour de la semaine et à l'heure comme suite:

Appuie pendant 1s sur la touche
Appuie sur la touche


Détail des actions:

Appuie sur la touche Sélection du Samedi
Appuie sur la touchePassage à la dizaine des Heures
Appuie sur la toucheSélection de la valeur 1
Appuie sur la touchePassage à l'unité des Heures
Appuie sur la toucheSélection de la valeur 2. Attention à l'unité vous avez que 24 heures dans une journée
Appuie sur la touchePassage à la dizaine des Minutes
Appuie sur la toucheSélection de la valeur 5. Attention à l'unité vous avez que 59 minutes par heure
Appuie sur la touchePassage à l'unité des Minutes
Appuie sur la toucheSélection de la valeur 0
Appuie sur la toucheQuitter la mise à l'heure en Mémorisant les valeurs actuelles
ou
Appuie sur la toucheQuitter la mise sans prendre en compte les valeurs actuelles

nota: les touches       sont valide pendant tout le déroulement.


 
AvertissementProcédure pour programmer une séquence:

Exemple: on veut programmer la mise en marche de sortie 1 à 12H30 et l'arrêt à 23H15 touts les jours de la semaine.
Les canaux utilisés ou sorties sont "1,2,3". Le canal "0" est réservé au thermostat.
Le canal "9" est
utilisé pour programmer une séquence pour que l'affichage s'allume ou s'éteint à une heure bien précise.
Exemple: l'affichage s'allume à 08H00 et s'éteint à 22H00.

Appuie pendant 1s sur la touche
Appuie sur la touche


Détail des actions:

Appuie sur la touche Sélection de la valeur 1 ( Sortie 1 )
Appuie sur la touchePassage a la sélection du jour de la semaine
Appuie sur la toucheSélection de touts les jours de la semaine
Appuie sur la touchePassage à la dizaine des Heures de mise en service de la sortie
Appuie sur la toucheSélection de la valeur 1
Appuie sur la touchePassage à l'unité des Heures de mise en service de la sortie
Appuie sur la toucheSélection de la valeur 2
Appuie sur la touchePassage à la dizaine des Minutes de mise en service de la sortie
Appuie sur la toucheSélection de la valeur 3
Appuie sur la touchePassage à l'unité des Minutes de mise en service de la sortie
Appuie sur la toucheSélection de la valeur 0
Appuie sur la touchePassage à la dizaine des Minutes de mise hors service de la sortie
Appuie sur la toucheSélection de la valeur 2
Appuie sur la touchePassage à l'unité des Minutes de mise hors service de la sortie
Appuie sur la toucheSélection de la valeur 3
Appuie sur la touchePassage à la dizaine des Minutes de mise hors service de la sortie
Appuie sur la toucheSélection de la valeur 1
Appuie sur la touchePassage à l'unité des Minutes de mise hors de la sortie
Appuie sur la toucheSélection de la valeur 5
Appuie sur la toucheQuitter en Mémorisant les valeurs actuelles
ou
Appuie sur la toucheQuitter sans prendre en compte les valeurs actuelles

nota: les touches       sont valide pendant tout le déroulement.



AvertissementProcédure pour activer ou désactiver une sortie:

Mise en service de la sortie 1:                                         Mise hors service de la sortie 1:
Appuie sur la touche                Appuie sur la touche

Mise en service de la sortie 2:                                         Mise hors service de la sortie 2:
Appuie sur la touche                Appuie sur la touche

Mise en service de la sortie 3:                                         Mise hors service de la sortie 3:
Appuie sur la touche                Appuie sur la touche



AvertissementProcédure pour calibrer le thermostat:

Appuie pendant 1s sur la touche

Les digits ( 4 et 5 ) est affiché la température directe mesure et les digits ( 8 et 9 ) l'offset de correction.

Appuie sur la touche

Détail des actions:

Appuie sur la toucheSélection de la valeur 1 qui donnera un décalage de 1°C sur la valeur à afficher.
Appuie sur la toucheQuitter en Mémorisant les valeurs actuelles
ou
Appuie sur la toucheQuitter sans prendre en compte les valeurs actuelles

nota: les touches       sont valide pendant tout le déroulement.



AvertissementProcédure pour programmer les seuils du thermostat:

Exemple: on veut que la sortie 0 qui est réservé à la résistance électrique de chauffage se déclenche au dessus de 25° et s'enclenche au dessous de 24°.
Appuie pendant 1s sur la touche
Appuie sur la touche


Détail des actions:

Appuie sur la touche Sélection de la valeur 0 ( Sortie 0 utilisée par le thermostat )
Appuie sur la touchePassage à la sélection du seuil haut du thermostat
Appuie sur la toucheSélection de la valeur 2 pour les dizaines du seuil haut du thermostat
Appuie sur la touchePassage au digit suivant
Appuie sur la toucheSélection de la valeur 5 pour l'unité du seuil haut du thermostat
Appuie sur la touchePassage à la sélection du seuil bas du thermostat
Appuie sur la toucheSélection de la valeur 2 pour les dizaines du seuil bas du thermostat
Appuie sur la touchePassage au digit suivant
Appuie sur la toucheSélection de la valeur 4 pour l'unité du seuil bas du thermostat
Appuie sur la toucheQuitter en Mémorisant les valeurs actuelles
ou
Appuie sur la toucheQuitter sans prendre en compte les valeurs actuelles

nota: les touches       sont valide pendant tout le déroulement.



Menu Schéma de Principe

CommentaireLe Schéma de principe de la sonde de température est vraiment simple. Le capteur utilisé est un DS1621 que vous pouvez télécharger
au format. Il est raccordé par un cable et d'une prise DIN mâle au connecteur JP10 sur la carte mère.


Menu Implantation Cuivre



construction Implantation sur cuivre standard. Insérer le circuit une fois monté dans un tube de verre ou de plastique. Il sera ensuite plongé directement dans l'eau. le connecteur JP1 est l'alimentation +5 volts. JP2 la ligne SDA du bus I2C. JP3 la ligne SCL du bus I2C. JP4 la masse de la carte.



Titre Montage Photo





Menu Remarque
ConclusionPour une bonne réussite du montage, il faudra apporter un certains soins au montage. L'afficheur fluorescent est utilisé sur des vieux magnétoscopes. j'ai la position de la matrice de l'affichage qui pourrait servir éventuellement à un positionnement avec un autre modèle.


Ligne
Valid HTML 4.01 Transitional ALL RIGHTS RESERVED
Copyright © 2005
HUMBERT Stéphane
Construction http://www.apache.org/ Dernière mise à jour :
 
 
Email