Paso 6: Cargar y probar el código
Antes de continuar, sería sabio Inserte la SD card en el ordenador (ya sea directamente o con un adaptador apropiado) y darle formato utilizando el oficial SD tarjeta Formatter de la Asociación de SD.
Si eres nuevo usando Arduino basado en microcontroladores, visite el sitio web de Arduino y descargar el IDE de Arduino (entorno de desarrollo interactivo).
A continuación, vaya a esta Página de GitHub y descargar la biblioteca de la Junta de arranque de MAX31855. Guardar los archivos de la biblioteca en la carpeta de documentos de Arduino. Para mí este se encuentra en bibliotecas de documentos de Arduino, pero esto variará dependiendo de cómo configuró el sistema de archivos del ordenador. Asegúrese de que el nombre de la carpeta de biblioteca de MAX31855 es Adafruit_MAX31855. Esta contiene varios archivos, puede que necesite cambiar el nombre de los archivos con la extensión .cpp y .h. Si no se llaman Adafruit_MAX31855.cpp y Adafruit_MAX31855.h, luego cambiar los nombres por lo que son. Un tutorial más completo sobre la instalación y uso de bibliotecas, visite esta página de Adafruit.
¡ No conecte la batería todavía. Inserte la tarjeta SD en su registrador de datos del termopar y conecte los conductores del termopar a los terminales (rojo - y amarillo conducen a +). Mediante un cable USB, conecte el Mini Metro al puerto USB de su computadora.
Una vez conectado y con el IDE de Arduino abierto, ir a la barra de menú y seleccione Herramientas -> tabla y seleccione Arduino Uno si ya no está. Luego ir a herramientas -> Puerto y seleccionar el puerto USB que se enchufa (esto varía por la computadora, sistema operativo, y que USB puerto en el que físicamente está usando).
Abra el archivo Thermocouple_Logger.ino en el IDE de Arduino. Después de la información de cabecera del programa, verá las siguientes líneas:
Estos son lo que usted va a cambiar para adaptarse a las condiciones de medición deseado. Para comprobar que todo está funcionando, presione el botón 'Subir'. Una vez finalizado, abrir el Serial Monitor para supervisar el estado del sistema. Si toca el extremo del termopar debe ver las lecturas de temperatura subir. Una vez completado, introduzca la tarjeta SD en el ordenador y compruebe que el archivo csv está presente y pobladas con los datos.
Si se conocen las temperaturas de referencia que abarcan su gama de la medida prevista, como hervir agua (~ 100 ° C), o en mi caso agua con hielo (~ 0 ° C) y nitrógeno líquido que hierve (~-196 ° C) se puede aplicar una corrección de forma lineal a las mediciones para obtener resultados más exactos, desde termopares típicos sólo son exactos a dentro de unos grados.
Si todo funciona como se espera, ajuste el tiempo de medición (en minutos) y la frecuencia de medición (en segundos) para satisfacer sus necesidades. Cambio SERIAL_MONITOR_ON de true a false. Golpeó una vez más subir. Cuando es completa, desconecte el Mini Metro de su computadora.
Ahora estás listo para comenzar a grabar datos de temperatura para almacenamiento de la SD en el campo! Recolección de datos comienza tan pronto como usted conecte la batería de 9V en su clip. Los datos se almacenarán en la tarjeta SD como TEMP.csv. Valores registrados incluyen la temperatura interna (referencia), el cálculo de temperatura estándar (lineal) y dos versiones de cálculo de la temperatura NIST, encontró aquí. Utilizaré la versión NIST heypete, ya incluye los cálculos para cuando la temperatura de referencia es < 0 ° C, que espero que en mi caso. Solo han construido un termopar capaz de medir temperaturas de-200 ° C a 1300 ° C y almacenarlos en una tarjeta SD en un archivo csv de registro de datos.
Registro de datos feliz!