01-02-2015, 12:18:29
Je vous fais par de mon projet domotique en cours ( un de plus me direz vous!!), même si je suis toujours dans la phase test et essais.
Mon but est de pouvoir piloter des relais, connaître l'état de certains contacts, récupérer des infos style Température, Humidité, et autres et commander mon chauffage.
Pouvoir être prévenu de certaines alertes par Mail (voir même par SMS).
http://www.zimagez.com/miniature/cartedomo2.jpg
http://www.zimagez.com/avatar/cartedomo1.jpg
Mon matériel actuel :
Carte de chez Mikroe
Un Rasberry Pi comme serveur
Une première carte Relais 220v
Une mémoire eeprom 24c256
PCF8574
PCF8591
Sonde température LM35 et autres
Carte pour des entrées logique 0-12v
J'utilise le Rasberry comme serveur web.
La liaison entre le Rasberry et le µcontroleur se fait en série avec Pyserial une des librairie de Python.
Sur le rasberry tout est programmer en Python3 même le serveur (en CherryPy) donc pas de PHP.
Le µcontroleur lui est programmé avec Logipic : http://idmax.free.fr/
Le µcontroleur reçois les instruction du Rasberry et lui répond, si besoin le µcontroleur dialogue avec d'autres composants en I2C
Voici la page Web pour tester tout ça.
http://www.zimagez.com/miniature/wp000383.jpg
-Huit commandes ON OFF plus un RAZ pour commander les relais. (sur le Port_D)
-Huit états des entrées logique (sur le Port_B)
-La commande chauffage ne fonctionne pas encore, sa sera pour plus tard (je doit commander le module Ebus pour dialoguer avec mon installation)
-Divers me permet de tester la communication avec d'autre composant tel que le PCF8574, 8591, une eeprom, LM35 mais également envoyer des mail avec par exemple l'état des relais, état des entrées, température,... ce que l'on veut en fait.
Pour l'instant ça fonctionne pas mal.
Mon but est de pouvoir piloter des relais, connaître l'état de certains contacts, récupérer des infos style Température, Humidité, et autres et commander mon chauffage.
Pouvoir être prévenu de certaines alertes par Mail (voir même par SMS).
http://www.zimagez.com/miniature/cartedomo2.jpg
http://www.zimagez.com/avatar/cartedomo1.jpg
Mon matériel actuel :
Carte de chez Mikroe
Un Rasberry Pi comme serveur
Une première carte Relais 220v
Une mémoire eeprom 24c256
PCF8574
PCF8591
Sonde température LM35 et autres
Carte pour des entrées logique 0-12v
J'utilise le Rasberry comme serveur web.
La liaison entre le Rasberry et le µcontroleur se fait en série avec Pyserial une des librairie de Python.
Sur le rasberry tout est programmer en Python3 même le serveur (en CherryPy) donc pas de PHP.
Le µcontroleur lui est programmé avec Logipic : http://idmax.free.fr/
Le µcontroleur reçois les instruction du Rasberry et lui répond, si besoin le µcontroleur dialogue avec d'autres composants en I2C
Voici la page Web pour tester tout ça.
http://www.zimagez.com/miniature/wp000383.jpg
-Huit commandes ON OFF plus un RAZ pour commander les relais. (sur le Port_D)
-Huit états des entrées logique (sur le Port_B)
-La commande chauffage ne fonctionne pas encore, sa sera pour plus tard (je doit commander le module Ebus pour dialoguer avec mon installation)
-Divers me permet de tester la communication avec d'autre composant tel que le PCF8574, 8591, une eeprom, LM35 mais également envoyer des mail avec par exemple l'état des relais, état des entrées, température,... ce que l'on veut en fait.
Pour l'instant ça fonctionne pas mal.