Étape 6: Charger et tester le Code
Avant de procéder, il serait sage insérer votre SD carte dans votre ordinateur (soit directement, soit avec un adaptateur approprié) et en forme à l’aide de l' officiel SD Card formateur de la SD Association.
Si vous êtes nouveau à l’utilisation de microcontrôleurs Arduino basé, visitez le site de l’Arduino et télécharger l’Arduino IDE (environnement de développement interactif).
Ensuite, allez à cette page de GitHub et télécharger la bibliothèque pour la carte de dérivation MAX31855. Enregistrez les fichiers de bibliothèque dans votre dossier de documents d’Arduino. Pour moi c’est situé dans Documents/Arduino/bibliothèques, mais cela dépendra de comment vous mettre en place le système de fichiers de votre ordinateur. Assurez-vous que le nom du dossier Bibliothèque MAX31855 est Adafruit_MAX31855. Ce tableau contiendra plusieurs fichiers, vous devrez peut-être modifier le nom des fichiers avec l’extension .cpp et .h. S’ils ne sont pas appelés Adafruit_MAX31855.cpp et Adafruit_MAX31855.h, puis modifiez le nom afin qu’ils soient. Pour un tutoriel plus complet sur l’installation et l’utilisation des bibliothèques, visitez cette page de Adafruit.
Ne pas brancher la batterie encore. Insérez la carte SD dans votre enregistreur de données de thermocouple et fixer les fils de thermocouple sur les bornes à vis (engendrer à - la rouge et jaune +). À l’aide d’un câble USB, branchez le Mini Metro au port USB de votre ordinateur.
Une fois connecté et avec l’IDE Arduino ouverte, allez à la barre de menus, puis sélectionnez Outils -> Conseil d’administration et sélectionnez Arduino Uno, si ce n’est pas déjà. Ensuite, allez dans Outils -> Port et sélectionner le port USB vous êtes branché (cela variera par ordinateur, système d’exploitation, et quel USB port, vous utilisez physiquement).
Ouvrez le fichier Thermocouple_Logger.ino dans l’IDE Arduino. Après les informations d’en-tête de programme, vous verrez les lignes suivantes :
Voici ce que vous allez changer pour s’adapter à vos conditions de mesure désirée. Pour tester que tout fonctionne, appuyez sur le bouton « Télécharger ». Une fois terminé, ouvrez le Serial Monitor pour surveiller l’état du système. Si vous touchez l’extrémité du thermocouple, vous devriez voir les lectures de température augmenter. Une fois terminé, insérez la carte SD dans votre ordinateur et vérifiez que le fichier csv est présent et peuplées avec des données.
Si vous ne connaissez pas les températures de référence qui s’étendent sur votre plage de mesure attendue, comme le point d’ébullition de l’eau (~ 100 ° C), ou dans mon cas eau glacée (~ 0 ° C) et point d’ébullition de l’azote liquide (~-196 ° C) vous pouvez appliquer une correction de forme linéaire à des mesures pour obtenir des résultats encore plus précis, étant donné que les thermocouples typiques ne sont précis à quelques degrés.
Si tout fonctionne comme prévu, ajuster le temps de mesure (en minutes) et la fréquence de mesure (en secondes) pour s’adapter à vos besoins. Changement SERIAL_MONITOR_ON de true à false. Frapper le téléchargement une fois de plus. Lorsque c’est terminé, débranchez le Mini Metro à partir de votre ordinateur.
Vous êtes maintenant prêt à commencer l’enregistrement de données sur la température de stockage SD dans le domaine ! Collecte de données commence dès que vous branchez la pile 9V dans son clip. Données seront stockées sur la carte SD comme TEMP.csv. Valeurs enregistrées comprennent la température interne (référence), le calcul de la température (linéaire) et deux versions du calcul de la température NIST, trouvés ici. Je vais utiliser la version NIST heypete, étant donné que cela inclut les calculs pour quand la température de référence est < 0 ° C, ce qui je pense dans mon cas. Vous avez juste construit une enregistrement thermocouple capable de mesurer des températures allant de-200 ° C à + 1300 ° C et les stocker sur une carte SD dans un fichier csv des données !
Enregistrement de données heureux !