Th-X - Thermomètre pour PC

Th-X - Thermomètre pour PC

Mugshots aléatoires

From Anonymous

From Anonymous
Votre note: None Note: 1 (1 vote)

Réseaux






Th-X est un programme axé domotique, il permet de transformer votre PC en thermomètre. Sont principe de fonctionnement sera expliqué plus tard.

thx1.jpg

Th-X peut gérer simultanément 4 sondes thermiques.

thx5.jpg

Les valeurs de températures sont enregistrées dans un fichier a intervalles réguliers et peuvent être convertie au format Microsoft Excel pour des traitements évolués.

thx2.jpg

Il est possible de déterminer des seuils et des couleurs d'affichage.

thx3.jpg

Chaque sonde est paramétrable ; nom, commentaires, filtrage, port, calibrage et valeurs minimum et maximum.

thx4.jpg

Avant tout, je dois remercier l'équipe de PC Team et plus particulièrement Patrick B. et Thierry G. pour leur article "Votre processeur a-t-il de la fièvre ?" paru dans le PC Team n°27. En effet, dans cet article, ils proposaient un montage électronique se connectant au port joystick d'un PC. Ce dernier permettait alors, par l'intermédiaire d'un petit programme, de relever des températures.

thx_joy.gif

Le matériel:

  • Un connecteur DB15 mâle. (port joystick)
  • 1 a 4 Thermistances CTN de 100 KOhm.
  • Du fil électrique (récupération)
  • Du vernis a ongle (ou autre isolant)
  • Matériel de soudage (fer, étain...)

Pour les thermistances, personnellement j'ai pris des CTN de 68 KOhms, c'est moins précis, mais on en trouve plus facilement dans le commerce.

Résultat:

thx_conec.jpg

thx_sonde.jpg

C'est quoi une "thermistance" ?:

C'est une résistance qui varie en fonction de la température. Simple ? non ?

CTN : Coefficient de Température Négatif. Ceci signifie que la résistance de notre chère thermistance augmente lorsque la température diminue. De plus, celle-ci a une réponse de logarithmique... Jugez vous même !

thx_g1.jpg

thx_g2.jpg

Le port joystick:

thx_mon1.jpg

Voici un schéma représentant une partie de l'interface joystick (interne au PC) et la partie supérieur, représente le connecteur et une sonde.

Pour réaliser une acquisition:

1 - L'interrupteur K se ferme, court-circuite le condensateur C, donc il se décharge.
2 - L'interrupteur K s'ouvre, le circuit RC est maintenant actif. La charge du condensateur se fait a travers les résistances R et Rth.
3 - Lorsque le condensateur a atteint un niveau de charge supérieur ou égal a Vref, la sortie S du comparateur est déclenchée.

Il reste maintenant a déterminer le temps de charge du condensateur, ceci nous permettra alors de connaitre la valeur de la résistance et ainsi la température correspondante.

La sortie S du comparateur, active ou désactive un monostable. Celui-ci commence a compter a partir du moment ou l'interrupteur K s'ouvre, (il a finit de court-circuiter le condensateur) jusqu'a ce que S soit validé. On a alors un nombre d'impulsions comptée, ce nombre est image du temps de charge du condensateur et aussi image de la température. C'est cette valeur numérique qu'il va falloir lire sur le port joystick.

La lecture de cette valeur est effectuée en langage assembleur. Il faut ensuite convertir "la valeur numérique image" en température.

Fichier attachéTaille
thx_binary.zip178.5 Ko
thx_source.zip103.54 Ko
Tags
Commentaires
Portrait de bonvga

Il semble qu'il y ai un probleme sur les OS de type NT (NT, XP et 2000)...

Le bouzin déclenche une exception "EPrivilege" !

Portrait de monkey

Fache ! mais t'a fait ca quand ?

au fait ... (trois plombes plus tard !!!)

Portrait de bonvga

Ca fait un petit moment déja. J'ai bricolé ce truc juste après le BTS.

Portrait de monkey

Mais tu va finir par faire des bombes ... tient ca me rappelle quelqu'un au lycée ... scritch !

Portrait de bonvga

Des bombes ?! ma nan Eye-wink

CT aussi pour eviter d'exploser ma vieille bécane overclockée avec une carte maman bien pourrite sans controle de sa température anale !

Du coups, j'avais foutu une sonde entre 2 strilles du radiateur.

Ben tiens ché pu si je t dit, vaneay et sur panam aussi !

Portrait de monkey

ca fait un peu THX DOLBY DIGITAL SURROUND

Portrait de André

Bonjour Arnaud. Comment fait-on pour calibrer le Th-X v1.03
Je ne trouve pas aucune information sur le sujet.MERÇI,André

Portrait de bonvga

Pour calibrer le Th-X, il faut 2 températures de référence. Par exemple, en plongeant la sonde dans de la glace, saisissez alors 0° comme valeur de référence. Et comme seconde valeur de référence, plongez la sonde dans de l'eau bouillante (100°).

Vous pouvez aussi prendre pour une des références la température ambiante en utilsant un thermometre classique.

Plus l'ecart entre les deux reférences est grand et plus les températures seront précises.

Portrait de André

Bonjour Arnaud. Merçi de me répondre aussi rapidement. J`ai
hâte de voir le TH-X en fonction. Pour ce qui est des thermistance , je t`ai dit dans un e-mail antérieur, que l`étallonnage de celles-ci était fait et que le thermomètre de Zébulon fonctionne très bien avec ces valeurs. Elles ont comme valeur brute 138 pour 19 celcius et de 259 pour 1 degré celcius.Y`a t`il quelque chose qui m`échappe?A quel endroit dois-je inscrire ces valeurs? Je crois que ce doit être dans calibrage et qu`il faut faire vérouiller par la suite.Pour quelle raison n`y-a t`il pas d`instruction pour la mise en marche du TH-X? MERÇI, de ton aide, André.

Portrait de bonvga

Il faut aller sur cet écran : http://www.bonvga.net/th_x_capture_3

Dans la section 'calibrage', tu entres la température de référence basse dans la premiere case, tu met la sonde à la température de référence et tu valides en appuyant sur 'verrouiller 1'

Même procédure avec la seconde référence (température haute) dans la seconde case et en cliquant sur 'verrouiller 2'

Portrait de André

Bonjour Arnaud. Rien à faire. Il m`est impossible de sortir
quelque chose de positif la dedans.J`ai refait le calibrage
de la sonde #1 de bouillant à glace et lorsque je fait le
vérouillage la température oscille de -300 à +749 c.Il n`y a toujours pas d`info sur le sujet TH-X, comme sélection du
port et filtre anti-parasite. A quoi ça sert? MERÇI,André.

Portrait de bonvga

Etes vous certains d'avoir les bons composants pour les sondes ?

Le filtre anti parasite permet de lisser les différentes mesures de temperature.

Portrait de André

Bonjour Arnaud. Mes sondes sont des 10k @ 20`c, j`en ai
étallonné 5 et j`obtient le même résultat. Ce que je ne
comprend pas,c`est que ça fonctionne sur l`autre thermo.
MERÇI, André.

Portrait de bonvga

C'est des CTN de 100k qu'il faut. Moi j'avais utilisé des 68k (faute de mieux) et c'etait moins précis, c'est aussi pour cette raison que j'avais mis en place un filtre anti parasite.

Portrait de André

Merçi de ce renseignement. Crois-tu qu`avec une résistance
de 100k en série ( juste pour un test )je pourrais obtenir
un résultat satisfaisant? André.

Portrait de André

Re:SONDE J`ai fait le test et il ya une amélioration énorme.
Je vais me procurer des sondes 100k. Un GROS MERÇI pour ta
patiente,André.

Portrait de  André

Bonjour. Depuis quelque temp, j`ai de la difficultée a garder mon orloge à l`heure exacte. Je me suis rendu compte
que c`est lorsque le TH X est ouvert que ça se passe. Dans
3 secondes, il n`y en a qu`une qui s`inscrit ce qui fait un gros retard a la fin de la journée. Je ferme le TH X,
l`horloge bas a un rytme normale. J`éteint mon PC, je réallume le PC et l`horloge est à l`heure exacte. A part de
tenir le TH X toujours fermé,que puis-je faire? Merçi.

Portrait de Andre

Bonjour. Je possède déja le thermomètre Th-X avec Windows 98SE. Maintenant j`ai changé d`ordi pour un tout neuf et il fonctionne sur Vista. Il n' y a pas de prise Joystick. Peut-on le raccorder sur USB avec un adapteur quelconque Merci, Andre.

Portrait de bonvga

Ca marchera peut etre avec ce genre de convertisseur : http://www.conrad.fr/webapps/adaptateur_usb_db15.html

Portrait de Andre

Bonjour. Puis-je connecter ton th x sur le port 15 pins d`un portable. C`est le genre de connection Vidéo 3 rangées de 5 pins ? Merçi.

Portrait de bonvga

Si c'est un port pour joystick, ça doit marcher.

Mais il faut bien avouer que ce type de port à tendance à disparaitre au profit des ports USB.

Portrait de Andre

Bonjour. Pour ce qui est du port Joystick, bien non ce n`en est pas un. C`est une connection pour ajouter un écran si advenant que celle du portable ne fasse pas l`affaire. Merçi, André.

Poster un nouveau commentaire

Le contenu de ce champ ne sera pas montré publiquement.
  • Balises HTML autorisées: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <img> <strike> <blockquote>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Vous pouvez publier du code en utilisant les balises <code>...</code> (generic) ou bien <?php ... ?> (PHP colorié).
  • Les smileys texte sont replacés par des smyleys images.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Les liens d'images avec le tag 'rel="lightbox"' dans la balise <a> apparaîtrons dans une Lightbox.

Plus d'informations sur les options de formatage