Mesures multiples et externe de température & humidité

Un lieu pour discuter des composants et de leur utilisation. Un passage obligé si vous devez interfacer votre Raspberry Pi avec le monde extérieur. On y trouvera aussi les cartes type commande de moteur pas à pas, continu, servo...

Modérateurs : Francois, smba38

kevin39
Messages : 3
Enregistré le : jeu. 26 févr. 2015 15:42
Localisation : Bordeaux
Contact :

Mesures multiples et externe de température & humidité

Message par kevin39 » jeu. 26 févr. 2015 15:51

Bonjour,
Je souhaite utiliser un Raspberry pour mesurer la température et l'humidité de 3 orchidariums.
Un orchidarium est une sorte d'aquarium dédié aux orchidées dont un micro climat a été reproduit.
C'est très humidité de l'eau étant diffusée régulièrement.

J'en ai 3. Je souhaite contrôler la température et l'humidité de chaque orchidarium de manière indépendante. Dans mon idée je comptais trouver des sondes temp/humidité USB gérable par le raspberry mais finalement ce genre de sonde USB semble très onéreuse (une centaine d'euro). Du coup je n'ai pas de solution à mon problème !

Je ne trouve rien d'externe, étanche et que je peux connecter plusieurs fois sur un Raspberry.

D'avance excusez-moi si je ne suis pas dans le bon forum, je ne savais pas trop lequel viser...

Merci d'avance !

domi
Administrateur
Messages : 2593
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Mesures multiples et externe de température & humidité

Message par domi » jeu. 26 févr. 2015 16:33

Bonjour,
As tu regardé du coté des sondes DHT22 ?

Je n'ai jamais testé, mais ça a l'air pas mal.
Peut-être pas étanche à plonger dans l'eau, mais à l'humidité je pense que cela devrait résister.
Et vu le prix, ça vaut peut-être le coup d'essayer ?

mikebzh44
Raspinaute
Messages : 359
Enregistré le : ven. 19 sept. 2014 09:47

Re: Mesures multiples et externe de température & humidité

Message par mikebzh44 » jeu. 26 févr. 2015 17:04

Oui, le DTH22 ne te coutera que quelques euros et ça marche plutôt bien :

viewtopic.php?f=32&t=415

Ca va te bouffer 3 ports GPIO (pour les données car il faudra en plus le pin pour le 3V3 et un pin pour la masse / GROUND).
RPi 3 sous Raspbian : connecté au compteur EDF pour la téléinfo
RPi 3 : framboise de test pour OSMC, OpenELEC, LibreELEC, Retrogaming
Stockage : ReadyNAS-RN102 2 x 4 To en miroir

kevin39
Messages : 3
Enregistré le : jeu. 26 févr. 2015 15:42
Localisation : Bordeaux
Contact :

Re: Mesures multiples et externe de température & humidité

Message par kevin39 » jeu. 26 févr. 2015 17:09

Mmm merci.
Et je peux en connecter plusieurs sur un Raspberry ?

mikebzh44
Raspinaute
Messages : 359
Enregistré le : ven. 19 sept. 2014 09:47

Re: Mesures multiples et externe de température & humidité

Message par mikebzh44 » jeu. 26 févr. 2015 17:15

Oui mais il faudra utiliser une platine de montage ou un breadboard car comme je te l"ai dit dans mon précédent message, tu auras besoin d'alimenter les 3 DTH22 avec le pin du 3V3 et de la terre (GROUND / 0V) et que chaque sonde devra en plus être connecté à un pin du GPIO différent pour pouvoir lire les valeurs.

Regarde, moi, sur ma breadboard, j'ai une sonde DTH22 (T° + humidité) + une sonde BMP180 (T° + pression atmo) + 2 sondes T° DS18B20 + liaison Téléinfo avec le compteur EDF.

Image
RPi 3 sous Raspbian : connecté au compteur EDF pour la téléinfo
RPi 3 : framboise de test pour OSMC, OpenELEC, LibreELEC, Retrogaming
Stockage : ReadyNAS-RN102 2 x 4 To en miroir

kevin39
Messages : 3
Enregistré le : jeu. 26 févr. 2015 15:42
Localisation : Bordeaux
Contact :

Re: Mesures multiples et externe de température & humidité

Message par kevin39 » jeu. 26 févr. 2015 17:41

Ok merci pour tous ces éléments, je m'y attaque !

nexen
Raspinaute
Messages : 175
Enregistré le : lun. 29 sept. 2014 13:58

Re: Mesures multiples et externe de température & humidité

Message par nexen » lun. 2 mars 2015 18:37

Bonjour,

Il me semblait que les sonde DHT été en 1-wire ... donc en // des ds18b20 ? Non ?

Nexen

domi
Administrateur
Messages : 2593
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Mesures multiples et externe de température & humidité

Message par domi » lun. 2 mars 2015 19:01

nexen a écrit :Il me semblait que les sonde DHT été en 1-wire ... donc en // des ds18b20 ? Non ?
Bonsoir,

Non les DHT 11 et 22 n'utilisent pas le port 1-wire, mais un port GPIO standard

Cdt

Thierry-13
Messages : 13
Enregistré le : mer. 8 avr. 2015 15:06

Re: Mesures multiples et externe de température & humidité

Message par Thierry-13 » jeu. 9 avr. 2015 15:54

Bonjour,

pour avoir testé un DHT-22, je peux dire que sa précision est plus qu'approximative.

Je me suis retourné vers une sonde précâblée et étanche de type 1 wire (4€ pièce), et sa précision est redoutable, et surtout l'obtention des données est STABLE (sur la DHT22 une fois sur 3 il y avait un défaut de données).

La mise en oeuvre du 1 wire est ultra simple, et on peut en utiliser une multitude sur le même raspberry.

smba38
Modérateur
Messages : 193
Enregistré le : mar. 24 févr. 2015 09:28
Localisation : Bourgoin

Re: Mesures multiples et externe de température & humidité

Message par smba38 » jeu. 9 avr. 2015 22:04

Bonjour,

J’ai déjà utilisé les bus 1-Wire avec le Raspberry Pi :

Pour faire une petite station météo et pour piloter la filtration d’une piscine (développés en Python).

J’ai utilisé ce bus de deux façons :
Avec un convertisseur USB/ 1-wire DS9490R sur lequel les capteurs et les actionneurs 1-Wire étaient connectés.
En connectant directement les capteurs et actionneurs 1-Wire sur des GPIO du Raspberry Pi .

Chaque capteur / actionneur a une adresse unique, on peut donc en connecter plusieurs sur les mêmes GPIO .

Dans ces deux cas j’ai utilisé owfs qui permet de simplifier la gestion des capteurs puisqu’il suffit de lire ou d’écrire des fichiers dans l’arborescence /sys/bus/w1/devices si l’on utilise les GPIO ou de monter le répertoire owfs si on utilise le convertisseur USB/1-wire.

C’est owfs qui gère automatiquement l’arborescence des fichiers.

Chaque sonde dispose d’un répertoire par exemple 28-00000505dc6a

505dc6a est l’adresse du capteur 1-Wire

Code : Tout sélectionner

pi@rasptransp ~ $ cd  /sys/bus/w1/devices
pi@rasptransp /sys/bus/w1/devices $ ls
28-0000027b9705  28-00000505dc6a  w1_bus_master1

pi@rasptransp /sys/bus/w1/devices $ cd 28-00000505dc6a
pi@rasptransp /sys/bus/w1/devices/28-00000505dc6a $ ls
driver  id  name  power  subsystem  uevent  w1_slave

pi@rasptransp /sys/bus/w1/devices/28-00000505dc6a $ cat w1_slave
4a 01 4b 46 7f ff 06 10 f7 : crc=f7 YES
4a 01 4b 46 7f ff 06 10 f7 t=20625
 
La température de ma sonde est dans l’exemple t=20,625 °

C’est donc assez simple de gérer le 1-Wire, on peut même le faire depuis un simple shell.

Voir l'article paru sur framboise314
http://www.framboise314.fr/mesure-de-te ... pberry-pi/

Cordialement.
SMBA38.

Répondre

Retourner vers « L'électronique et le Raspberry Pi »