Mon site perso : Guy SINNIG

DOMOWEB 2012

dimanche 23 juin 2013, par Guy SINNIG

Un petit point sur l’avancement de mon système domotique :

Les parties chauffage et arrosage sont fonctionnelles, conformément au cahier des charges (applications 1 et 2) : http://g.sinnig.free.fr/IMG/pdf/Cah....

L’interface web, elle aussi est fonctionnelle, bien que très rudimentaire. Elle tourne depuis la fin décembre 2012, sans défaut, sur un Raspberry pi.

JPEG - 80.1 ko
Schéma montrant les différentes unités
Ce schéma montre les différentes unités qui composent le système domotique DOMOWEB 2012, il faut y rajouter le serveur web (Raspberry pi)

Unité de gestion

L’unité de gestion est basée sur une carte Arduino Mega avec un shield Ethernet, une horloge RTC DS1307, un afficheur LCD 4x16.

J’ai monté les différents éléments sur une carte de circuit pastillé au format "Europe" (100 x 160) pour rester mécaniquement compatible avec mon ancien système domotique.

J’ai également rajouté un chien de garde matériel (Watchdog) pour éviter un blocage du système, il vient réinitialiser le système au bout d’environ 3 minutes, s’il n’a pas été remis à zéro par le programme ; ainsi qu’un régulateur de tension permettant d’abaisser les 12V de mon alimentation et éviter la surchauffe du régulateur intégré à l’Arduino.

Elle est également composée d’une carte d’interfaçage qui recevra les opto-coupleurs des futures entrées supplémentaires et les éléments de commande des futures sorties (pour les applications 3 et +).

Le descriptif du fonctionnement et le schéma structurel se trouvent dans le cahier des charges.

Quelques photos de l’unité de gestion :

JPEG - 68.6 ko
Unité de gestion
Carte UC + Carte Interface
JPEG - 101.9 ko
Carte UC
Arduino Mega avec Shield Ethernet

Unités d’interfaçage

Les unités d’interfaçage "chauffage" et "arrosage" permettent l’interfaçage entre le bus I2C et les E/S des unités de commande.

Elles "pilotent" les unités de commande lorsque celles-ci sont en mode automatique et prélèvent les informations en sortie des unités de commande directement sur les actionneurs, ce qui permet de connaître l’état des actionneurs y compris en mode manuel.

Les schémas structurels se trouvent dans le cahier des charges.

Quelques photos des unités d’interfaçage :

JPEG - 69.2 ko
Unité d’interfaçage arrosage
Face avant de l’unité d’interfaçage arrosage
JPEG - 71.1 ko
Unité d’interfaçage arrosage
Cartes de l’unité d’interfaçage arrosage montées
JPEG - 80.3 ko
Unité d’interfaçage arrosage
Cartes de l’unité d’interfaçage arrosage éclatées
JPEG - 15.6 ko
Unité d’interfaçage chauffage
Face avant de l’unité d’interfaçage chauffage
JPEG - 37.1 ko
Unité d’interfaçage chauffage
Cartes de l’unité d’interfaçage chauffage assemblées
JPEG - 35.2 ko
Unité d’interfaçage chauffage
Cartes de l’unité d’interfaçage chauffage éclatées

Unités de commande

Les unités de commande arrosage et chauffage ont été fabriquées pour fonctionner avec mon ancien système de domotique, elles sont réutilisées telles quelles avec mon nouveau système.

Les schémas structurels se trouvent dans le cahier des charges.

Quelques photos des unités de commande :

JPEG - 26.7 ko
Unité de commande arrosage
Face avant de l’unité de commande arrosage
JPEG - 106.7 ko
Unité de commande arrosage
Intérieur du boîtier de commande arrosage
JPEG - 17.5 ko
Unité de commande chauffage
Face avant de l’unité de commande chauffage

Serveur Web

C’est un Raspberry pi qui est dédié à cette fonction.

Actuellement les pages html permettent de récupérer les données venant du système domotique : températures, taux d’humidité, états des actionneurs (électrovannes, thermostats), ... et de transmettre au système domotique les plages horaires de fonctionnement des applications (chauffage, aspergeurs, goutte à goutte) ou de mettre en marche forcée certaines sorties.

Pour ce qui concerne le transfert des données dans les deux sens, j’ai repris et adapté les programmes fournis par Osaka sur la partie française du forum Arduino : grand merci à lui !

Je vais très prochainement reprendre tout cela pour l’améliorer en m’appuyant sur une base de données (MySQL), ce sont des technologies que je découvre petit à petit, mais j’ai encore du travail avant d’arriver à faire quelque-chose d’opérationnel.

JPEG - 82.6 ko
Page serveur web
Copie d’écran de la page d’accueil du serveur web (c’est pas très beau, pas du tout pro, juste fonctionnel !)
JPEG - 181.5 ko
Page serveur web
Copie d’écran de la page "aspergeurs" Saisie des plages horaires, ...

Programmes

Si vous êtes intéressé par les programmes, n’hésitez pas à me les demander, je vous les fournirai volontiers (dans ce cas n’oubliez pas de laisser vos coordonnées de messagerie personnelle).

Je ne les ai pas mis en ligne car ils ne sont pas "optimisés" et devraient pas mal évoluer prochainement.

Répondre à cet article

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0