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

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

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.

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

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

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.

Le matériel:
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:


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 !


Le port joystick:

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.zip | 178.5 Ko |
| thx_source.zip | 103.54 Ko |

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" !
Fache ! mais t'a fait ca quand ?
au fait ... (trois plombes plus tard !!!)

Ca fait un petit moment déja. J'ai bricolé ce truc juste après le BTS.
Mais tu va finir par faire des bombes ... tient ca me rappelle quelqu'un au lycée ... scritch !

Des bombes ?! ma nan 
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 !
Bonjour Arnaud. Comment fait-on pour calibrer le Th-X v1.03
Je ne trouve pas aucune information sur le sujet.MERÇI,André

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.
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é.

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'
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é.

Etes vous certains d'avoir les bons composants pour les sondes ?
Le filtre anti parasite permet de lisser les différentes mesures de temperature.
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é.

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.
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é.
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é.
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.
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.

Ca marchera peut etre avec ce genre de convertisseur : http://www.conrad.fr/webapps/adaptateur_usb_db15.html
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.

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.
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é.