Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Salut!
Je suis toujours à la recherche de nouveaux projets pour mes cours de physique. Il y a deux ans, je suis tombé sur un rapport sur le capteur thermique MLX90614 de Melexis. Le meilleur avec seulement 5° FOV (champ de vision) conviendrait à une caméra thermique faite maison.
Pour lire la température, j'utilise un Arduino. Sur Internet, vous pouvez trouver de nombreuses descriptions sur la lecture des données (par exemple
Ce que vous devez faire pour créer une image thermique complète, c'est modifier l'alignement du capteur comme le faisceau d'électrons d'un vieux téléviseur. Ces pistes z peuvent être réalisées avec un support à deux servos.
Ici vous pouvez trouver de l'aide, comment contrôler les servos avec un arduino:
Vous aurez donc besoin de:
- deux servos (https://www.ebay.com/itm/Pan-Tilt-Wh-Best-Platform-Kit-Anti-Vibration-Camera-Mount-for-Aircraft-NO-SERVO-/321752051406?hash=item4ae9eaaece)
- contrôle de tension pour le servo (je l'ai réalisé avec un LM317, mais peut-être que vous pouvez utiliser juste une alimentation 5V normale et fixe)
- Arduino uno ou similaire
- MLX90614 avec 5° FOV (moins le FOV est net, plus votre image est nette, https://www.ebay.com/itm/Melexis-Mlx90614esf-dci-Ds-Digital-Non-contact-Infrared-Temperature-Sensor-/151601500838?hash =item234c2752a6)
- bouton
- quelques résistances
- câble, bois, vis…
Étape 1: La structure
La caméra thermique se compose uniquement de l'arduino uno, qui lit la température et contrôle les deux servos. L'algorithme est assez simple: lisez la température et allez plus loin…
Pour démarrer la mesure, j'utilise un bouton. Avec le programme teraterm vous pouvez lire les données: x, y, température
Ces trois lignes sont enregistrées dans un fichier, qui peut enfin être visualisé avec le logiciel gratuit gnuplot.
Étape 2: Le logiciel
Avec l'arduino, vous pouvez contrôler les deux servos et lire les températures du capteur Melexis. Ces valeurs (position x, position y et température) sont envoyées à l'ordinateur, où vous pouvez les voir et les enregistrer avec teraterm. Avec gnuplot, vous pouvez créer une image colorée de votre tableau de température.
Étape 3: Les résultats
Ici vous pouvez voir quelques photos thermiques (table de cuisson, corps humain nu [moi;-)], bougie)
Ils se composent de 40x40 pixels mais c'est à vous de décider du nombre de pixels que vous programmez. Plus il y a de pixels, plus l'exposition est longue. Vous pouvez essayer de minimiser le temps d'exposition sur Pixel, mais cela durera quand même un certain temps.
Peut-être que vous voulez jeter un oeil à mes autres projets:
www.youtube.com/user/stopperl16/videos
plus de projets de physique:
Merci pour votre temps;-)