Mise en oeuvre
Description
Je vais essayer d'utiliser le ninjablocks pour la communication RF433Mhz et le site Web.
Ma solutions sera basé sur un système central qui recevra des informations “d'automates/nodes” dédiés à une fonction particulière.
Evidemment, le système central pourra interagir avec les automates/nodes.
L'avantage de ce type de solution est qu'en cas de perte de communication avec les système central, la fonction soit tout de même rempli.
Ce sera tout compte fait une BananaPi avec un logiciel OpenHab ou domoticz.
Je vais créer un automate personnalisé pour le salon (TV, lumières, volet…)
Elle sera à base d'ESP8622 avec capteur 3D et Oled, communication par wifi (MQTT) avec la centrale.
Un autre automate gérera les lumières du couloir, vitrine …
Je vais monter un arduino/ESP avec différent capteurs pour quelques fonctions proche du tableau électrique.
On a un capteur de débit d'eau, qq capteurs d'intensités pour la consommation électrique.
On pourra ajouter la gestion de la porte d'entrée (RFID).
Réfléchir pour le thermostat si on l'inclut…
Le tout communique par wifi.
Partie Centrale ou BOX
J'utilise une BananaPi avec un disque SSD. D'une part parce que j'ai 2 Bananapi dispo et ensuite parce que ce sont des cartes puissantes capable de supporter un disque dur.
Les descriptions sont sur les pages “Tests sur BananPi”
Boitier arduino à monter
Automate de gestion des lumières
Matos pour l'automate gestion des lumières
Fonction
Cet automate aura pour fonction :
allumer les lumières du couloir suivant un capteur IR (ON par défaut 8s, ré activable par IR)
Allumer la vitrine suivant capteur de porte d'entrée.
Allumer la vitrine suivant capteur IR du hall si présence devant la vitrine depuis min (ré activable).
Boitier Hall
Matos pour boitier Hall
* Arduino shield internet
Esp 8266 - wifi
Afficheur LCD
Capteur RFID
Capteur courant
Capteur débit d'eau
* Emetteur RF433MHz Plus vraiment nécessaire.
(A voir)
Fonction
Le boitier sera situer prés du tableau électrique, donc proche du compteur d'eau et de la porte d'entrée.
le capteur d'eau sera sur l'arrivée principale de l'appartement
Quelques capteurs de courant testeront la consommation électrique (prévoir extension port ?)
L'afficheur LCD affichera les infos qui seront aussi transmise sur internet via le module.
L'afficheur comporte plusieurs boutons qui pourront servir pour les choix.
L'emetteur pour envoyer un code pour activer une prise, une sirène, …
L'horloge fournira la date et l'heure (affiché sur le LCD).
Le capteur RFID sera monté sur la porte d'entrée et servira de clé pour entrer (active la serrure électrique).
En option on pourra
Mettre un capteur de présence (PIR) qui remplacera le PIR présent, pour allumer la vitrine et déclencher l'alarme.
Un capteur d'humidité et température pour gérer la chaudière.
Un capteur de lumière pour gérer les volets roulants et la lumière.
Pour la fonction thermostat, un relais pilotant la chaudière.
Capteur d'eau
Le capteur compte les impulsions en fonction du débit (voir spef)
Ces impulsions arrivent au port x de l'urduino.
Problématique
Le logiciel doit compter les impulsions en permanence ou il faut une interruption qui incrémente le compteur.
Cela va poser un problème pour la consommation, voir avec les int qui réveil l'arduino.
Pour chaque impulsions on doit connaître l'heure et la date, puis stocker l'info (module RTC, horloge+EEprom)
Télécommande 3D