Outils pour utilisateurs

Outils du site


domotique:rlieh:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
domotique:rlieh:start [13/01/2015 02:47]
sky99 créée
domotique:rlieh:start [22/05/2015 20:58] (Version actuelle)
sky99
Ligne 1: Ligne 1:
 ====== Rlieh - gestionnaire automatique d'​aquarium ====== ====== Rlieh - gestionnaire automatique d'​aquarium ======
  
- +Rlieh signifie "​Remote Location Intelligent Ecosystem Handler"​, à ne pas confondre avec la cité engloutie de R'​lyeh,​ dans laquelle Cthulhu rêve et attend! L'​objectif de ce projet est de permettre d'​automatiser certaines tâches, comme la gestion de l'​éclairage,​ mais aussi de mesurer puis maintenir la température dans une plage adéquate, ainsi que de mesurer et réguler d'​autres paramètres physico-chimiques si possible.
-Rlieh signifie "​Remote Location Intelligent Ecosystem Handler"​+
 Lien vers le projet Hackaday.io:​ Lien vers le projet Hackaday.io:​
 http://​hackaday.io/​project/​2929-rlieh-aquarium-closed-ecosystem-management http://​hackaday.io/​project/​2929-rlieh-aquarium-closed-ecosystem-management
 +
 +L'​image ci dessous permet de voir une version de développement du module USB de gestion de la lumière, température et divers paramètres.
 +{{ :​domotique:​rlieh:​rlieh_beta_225606.jpg?​300 |}}
 +Cette version gère l'​allumage progressif d'un système connecté au TIP120, le premier relais, les sondes de température (température eau1, température air 1)
 +
 +===== Fait =====
 +  * Utilisation du A-Star en USB
 +  * Ajout d'un TIP120 pour commander en PWM des LED
 +  * sonde waterproof DS180B20 (température eau)
 +  * sonde DS18B20 classique (température air)
 +  * relais 1
 +  * relais 2
 +
 +
 +==== Commandes codées/​Arduino ====
 +  * lecture de la sonde eau
 +  * lecture de la sonde air
 +  * allumage de l’éclairage 1
 +  * extinction de l’éclairage 1
 +  * fade in de l’éclairage 1
 +  * fade out de l’éclairage 1
 +  * lecture de paramètres dans les commandes series
 +  * définition de la durée de fade in/out
 +  * définition des températures min et max avec enregistrement dans l'​eprom
 +
 +
 +===== A faire =====
 +  - compléter les commandes sur le arduino;
 +  - connecter les relais;
 +  - Ajouter LED adressables pour les voyants d'​état
 +  - faire circuit sur un PCB
 +  - sauvegarder la durée de fading des lumières en eprom
 +
 +==== Commandes à gérer ====
 +  - relay1 -> on et off -> OK
 +  - relay1 -> get status -> OK
 +  - relay2 -> on et off -> OK
 +  - relay2 -> get status -> OK
 +  - getAirTemp -> OK
 +  - getWaterTemp1 -> OK
 +  - getWaterTemp2
 +  - transistor1 -> on et off -> Ok
 +  - transistor1 -> getStatus -> ok
 +  - transistor2 -> on et off -> ok
 +  - transistor2 -> getStatus -> ok
 +
 +==== Paquets requis sur le Raspberry Pi====
 +Pour les communications série depuis python : 
 +<code bash>​sudo apt-get install python-serial</​code>​
 +Pour l'​interprétation du XML : 
 +<code bash>​sudo apt-get install python-lxml</​code>​
  
domotique/rlieh/start.1421113677.txt.gz · Dernière modification: 13/01/2015 02:47 par sky99