Construction d’un capteur de température compatible RCX

vendredi 14 novembre 2003
par  Philo
popularité : 3%

JPEG - 12.6 ko

Le capteur de température LEGO® est à la fois très cher et très difficile à trouver (la seule source fiable est PldStore... qui ne livre qu’aux Etats-Unis et Canada !). J’ai donc tenté d’en fabriquer un qui soit totalement compatible avec celui d’origine, afin de permettre au RCX d’afficher correctement la température.

Choix des composants

Ce genre de capteur est habituellement construit à partir d’une résistance spéciale dont la valeur décroit avec l’augmentation de température ("CTN", résistance à coefficient de température négatif). Restait à déterminer la valeur de base de cette résistance ainsi que son coefficient de variation en fonction de la température. Une visite sur le site de Michael Gasperi m’a appris que la résistance du capteur LEGO est de 12KOhm à 25°. Mais, fait-il observer, cette valeur est peu courante et il est probable qu’il s’agisse d’une CTN de 10KOhm mise en série avec une résistance fixe de 2.2KOhm. Il suggère également un coefficient de variation élevé, de l’ordre de 4000K.

J’ai donc acheté deux modèles de CTN chez Radiospares, une BC-Components 2322-640-63103 (ref. Radiospares 176-7782) et une Murata NTSA0XV103FE1B0 (ref. Radiospares 164-6269). Après leur avoir ajouté une résistance de 2.2KOhm en série, j’ai relevé les températures affichées par le RCX en fonction de la température réelle, mesurée à l’aide d’un thermomètre à thermocouple.

JPEG - 72.8 ko Bingo ! à moins de 1°C près sauf en limites extrêmes (le RCX n’affiche la température qu’entre -20 et 70°C), la température lue est la bonne...

GIF - 6.4 ko

J’ai ensuite trouvé dans le document de Kekoa Proudfoot "RCX internals" la section de programme utilisé dans le RCX pour convertir en température la valeur brute retournée par le capteur. En effectuant ce calcul à partir des valeurs fournies dans les documentations des CTN BC et Murata, j’ai obtenu un excellent accord.

GIF - 6.6 ko

La théorie et l’expérimentation valident donc le choix des composants...


Construction

Il ne reste plus qu’à construire le capteur, voici comment j’ai procédé (mais bien sûr d’autres méthodes éventuellement plus simples peuvent être utilisées !)

Matériel nécessaire :
- Brique 2x4
- Plaque 2x4
- 1/2 câble LEGO
- CTN, j’ai utilisé la Murata plus petite
- désistance de 2.2KOhm
- deux morceaux de tube de laiton de 4mm (quincaillerie), un de 1cm et un de 4cm
- un morceau de gaine thermorétractable assez gros pour s’adapter à l’extérieur du tube
- du fil de câblage fin, de la soudure, de la gaine fine pour isoler les fils
- de la colle epoxy rapide (Araldite) et cyanoacrylique (Super-Glue)

JPEG - 14.7 ko

Outillage :
- Perceuse sur colonne
- forêt de 4 mm
- fraise de 8 mm
- petite lime carrée
- et bien sûr, fer à souder, pinces coupantes...


Assemblage

JPEG - 7.6 ko Assembler les deux morceaux de tube de laiton à l’aide de la gaine thermorétractable en laissant un intervalle de 1mm entre les deux tube. Cela permet d’isoler thermiquement l’extrémité de la sonde du reste du détecteur. Souder fils et résistances à la CTN, isoler les soudures avec de la gaine fine.

JPEG - 5.1 ko Introduire la sonde dans le tube.

JPEG - 5 ko Fermer le tube et fixer la CTN par une goutte de colle epoxy (l’Araldite 90 secondes est bien pratique pour ça...)

JPEG - 15.2 ko A l’aide de la fraise montée sur la perceuse à colonne, enlever deux des 3 tubes internes de la brique. ATTENTION AUX DOIGTS !!! Percer l’extrémité de la brique et traverser le tube restant par un trou de 4mm. Faire une encoche à l’arrière de la brique à l’aide de la lime pour permettre la sortie du câble.

JPEG - 11.1 ko Insérer le tube dans le trou de la brique, puis souder le câble LEGO.

Refermer la brique par la plaque 2x4 (on peut la coller... mais ne pas oublier de vérifier le fonctionnement avant !)

JPEG - 12.6 ko Et voici le résultat !

Bonne construction,

Philo


Annexes

texte - 1 ko
Code de la conversion de température du RCX
PDF - 155.7 ko
Documentation de la Thermistance BC-Components
PDF - 64.5 ko
Documentation de la Thermistance Murata

Commentaires  (fermé)

lundi 20 septembre 2010 à 19h35

will it work with the NXT ?
will it work with the NXT ?

jeudi 12 octobre 2006 à 20h57

Il existe un capteur de température LEGO, alors, pourquoi en fabriquer un ? Bon bricolage tout de même.

jeudi 11 mars 2004 à 15h31

Astucieux ...

Agenda

<<

2016

 

<<

Décembre

 

Aujourd'hui

LuMaMeJeVeSaDi
2829301234
567891011
12131415161718
19202122232425
2627282930311
Aucun évènement à venir les 12 prochains mois

Brèves

29 juillet 2011 - Mise à jour des pièces LDraw 2011-01

La première mise à jour des pièces LDraw pour 2011 est désormais disponible ! Au sommaire, 486 (...)

28 mars 2011 - Reportage sur la chaine de fabrication LEGO

Un reportage de National Geographic sur la compagnie LEGO, et plus particulièrement sur la (...)

23 février 2011 - Pierre Normandin présente le nouveau train LEGO Maersk 10219 en vidéo

Notre ami Pierre Normandin, designer LEGO CITY, présente dans cette vidéo le nouveau train LEGO (...)

31 décembre 2010 - Mise à jour des pièces LDraw 2010-03

Une nouvelle mise à jour des pièces officielles LDraw est disponible ! Au sommaire, 456 nouveaux (...)

21 juillet 2010 - Nouveau magazine LEGO dans les kiosques

Nouveauté dans les kiosques, le magazine LEGO n°01 vient de sortir. Au sommaire, pas grand (...)