Combinado IR / TypeK Android medidor de temperatura con control (5 / 5 paso)

Paso 5: Software

Para compilar el software para este combinado IR y K tipo de módulo con termopar que es necesario primero instalar tres 3 bibliotecas. La biblioteca de pfodIRTemp para el sensor de temperatura del IR, la biblioteca de pfodMAX31855 para el módulo de termopar de tipo K de Adafruit, la biblioteca pollingAnalogRead para el control de voltaje de la batería. Después de instalar estas 3 bibliotecas puede compilar el bosquejo CombinedIRTypeK.ino .

Freetronics Adafruit suministro y bibliotecas para el sensor de infrarrojos y el módulo de termopar de tipo K, respectivamente. Sin embargo estas bibliotecas utilizan bucles de espera y retrasos para recoger las lecturas, aunque los retrasos en la biblioteca de termopar de tipo K Ardafruit son pequeños. Uso de estas bibliotecas bloquearía la FioV3 de manejo pfod comandos y el envío de respuestas cada vez que hacían una lectura de temperatura.

Para superar esto y para mantener la FioV3 sensible a las comunicaciones de bluetooth/wifi escribí nuevas bibliotecas que se evitan usando bucles de espera y retrasos.

Como se señaló anteriormente la Junta de FioV3 incluye un cargador de batería. El código de este módulo también incluye a un monitor de voltaje de la batería para que sean alertados cuando el módulo debe ser conectado a la USB para recargar la batería. Leyendo el voltaje de la batería requiere una conversión A/D, pero el método AnalogRead() proporcionado por el estándar código de Arduino tiene dos fallos. Uno bloquea el bucle principal cuando un AnalogRead() se lleva a cabo típicamente 15 22mS retraso para cada AnalogRead(). La segunda falla es que la biblioteca estándar de Arduino no descarta el primer resultado después de la tensión de referencia ha cambiado, según lo recomendado por la pajina de Atmel para los procesadores micro utilizados por Arduino. La biblioteca de pollingAnalogRead soluciona los problemas de ambos y es utilizado por este software.

Calibración de medición de batería

El voltaje de referencia para el ADC tiene amplia tolerancia (+-10%), entonces la medida de voltaje de la batería necesita calibrarse. En mi caso me mide 4.14V para cuentas de 586, es decir, cuentas * 0.0071 == voltios. Así cuenta un corte voltaje de 3.6V = 510. Debajo de este el menú mostrará "Recargue ahora" \

Conclusión

Completa esta compilación.

Artículos Relacionados

Arduino - medidor de temperatura LCD de Nokia 5110 con el DS18B20

Arduino - medidor de temperatura LCD de Nokia 5110 con el DS18B20

¡Hola mundo! He hecho un medidor de temperatura con una LCD de Nokia 5110.He añadido las bibliotecas e hice una imagen para el fondo de la LCD con un icono redondo de frontera y temperatura quese agrega a la biblioteca de LCD5110_Graph y se llama bor
LinkIt un medidor de temperatura - Blynk -

LinkIt un medidor de temperatura - Blynk -

En este instructable voy a mostrar cómo crear un dispositivo medidor de temperatura por lo que puede representar la temperatura usando la aplicación Blynk en cualquier dispositivo android o iPhone. En mi anterior proyecto debería cómo controlar cualq
Instalación de un medidor de temperatura en una parrilla a Gas

Instalación de un medidor de temperatura en una parrilla a Gas

quien ha tasado las parrillas a gas sabe que hay un paso precio significativa entre aquellos que tienen un indicador de temperatura (hombre hable para termómetro) y aquellos que no.  Tener el medidor hace temperaturas mucho más fáciles de cocinar ali
Medidor de temperatura y humedad OLED

Medidor de temperatura y humedad OLED

Encontré este bonito dos color pixel 128 x 64 pantalla OLED en eBay y pensé que tendría una pantalla perfecta para un simple medidor de temperatura y humedad.He utilizado código de Alex Chu de instructables cómo utilizar pantalla OLED y biblioteca DH
Sensor remoto de temperatura con energía solar

Sensor remoto de temperatura con energía solar

El método científico nos permite examinar el universo y sus fenómenos naturales. Mediante la recopilación y análisis de los datos, descubrimos las tendencias históricas para hacer predicciones sobre hechos futuros. Un tal fenómeno que afecta enormeme
Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Mientras estudiaba en la Universidad fuimos desafiados como parte de un trabajo de curso en diseño de una caja con control de temperatura muy preciso. Si el proyecto fuera a tener éxito, múltiples cajas debían ser construido y utilizado en un proyect
DS18B2O - sonda temperatura con conector RJ45

DS18B2O - sonda temperatura con conector RJ45

este Instructable utiliza el trabajo realizado por Jonathan Oxer y Hugh Blemings en el libro "Arduino práctico" en:http://www.practicalarduino.com/y construye sobre el trabajo realizado por:http://www.cheapvegetablegardener.com/utilizando el con
Detección de temperatura con generación de Galileo 2 y Grove Kit

Detección de temperatura con generación de Galileo 2 y Grove Kit

Les mostraré cómo configurar un proyecto interactivo de temperatura con sensor LCD RBG y temperatura usando kit Intel Galileo y grove.Paso 1: Descargar el IDE de Arduino para Intel Galileo y el código de sensor de temperatura.Paso 2: Abrir el código
Ventilador USB con control de temperatura @MilCandy

Ventilador USB con control de temperatura @MilCandy

como llega el verano, me compré un ventilador USB de HuaQiangBei, Shenzhen. Sin embargo, cuando me enfoco en el trabajo (o juego), apenas pude notar su existencia. Si puedo enseñar cómo pensar y ejecutar su deber sin mi orden, será más práctico y div
Sensor de temperatura con LED

Sensor de temperatura con LED

Primero estaba interesado en el concepto de crear una taza nuevamente calentable, que detecta la temperatura del líquido y enciende o apaga según la temperatura correspondiente. Para este proyecto, he hecho un modelo de escala de esto.Utilizando Ardu
Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Hola a todosAquí te lo dejo sabe leer temperatura con Arduino Ethernet y sensor de DS180B20 y enviar los datos a Thingspeak. Se puede acceder a mi página de Thingspeak aquí:https://thingspeak.com/channels/25037Yo he utilizado mi arduino instructable
Medidor de capacitancia con arduino y Temporizador 555

Medidor de capacitancia con arduino y Temporizador 555

MEDIDOR DE CAPACITANCIA CON ARDUINO Y EL CHIP TEMPORIZADOR 555Este proyecto pretende construir un medidor de capacitancia simple, un dispositivo para la medición de la capacitancia en nanoFarads y μF, con una gama de cerca de 1 nanofaradio a cientos
Medidor de capacitancia con el arduino y el temporizador 555

Medidor de capacitancia con el arduino y el temporizador 555

MEDIDOR DE CAPACIDAD CON ARDUINO Y EL CHIP TEMPORIZADOR 555Se trata de la construcción de un sencillo capacímetro, o sea un dispositivo para medir la capacidad en microFaradios y nanoFaradios de los capacitores con un rango mínimo de 1 nanoFaradio y
Medidor de capacitancia con arduino y op-amp 741

Medidor de capacitancia con arduino y op-amp 741

Este proyecto comprende el diseño y construcción de un medidor de capacitancia simple capaz de medir capacitores en la gama de sobre 20 picoF a cientos de microF.Esto puede ser una herramienta muy útil al revisar nuestros condensadores y también nos