Un "registro" termómetro infrarrojo del PICAXE

21 de julio editar - vea cómo utilicé el termómetro infrarrojo en mis experimentos de láser!

Intro:
Ya puede tener uno de esos termómetros IR muy útil... sólo apuntar, disparar, y lea la temperatura.  No ¿son grandes?  Tengo dos.

Pero, ¿qué pasa si desea grabar las lecturas de temperatura en tu PC?  Este Instructable le mostrará cómo construir tu propio termómetro infrarrojo que registrará en la PC - un beneficio adicional es que los datos se pueden graficar en Excel o visualiza en tiempo real usando un programa gratuito de Shareware llamado StampPlot Pro de la empresa SelmaWare Solutions.  Los costos de piezas total deben venir bajo $50 pero una gran cantidad de la compra puede ser reutilizada en su próximo proyecto PICAXE.

El dispositivo se comunica con el PC en un link USB.  Después de la construcción, usted puede modificar fácilmente el dispositivo si desea comunicarse a través de un puerto COMM de la PC.  Esto liberará el adaptador USB para usar en otro proyecto.  Después de ensamblar todo y hacer la programación y pruebas, me transfiere las piezas a un minibox y había añadido un regulador de 5V que podría correr el proyecto de una batería de 9V.

El trabajo de campo para este PICAXE vino de P.H. Anderson en www.phanderson.com y he usado su código con permiso por escrito.  El sitio es una gran fuente para los chips PICAXE y el sensor de infrarrojo MLX90614 de Melexis.  Por supuesto, hay otras fuentes, pero mi experiencia personal con el ordenar de phanderson.com ha sido muy positiva.  Si usted es nuevo al PICAXE básico de programación, el sitio tiene muchos ejemplos bien documentados en su página web.

Primera parte: Inventario de repuestos y proveedores potenciales

1) PICXE - 20 X 2 y Protoboard "A"
2) Melexis MLX90614 "A"
3) resistencia de 10 K 1/4 watt "*"
4) resistencia de 22 K 1/4 watt "*"
5) resistencia 4.7 K 1/4 watt X 2 "B"

Lista de piezas de proveedores (sugerido):

Un www.phanderson.com/picaxe
B RadioShack
* Nota: El Protoboard PICAXE - 20 X 2 incluye la Protoboard, el chip PICAXE, enderezamiento, y la interfaz USB por un precio.

Parte dos: Descargar el software gratuito

Para programar el PICAXE, necesita el Editor de programación de PICAXE gratis desde: http://www.rev-ed.co.uk/picaxe/software.htm sólo descargar el software e instalar en tu PC.  El protoboard y PICAXE viene programada con un programa de prueba sencilla para asegurar que todo funciona correctamente... la prueba del programa simplemente parpadea el LED rojo.

Usted también necesitará el software de controlador USB.  Está disponible aquí: http://www.ftdichip.com/Drivers/VCP.htm

Parte tres: Conectando el MLX90614 al poder y a lo PICAXE

Construir el circuito en el protoboard teniendo cuidado de observar el pinout MLX90614.  Una imagen vista inferior está incluida en este Instructable.  En nuestro caso (vista inferior), Pin4 es VSS que es base para nuestro diseño USB de 5V.  PIN3, VDD, se conectará a + 5 voltios.  Pin1 y Pin2 tienen un pull-up 4,7 K (amarillo-violeta-rojo) resistores conectados a + 5V.   Pin 1 está conectado al Pin 11 de lo PICAXE y Pin2 es conectado al Pin 13 de lo PICAXE.

El resto del cableado en el protoboard puede dejarse tal y como fue enviado.  Sólo asegúrese de que prueba la Junta cuando llegue y que el LED rojo flasheado correctamente.  Usted puede encontrar algunos componentes que se deben "hacia abajo" en la placa si la unidad no se sube.

Cuarta parte: Programación del PICAXE con el código de adquisición de temperatura

Para construir su termómetro, el ejemplo de código se encuentra aquí: http://www.phanderson.com/picaxe/mlx90614.html debe modificarse un poco y he hecho disponible la modificación al código de abajo. Abrir hasta el Editor de programación, conecte el cable USB a la PC, instalar al controlador de software USB.  Luego copie el código siguiente en una ventana vacía en el Editor de programación y guardarlo con un nombre como MLX90614. BAS.  Para programar el PICAXE, simplemente haga clic en el botón "Programa" en el editor.  (Sugerencia: Si tienes un error de sintaxis, puede que necesite pegar el código en Bloc de notas primero, salvarlo y luego cargarlo en el Editor.)

Código es en formato TXT en el archivo adjunto.  Descargar y cambiar el nombre a. BAS a utilizar en el editor de programa PICAXE.

Parte cinco: Trabajando con el PC y su termómetro

Ahora que tienes una conexión de su proyecto de temperatura para la PC, puede ver los datos o guardar los datos en un archivo de registro en el disco.  Hay muchas opciones disponibles, pero voy a comentar dos métodos simples para la captura de los datos en formato de texto.

1) utilizar el Editor de programación de PICAXE "Terminal" para capturar la salida serial.  Este proyecto enviará datos seriales a 2400 BAUD, sin paridad, 8 bits de datos y 1 bit de parada... (2400, n, 8, 1)

2) en Microsoft Windows XP, puede usar el Hyper Terminal para captura de datos utilizando la configuración en el #1

Tanto de los escenarios anteriores le permitirá copiar los datos en el búfer de sistema operativo y luego se transfieren los datos a otro programa, como Excel, por simplemente "pegar" el texto en el buffer.

Otra opción es que usted puede utilizar un programa gratuito como StampPlot Pro de SelmaWare para trazar los datos en serie en tiempo real.  Usé la opción de gráfico "Calc-n-parcela" de StampPlot Pro porque puedo agregar una función de matemáticas en el programa que funciona en cada elemento de datos recibidos recibido desde el PIC.  Los datos del proyecto estan en grados Kelvin y el último dígito es el lugar de la decimal, por lo que se debe dividir por 10 para recuperar el sistema decimal.  Puede entonces trabajar con Kevin directamente o convertir a Celsius o Fahrenheit por simples matemáticas.

La fórmula para convertir los grados Kelvin (último dígito de la serie de datos es el "diez" lugar decimal) es:
data_K / 10 x 1.8-459.67 = data_F.n

En Excel, puede utilizar la siguiente fórmula para convertir los datos en serie a grados Fahrenheit:
=$a2/10*9/5-459.67  (suponiendo que A2 es el primer elemento de datos... A3 sería el siguiente, etc.).

Espero que se diviertan con su nueva temperatura de IR registrando el termómetro.

-Ray

Actualizaciones:
20110721 - eliminado código en línea y reflejado archivo TXT adjunto para mejorar la legibilidad
20110701 - actualizado reflejar de nuevo al circuito (negociando unos en eBay pronto... regrese)
20110701 - actualizado para mostrar el cuadro de proyecto nuevo (Newark #H97, 9V sobre $5)

Artículos Relacionados

Termómetro infrarrojo portátil

Termómetro infrarrojo portátil

Este Instructable demostrará cómo hacer un termómetro auricular usable, móvil. Este termómetro utiliza un sensor de temperatura infrarrojo y depende de la radiación timpánica a las lecturas de temperatura adquirida. Estas lecturas serán capaces de al
¿Montaje de termómetro infrarrojo CEN-Tech

¿Montaje de termómetro infrarrojo CEN-Tech

Got termómetro? Tienen que tener una montura de.Este instructable muestra cómo montar un termómetro infrarrojo de Cen-Tech en un montaje de cámara. El termómetro de montaje es muy práctico si usted quiere ver temperatura cambian con el tiempo.Después
Candy haciendo sin un termómetro (prueba del agua fría)

Candy haciendo sin un termómetro (prueba del agua fría)

es más fácil hacer dulce mediante el uso de un termómetro de caramelo, pero también se puede utilizar la prueba de agua fría.La prueba de agua fría puede utilizarse también junto con un termómetro para resultados más exactos.Para la Prueba de la agua
7 Termómetro Digital del segmento usando ATtiny 85

7 Termómetro Digital del segmento usando ATtiny 85

este es un proyecto DIY que requiere un puñado de componentes como el 85 ATtiny, LM35, MAX7219 y un par de resistencias y condensadores de funcionamiento de una fuente regulada de V 5.Rango de medición temperatura: del 0 a 150' C32 a 300' FControlado
Termómetro IR Easy, móvil

Termómetro IR Easy, móvil

Este termómetro es un termómetro de fácil construcción que depende de la radiación de cuerpo negro de IR para determinar la temperatura de suPaso 1: Determinar las especificaciones, requisitos y objetivos generalesMeta:El objetivo de este diseño de c
PICAXE en base termómetro digital con Max y Min

PICAXE en base termómetro digital con Max y Min

(por favor deje un mensaje, pero no seas demasiado crítico, este es mi primer instructable!!)Este es un termómetro que hice para que nuestra autocaravana, para mostrar la temperatura exterior. Se basa en un chip Picaxe ya que son baratos y fáciles de
PICAXE lanzador perfecto termómetro

PICAXE lanzador perfecto termómetro

A veces, tonto parece que funciona.  Estaba terminando el software para un termómetro digital con todas las piezas en la mesa de trabajo y se me ocurrió que aún no había dado ninguna consideración a un recinto.  Esto es inusual para mí ya que pido ge
Cuatro segmentos del dígito siete mostrar contador/termómetro

Cuatro segmentos del dígito siete mostrar contador/termómetro

Hola allí! Hoy voy a mostraros mi último proyecto que he hecho. En primer lugar, cuando comencé el proyecto era sobre un mostrador con una pantalla de 4 dígitos de 7 segmentos multiplexados, para clase electrónica digital en la Universidad.Para este
Ahorre $5 para glándula LCD termómetro de oído infrarrojo Digital precisa y cubierta de una enfermería gratis! Impresionante!

Ahorre $5 para glándula LCD termómetro de oído infrarrojo Digital precisa y cubierta de una enfermería gratis! Impresionante!

Recibí esto por correo hace unos días y estoy impresionadoen cuanto llegó empaquetado! Cuando abrí la caja me sorprendió encontrar este producto en espuma gruesa dentro de una caja muy robusta! Usted no puede ver la pantalla LCD en absoluto hasta que
Bufanda de termómetro de Neopixel gigante

Bufanda de termómetro de Neopixel gigante

Pluma de motor, es exterior frío.Hacer esta bufanda vestibles tech alta tecnología, baja con un termómetro incorporado.Ya no se estarán preguntando cómo mucho frío es cuando paso fuera.Esto es conveniente como un proyecto bonito principiante profundi
TempBug: termómetro conectado a internet

TempBug: termómetro conectado a internet

En enero pasado, tuvimos algunos problemas con el calor en mi oficina. Específicamente, el tipo de problemas en donde el calor no es, que suba y todavía no no encendido. Esto se encendió por más de unos días y terminó un día o dos después de que cons
Termómetro de barbacoa Chef IMP: Internet-Connected

Termómetro de barbacoa Chef IMP: Internet-Connected

cuando era un niño, cocinar nuestras vacaciones pavo o asado con uno de los termómetros poco pop-up que usted simplemente pega en el pájaro, que aparece (probablemente) cuando el pájaro está hecho, o por lo menos seguro para comer. Teníamos un montón
LCD termómetro proyecto TI MSP-EXP430FR5739 FraunchPad

LCD termómetro proyecto TI MSP-EXP430FR5739 FraunchPad

esto fue creada usando Energia.Principalmente para mi uso como un dispositivo práctico para aprender a programa microcontroladores. Esto es lo que he hecho después de revisar los consejos de este hilo - gracias chicos 43oh.com.Me gustaría añadir algu
Numitron reloj y termómetro

Numitron reloj y termómetro

me gusta relojes nixie y numitron, pero nunca trabajé con ellos antes. Así que decidí darle un ir. Elegir numitrons por 2 razones: primero de toda necesidad de nixies un voltaje mayor que numitrons a trabajar. Nixies necesitan alrededor de C.C. de 17