Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2008, à 00:33

amazilia

mesure température humidite sur sonde usb

Bonjour,

je suis très intéressé par une sonde usb pour mesurer la température et l'humidité ( http://www.lascarelectronics.com/temper … logger=365 ).

j'ai demandé des info au service technique de la société qui le fabrique.

We have never produced Unix versions of out software for any products.

The El-USB-RT operates as a standard USB 'Human interface device', so should
be programmable for Unix.

This product is still relatively new, so the only documentation we have for
interfacing with the EL-USB-RT is attached.

leur doc dit cela

Introduction
The EL-USB-RT hardware is a USB input device. This device has a USB ‘A’
type plug attached and is powered from the USB.
The device will send data to the attached computer on a period of once per
second.
Data format
The device will be a HID class device with two endpoints consisting of an IN
and an OUT, not including endpoint 0.
Device version number will come from the ‘version’ field of the device
descriptor.
The data will consist of temperature and humidity with temperature using two
bytes and humidity using one.
Temperature will be unsigned 16 bit, with 0x0000 representing -200°C and
0x0FA0 representing +200°C in 0.1°C steps.
Humidity will be unsigned 8 bit, with 0x00 representing 0% RH and 0xC8
representing 100% RH in 1⁄2% RH steps.
VID    0x1781
PID    0x0EC4
Endpoint 1 IN
       Report 2
       First byte           Report ID                  02
       Second byte          RH Value                   00 to C8
       Report 3
       First byte           Report ID                  03
       Second byte          Low Byte of temperature    00 to FF
       Third byte           High Byte of temperature   00 to A0

je dois bien avouer que tout ceci ne me parle pas beaucoup, mais quelqu'un serait-il intéressé pour faire un script qui lirait cette sonde.

l'idée est de faire une station météo avec cette sonde connecté à un nas nslu2 lynksys.

Si cela intéresse quelqu'un (si possible pas trop loin de chez moi, La Ferté Sous Jouarre, 77) je suis prêt à acheter une de ces sondes pour les essais.

Merci et à bientôt j'espère

Philippe

Hors ligne

#2 Le 07/11/2008, à 01:59

nicolas66

Re : mesure température humidite sur sonde usb

Perso, j'utilise cette petite grenouille qui se branche sur le port série pour faire du monitoring. Elle permet de connaître la température, l'humidité et la pression ambiante. Il existe un soft pour Linux qui fonctionne plutôt bien.

Exemple de démonstration -> http://meteo.maggic.org/


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#3 Le 07/11/2008, à 09:44

amazilia

Re : mesure température humidite sur sonde usb

nicolas66 a écrit :

Perso, j'utilise cette petite grenouille qui se branche sur le port série pour faire du monitoring. Elle permet de connaître la température, l'humidité et la pression ambiante. Il existe un soft pour Linux qui fonctionne plutôt bien.

Exemple de démonstration -> http://meteo.maggic.org/

Bonjour,

Merci,

c'est un peu cher, même s'il y a la pression en plus.

le programme linux fonctionne-t-il avec la connexion usb ou seulement la connexion série. il me faut de l'USB.

philippe

Hors ligne

#4 Le 07/11/2008, à 10:16

valAa

Re : mesure température humidite sur sonde usb

juste pour dire, au cas où ça peut servir, que j'utilise au taf des convertisseurs rs232 (série)/usb sans soucis.
La plupart utilisent un chipset PL2303 qui est reconnu sans manipulation particulière sous linux.

La seule manip à faire est si on veut utiliser ensuite ce pseudo port série sous wine (pour utiliser un logiciel d'acquisition windows), mais c'est simple.

Hors ligne

#5 Le 07/11/2008, à 11:36

amazilia

Re : mesure température humidite sur sonde usb

valAa a écrit :

juste pour dire, au cas où ça peut servir, que j'utilise au taf des convertisseurs rs232 (série)/usb sans soucis.
La plupart utilisent un chipset PL2303 qui est reconnu sans manipulation particulière sous linux.

La seule manip à faire est si on veut utiliser ensuite ce pseudo port série sous wine (pour utiliser un logiciel d'acquisition windows), mais c'est simple.

bonjour,

merci, moi mon problème, c'est que je ne sais pas faire tout ça. La dernière fois que j'ai fait du C, c'était il y a dix ans...

bref un coup de main serait très apprécié.

merci

Philippe

Hors ligne

#6 Le 07/11/2008, à 13:07

valAa

Re : mesure température humidite sur sonde usb

ce que je voulais dire, c'est que si tu veux utiliser la grenouille avec un port usb, c'est possible via un adaptateur rs232. Il n'y a rien à faire, juste le brancher.
Et comme apparemment la grenouille a un logiciel d'acquisition sous linux, il n'y a aucune connaissance à avoir (ni en C ni en autre chose d'ailleurs).

voilà.

Dernière modification par valAa (Le 07/11/2008, à 13:08)

Hors ligne

#7 Le 07/11/2008, à 15:46

nicolas66

Re : mesure température humidite sur sonde usb

Bonjour,

Merci,

c'est un peu cher, même s'il y a la pression en plus.

le programme linux fonctionne-t-il avec la connexion usb ou seulement la connexion série. il me faut de l'USB.

philippe

Certes, l'appareil est un peu cher mais comme je ne suis pas électronicien, je ne voulais pas me compliquer la vie et avoir un truc qui fonctionne directement sous Linux. Je n'ai pas testé le logiciel livré pour Windows mais il semble assez simple d'utilisation smile


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#8 Le 03/05/2009, à 16:07

casuandre

Re : mesure température humidite sur sonde usb

valAa a écrit :

juste pour dire, au cas où ça peut servir, que j'utilise au taf des convertisseurs rs232 (série)/usb sans soucis.
La plupart utilisent un chipset PL2303 qui est reconnu sans manipulation particulière sous linux.

La seule manip à faire est si on veut utiliser ensuite ce pseudo port série sous wine (pour utiliser un logiciel d'acquisition windows), mais c'est simple.

Salut
ton poste date un peu mais si tu es toujours vivant ( big_smile ). Ton astuce pour l'utiliser avec "wine" m'interesse beaucoup...


Travail avec GNU/Linux en tant que commerçant indépendant depuis 2001.

Paella geante.fr
Paella geante.org

Hors ligne

#9 Le 03/05/2009, à 16:31

valAa

Re : mesure température humidite sur sonde usb

Oui, je suis toujours vivant tongue

J'ai noté ça quelque part, c'est dans un cahier de labo au boulot, donc je l'ai pas sous la main aujourd'hui, mais je te poste ça en début de semaine smile

C'était il me semble (mais la mémoire, hein) une histoire de lien symbolique, d'un périphérique /dev/quelquechose vers un port COM dans le dossier wine. J'avais trouvé la bidouille en googlant un peu.

Je mets la réponse ici dès que j'aurais remis la main sur le cahier wink

@+

Dernière modification par valAa (Le 03/05/2009, à 16:32)

Hors ligne

#10 Le 03/05/2009, à 16:41

pef

Re : mesure température humidite sur sonde usb

Je serais intéressé par l'écriture d'un pilote noyau pour cette sonde smile

Hors ligne

#11 Le 03/05/2009, à 17:04

casuandre

Re : mesure température humidite sur sonde usb

valAa a écrit :

Oui, je suis toujours vivant tongue

J'ai noté ça quelque part, c'est dans un cahier de labo au boulot, donc je l'ai pas sous la main aujourd'hui, mais je te poste ça en début de semaine smile

C'était il me semble (mais la mémoire, hein) une histoire de lien symbolique, d'un périphérique /dev/quelquechose vers un port COM dans le dossier wine. J'avais trouvé la bidouille en googlant un peu.

Je mets la réponse ici dès que j'aurais remis la main sur le cahier wink

@+

Cool, merci d'avance. Il y a pas le feu non plus wink


Travail avec GNU/Linux en tant que commerçant indépendant depuis 2001.

Paella geante.fr
Paella geante.org

Hors ligne

#12 Le 04/05/2009, à 16:15

valAa

Re : mesure température humidite sur sonde usb

Salut,

Alors voilà, j'ai remis la main sur le cahier en question.
La bidouille consistait bien en un lien symbolique. Ce que j'avais fait :

ln -s /dev/ttyUSB0 ~/.wine/dosdevices/COM4

J'avais pas fait énormément de tests, mais après avoir fait ce lien symbolique, je pouvais utiliser envoyer des données par le câble rs232 en utilisant un "terminal à port COM" (je sais plus le nom de cette petite appli big_smile) sous wine, sur le COM4.
A noter qu'il s'agissait d'une ubuntu 8.04, mais je vois pas pourquoi les choses auraient changé.
Il est possible qu'il faille changer ttyUSB0 par ttyUSBX (X=un autre chiffre) en fonction du port usb utilisé...

Dernière modification par valAa (Le 04/05/2009, à 16:16)

Hors ligne

#13 Le 04/05/2009, à 16:24

casuandre

Re : mesure température humidite sur sonde usb

Cool,
Je vais essayer ça ce soir, mais je pense que ça devrait aller...
J'ai bien vu qu'il n'y avait aucun lien entre le logiciel wine et "son port virtuel" et le "port physique réél" du convertisseur usb rs232. Mais ne sachant pas faire de lien, j'avais zapper...

merci en attendant...


Travail avec GNU/Linux en tant que commerçant indépendant depuis 2001.

Paella geante.fr
Paella geante.org

Hors ligne