Un infrarouge PICAXE « journalisation » thermomètre

21 juillet Edit - voir comment j’ai utilisé le thermomètre IR dans mes expériences de Laser!

Intro :
Vous avez déjà un de ces thermomètres IR très utiles... il suffit de pointer, tirer, et lire la température.  Ils ne sont pas grandes ?  J’ai deux.

Mais, que se passe-t-il si vous souhaitez enregistrer les lectures de température sur votre PC ?  Cet Instructable va vous montrer comment construire votre propre thermomètre IR qui ouvre une session sur le PC - un avantage supplémentaire est que les données pouvant être représentées graphiquement dans Excel ou affichées en temps réel en utilisant un programme Shareware libre appelé StampPlot Pro de la société SelmaWare Solutions.  Le coût des pièces total viendrait moins de 50 $, mais une quantité importante de l’achat peut être réutilisée sur votre prochain projet PICAXE.

L’appareil communique avec le PC sur une liaison USB.  Après la construction, vous pouvez facilement modifier le périphérique si vous souhaitez communiquer sur un port libre de COMM sur le PC.  Cela libérera l’adaptateur USB pour une utilisation sur un autre projet.  Après assemblage tout et faire de la programmation et l’essai, j’ai transféré les parties à un minibox et ajouté un régulateur 5V afin que je pourrais courir le projet d’une batterie de 9V.

Le travail de terrain pour cette PICAXE venait de P.H. Anderson sur www.phanderson.com et j’ai utilisé son code avec la permission écrite.  Le site est une excellente source pour les puces PICAXE et pour le capteur IR MLX90614 de Melexis.  Bien sûr, il existe d’autres sources, mais mon expérience personnelle avec la commande de phanderson.com a été très positive.  Si vous êtes nouveau à la programmation de base PICAXE, le site a beaucoup d’exemples bien documentés sur son site Internet.

Première partie : L’inventaire des pièces et des fournisseurs potentiels

1) PICXE - 20 X 2 et Protoboard "A"
2) Melexis MLX90614 "A"
3) résistance 10 K 1/4 watt "*"
4) résistance 22 K 1/4 watt "*"
5) résistance à 4,7 K 1/4 watt X 2 "B"

Liste des pièces du vendeur (conseillé) :

Un www.phanderson.com/picaxe
B RadioShack
* Note : Le Protoboard PICAXE - 20 X 2 comprend le Protoboard, la puce PICAXE, pullup résistances, et interface USB pour un seul prix.

Deuxième partie : Télécharger le logiciel gratuit

Pour programmer votre PICAXE, vous aurez besoin de l’éditeur de programmation libre PICAXE de : http://www.rev-ed.co.uk/picaxe/software.htm juste télécharger le logiciel et l’installer sur votre PC.  Votre protoboard et PICAXE viendra programmé avec un programme de test simple pour s’assurer que tout fonctionne correctement... le test de programme clignote tout simplement la LED rouge.

Vous devez également le logiciel de pilote USB.  Il est disponible ici : http://www.ftdichip.com/Drivers/VCP.htm

Troisième partie : Connecte le MLX90614 au pouvoir et au PICAXE

Construire le circuit sur le protoboard en prenant soin d’observer le brochage MLX90614.  Une image de fond-vue est incluse dans ce Instructable.  Dans notre cas (vue de dessous), Pin4 est VSS qui est motif de notre conception USB 5V.  Broche 3, DMV, sera reliée à + 5 volts.  Les broche 1 et Pin2 ont un pull-up de 4,7 K (jaune-violet-rouge) les résistances connectées à + 5V.   Broche 1 est connecté à la Pin-11 de la PICAXE et Pin2 est connecté à la broche-13 de la PICAXE.

Le reste du câblage sur le protoboard peut rester exactement comme il a été expédié.  Juste s’assurer que vous testiez le Conseil quand il arrive et que la LED rouge flashé correctement.  Vous pouvez trouver quelques composants qui doivent « poussant vers le bas » dans le montage d’essai si l’unité n’est pas lancé.

Quatrième partie : Programmation le PICAXE avec le code d’acquisition de température

Pour construire votre thermomètre, l’exemple de code situé ici : http://www.phanderson.com/picaxe/mlx90614.html doit être légèrement modifiée et j’ai mis à la disposition la modification au code ci-dessous. Ouvrez l’éditeur de programmation, connectez le câble USB au PC, installez le pilote de logiciel d’USB.  Ensuite, copiez le code ci-dessous dans une fenêtre vide dans l’éditeur de programmation et enregistrez-le sous un nom comme MLX90614. BAS.  Pour programmer votre PICAXE, cliquez simplement sur le bouton « Programme » dans l’éditeur.  (Astuce : Si vous avez une erreur de syntaxe, vous devrez peut-être collez le code dans le bloc-notes tout d’abord, l’enregistrer et ensuite charger dans l’éditeur.)

Le code est au format TXT dans la pièce jointe.  Télécharger et renommez. BAS à utiliser dans l’éditeur de programmes PICAXE.

Cinquième partie : Travailler avec le PC et votre thermomètre

Maintenant que vous avez une connexion de votre projet de température au PC, vous pouvez graphique les données ou enregistrer les données dans un fichier journal sur le disque.  Il existe de nombreuses options disponibles, mais je vais discuter de deux approches simples pour capturer les données au format texte.

1) utiliser l’éditeur de programmation PICAXE « Terminal » pour capturer la sortie série.  Ce projet enverra des données série à 2400 bauds, sans parité, 8 bits de données et 1 bit de stop... (2400, n, 8, 1)

2) sur Microsoft Windows XP, vous pouvez utiliser l’Hyper Terminal pour saisir des données avec les paramètres dans #1

Les deux scénarios ci-dessus vous permettra de copier les données dans le tampon de l’OS et ensuite transférer ces données vers un autre programme, tel qu’Excel, simplement en "collant" le texte dans la mémoire tampon.

Une autre option est que vous pouvez utiliser un logiciel gratuit comme StampPlot Pro de SelmaWare pour tracer les données sérielles en temps réel.  J’ai utilisé l’option graphique « Calc-n-complot » StampPlot Pro parce que je peux ajouter une fonction mathématique dans le programme qui fonctionne sur chaque élément de données reçues provenant du PIC.  Les données issues du projet sont en degrés Kelvin et le dernier chiffre est la décimale, donc il faut diviser par 10 pour récupérer l’objet decimal.  Vous pouvez ensuite travailler avec Kevin directement ou convertir en degrés Celsius ou Fahrenheit en mathématiques simples.

La formule utilisée pour convertir les degrés Kelvin (dernier chiffre de données sérielles est les « dizaines » décimale) est :
data_K / 10 x 1,8-459,67 = data_F.n

Dans Excel, vous pouvez utiliser la formule suivante pour convertir les données sérielles en degrés Fahrenheit :
=$a2/10*9/5-459.67  (en supposant que A2 est le premier élément de données... A3 serait la suivante, etc..)

J’espère que vous vous amusez avec votre nouvel enregistrement thermomètre de la température de l’IR.

-Ray

Mises à jour :
20110721 - suppression de code incorporé et réfléchie fichier TXT joint pour améliorer la lisibilité
20110701 - mise à jour pour refléter le nouveau gravé carte de circuit imprimé (prochainement les négociations pour quelques sur eBay... revenez)
20110701 - mise à jour pour afficher la boîte de nouveau projet (Newark #H97, 9V environ 5 $)

Articles Liés

PicAxe fonction thermomètre numérique avec Max et Min

PicAxe fonction thermomètre numérique avec Max et Min

(veuillez laisser un message, mais ne soyez pas trop critique, il s'agit de mon premier instructable!!)Il s'agit d'un thermomètre, que j'ai fait pour notre camping-car, pour afficher la température extérieure. Il est basé sur une puce Picaxe car ils
PICAXE pichet thermomètre parfait

PICAXE pichet thermomètre parfait

Parfois, stupide semble fonctionner.  Je finissais le logiciel pour un thermomètre numérique avec toutes les pièces sur l'établi, et il m'est apparu que je n'avais même pas eu toute considération d'une enceinte.  C'est inhabituel pour moi puisque je
Thermomètre infrarouge portable

Thermomètre infrarouge portable

Ce Instructable vous montrera comment faire un thermomètre portable, mobile oreillette. Ce thermomètre utilise un capteur de température à infrarouge et repose sur tympanique rayonnement aux lectures de température acquise. Ces lectures pourront être
Thermomètre infrarouge facile, Mobile

Thermomètre infrarouge facile, Mobile

Ce thermomètre est un thermomètre de facile-à-construire qui repose sur les rayonnements IR pour déterminer la température de votreÉtape 1: Déterminer les spécifications, les exigences et les objectifs globauxObjectif :Le but de cette conception du c
CEN-Tech infrarouge thermomètre monter

CEN-Tech infrarouge thermomètre monter

Got thermomètre ? Je dois avoir une monture.Cette instructable montre comment monter un thermomètre infrarouge Cen-Tech sur une monture de la caméra. Montage du thermomètre est très utile si vous voulez regarder les températures changent avec le temp
Économisez 5 $ pour la glande LCD précision numérique infrarouge thermomètre & infirmiers gratuitement une couverture ! Génial !

Économisez 5 $ pour la glande LCD précision numérique infrarouge thermomètre & infirmiers gratuitement une couverture ! Génial !

J'ai reçu cela par la poste il y a quelques jours et je suis impressionnésur la façon dont il est emballé ! Quand j'ai ouvert la boîte, j'ai été surpris de trouver ce produit placé dans une mousse épaisse à l'intérieur d'une boîte très solide ! Vous
DIY : Un 5 Minutes sans contact OLED thermomètre avec Arduino et MLX90614

DIY : Un 5 Minutes sans contact OLED thermomètre avec Arduino et MLX90614

Bonjour, tout le monde ! Aujourd'hui je vais vous montrer comment faire un Thermomètre sans contact à OLED avec Arduino UNO et capteur de température infrarouge MLX90614 en 5 minutes. Ce projet est très simple, elle exige la programmation de base et
Écharpe de thermomètre géant Neopixel

Écharpe de thermomètre géant Neopixel

Plume de moteur, il fait froid dehors.Faire cette écharpe portable High-Tech, low tech avec un thermomètre intégré.N'est plus vous vous demanderez comment vraiment froid, c'est quand vous sortez.Ceci est adapté comme un projet débutant agréable de se
Thermomètre de l’Arduino + LCD I2C

Thermomètre de l’Arduino + LCD I2C

J'ai décidé d'offrir un thermomètre drôle de concept Arduino dans le cas où c'est au milieu de la nuit, les pharmacies ne fonctionnent pas, vous ne vous sentez pas bien et vous voulez vérifier la température de votre corps. Si vous avez Arduino à vos
Thermomètre en interrupteur mural

Thermomètre en interrupteur mural

Projet simpleIl s'agit d'un projet très simple sans n'importe quel microprocesseur.J'avais besoin d'indiquer et de surveiller l'humidité, la température dans certaines chambres de la maison familiale. Pour trouver le bon endroit pour installer le the
Sans fil thermomètre Nixie

Sans fil thermomètre Nixie

l'objectif de ce projet était d'apprendre à utiliser les différentes fonctions de l'atmega :• Raccordement de deux Atmegas avec une connexion Wi-Fi• Chaque Atmega a un thermomètre (DS1621) pour lire la température réelle• Utiliser le sommeil Mode d'u
Version de thermomètre de compost bricolage $2

Version de thermomètre de compost bricolage $2

Voici quelques instructions de base sur la façon de construire un 2 $ thermomètre de compost à l'aide de fournitures disponibles. Il est merdique (dans un bon type rustique de façon), mais fonctionne très bien et utilise des matériaux peu.Il ne faut
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
Thermomètre de vêtements TfCD

Thermomètre de vêtements TfCD

Ce thermomètre arduino donne des informations en couleur sur la température ambiante, accompagné d'une indication de combien vêtements tu devrait porter. Ce thermomètre mesure la température ambiante avec une thermistance et donne les informations av