PH006 :
Contrôleur ProgHardNet pour 8 boutons
et capteur de température.
Description générale Le PH006 permet de construire un module d'entrée pour le réseau domotique ProgHardNet. Ce circuit a pour fonction principale de gérer au maximum 8 boutons poussoirs qui seront utilisés pour envoyer des commandes vers différents modules récepteurs connectés au réseau ProgHardNet. Le PH006 peut aussi servir au contrôle d'un capteur de température DS18S20 de chez DALLAS SEMICONDUCTORS / MAXIM. Ce dernier pouvant être utilisé pour la mesure de température du local ou le jeu de boutons-poussoirs est installé. Une troisième fonction qu'assure le PH006 est de gérer deux LED qui seront utilisables pour symboliser l'état de sorties controllées par d'autres modules ProgHardNet tels que le PH007 ou PH008. |
![]() |
Le circuit est entièrement configurable grâce à l'application ProgHardNet Manarger . La configuration est conservée dans une mémoire EEPROM interne au circuit.
Brochage du PH006
| Nom | N° |
Description |
| B0 | 6 |
Entrées pour boutons-poussoirs.Au repos les entrées doivent être au niveau haut. Le niveau haut est assuré par une résistance de tirage interne au circuit. Quand un bouton est actionné, il tire le niveau d'entrée à l'état bas. |
| B1 | 7 |
|
| B2 | 8 |
|
| B3 | 9 |
|
| B4 | 10 |
|
| B5 | 11 |
|
| B6 | 12 |
|
| B7 | 13 |
|
| RX | 3 |
Entrée de réception du réseau ProgHardNet |
| TX | 17 |
Sortie d'émission vers le réseau ProgHardNet |
| TXEN | 18 |
Sortie de validation des "Buffers" de sortie vers le réseau ProgHardNet |
| OSC1 | 16 |
Broches de connexion d'un quartz de 4 MHz. Les deux broches du quartz doivent chacune être raccordées à un condensateur de 22 pF relié à la masse. |
| OSC2 | 15 |
|
| LED1/TH | 1 |
Sortie pour une LED témoin ou entrée 1-Wire pour capteur de température DS18S20. |
| LED2 | 2 |
Sortie pour une seconde LED témoin. |
| N.C. | 4 |
Broche non utilisée |
| VDD | 14 |
Broches d'alimentation du contrôleur. La tension nominale est de 5V et peut varier entre 3 V et 5.5 V. |
| GND | 5 |
Utilisation
Chaque bouton-poussoir peut être configuré pour envoyer des petits messages sur le réseau domotique à chaque fois qu'il est actionné. Ces messages sont appelés des "ACTIONS". Vous pouvez configurer les différentes "actions" utilisées dans votre réseau domotique grâce au PHNMGR. Suite à quoi vous associez une "action" à un comportement de bouton.
Quand un bouton est actionné, le PH006 est capable de distinguer différentes façons d'appuyer sur ce bouton. Il est dès lors possible d'associer différentes actions à un même bouton. Il est conseillé de ne pas abuser des cette possibilité car il devient rapidement difficile de se souvenir de la fonction de chaque bouton dans l'habitation. Ci-dessous vous trouverez la liste des différents comportements de boutons identifiés par le PH006:
C'est la fonction de base. l'appui sur le bouton est continu et dure moins de 3/4 de seconde (750 ms). Dès que le bouton est relaché, l'action correspondante programmée est envoyée sur le réseau.
Cette fonction est similaire à un double clic sur un bouton de souris. Dès que deux courtes impulsions espacées de moins d'une 1/2 seconde sont détectées par le PH006, il les interprète comme un appui double et envoi l'action programmée correspondante.
Quand un bouton est maintenu enfoncé pendant plus de 750 ms le PH006 interprète cela comme un appui long. L'action correspondante est envoyée sur le réseau de manière répétitive à intervalles réguliers de 250 ms. Ceci jusqu'à ce que le bouton soit relaché. Une dernière action est alors envoyée sur le réseau marquant ainsi la fin de l'appui long. (voir "relache long").
L'appui double long est un double clic dont le second appui est maintenu plus de 750 ms. L'action correspondante est envoyée sur le réseau de manière répétitive à intervalles réguliers de 250 ms. Ceci jusqu'à ce que le bouton soit relaché. Une dernière action est alors envoyée sur le réseau marquant ainsi la fin de l'appui double long. (voir "relache double long")
Quand le PH006 est occupé à gérer un appui long, dès que le bouton est relaché, l'action configurée correspondante à la relache du bouton est envoyée sur le réseau domotique.
Idem que la relache long, mais ici pour une marquer la fin d'un appui double long.
Raccordement du circuit au BUS ProgHardNet et alimentation.
consultez cette page.
Structure de l'EEPROM de configuration.
consultez cette page.
Messages ProgHardNet concernant le PH006.
consultez les pages documentation du protocole ProgHardNet .
Exemple d'application
Le montage qui suit illustre l'utilisation du PH006 associé aux autres composants nécessaires à la fabrication d'un module compatible avec le réseau ProgHardNet. Le design du circuit imprimé à été fait pour faciliter l'installation du module domotique avec de l'équipement électrique standard de la serie LIGHT du fabricant TICINO.
Implantation
PCB
La réalisation en image: voir page suivante
