Arduino LabVIEW Sensor de temperatura NTC SNS TMP10K
Primeramente, en este tutorial se presenta el funcionamiento del sensor de temperatura NTC SNS-TMP10K. Básicamente, este sensor de temperatura, cuando le aplicamos calor, el sensor regresa una salida proporcional a dicha temperatura. Este tutorial del sensor de temperatura NTC SNS-TMP10K estará enlazado con la combinación de Arduino LabVIEW. En primer lugar cabe señalar que la comunicación se gestionara desde LabVIEW.
Sensor NTC SNS-TMP10K de temperatura
En primer lugar, como el titulo lo menciona, este es un sensor de temperatura. El rango de medición de este sensor es de -30 a 110°C. La precisión con la que lee los datos es del 1%. En función a su presentación, podemos encontrarlo como empaquetado tipo IC o con cubierta metálica. En el caso de el sensor cubierto se considera ideal para medir además la temperatura en fluidos. Su resistencia es 10K + -1% a 25ºC. Debido a que este sensor de temperatura es NTC, la resistencia baja cuando la temperatura incrementa. La resistencia incrementa si la temperatura baja. El objetivo del sistema a diseñar es visualizar, por ejemplo, temperatura ambiente con Arduino LabVIEW. Haciendo uso de las capacidades gráficas de este sistema o entorno de programación.
Materiales para sensor de temperatura Arduino LabVIEW
Diagrama esquemático sensor NTC SNS-TMP10K
Programación Arduino LabVIEW del sensor de temperatura NTC SNS-TMP10K
En primer lugar, se muestra como realizar el diagrama en labview. Cabe señalara que si no cuentas con el software NI VISA o tienes problemas con la selección de COM puede ser por que no tienes instalado el software para la comunicación de E/S. A continuación te dejamos el link de descarga. https://www.ni.com/download/ni-visa-15.0.1/5693/en/ Una vez que tengamos listo e instalado el módulo de VISA tenemos todo lo necesario para comenzar.
Abrimos nuestro programa de LabVIEW y en las opciones nos aparece el apartado makerhub. Seleccionamos el makerhub y nos arroja otra ventana, en donde seleccionamos linx. Por consiguiente nos arroja otra ventana, y elegimos en esta, la opción open vi.
A continuación se presenta una figura con el menú desplegado para entablar la comunicación Arduino LabVIEW.
Implementando el módulo Analgo Read 1 Chan, podemos leer la información de Arduino. El módulo extrae, en este caso la información del sensor de temperatura conectado al canal 0 analógico.
Acondicionamiento de la señal del sensor TMP10K
Además de leer la información de Arduino se acondiciona la señal. En este caso, se puede observar en la siguiente figura que se tomaron en consideración diferentes tipos de escalas. Tomamos las temperaturas en centígrados, kelvin y farenheit. A continuación se proporciona la etapa de acondicionamiento de Arduino LabVIEW. Las operaciones aritméticas las pueden obtener en el menú principal de LabVIEW. En la parte de Programming y Numeric. Esto se puede ver en la segunda imagen de a continuación.
Por último se define el botón de paro, este se conecta directamente a la condición de paro de el ciclo principal. El contador de ciclo se visualiza con una ventana de números. Además insertamos un retardo, esto define la velocidad de muestreo del sistema. La velocidad de muestreo, es que tan rápido se toma una lectura en el ADC y le llega al sistema. Por ejemplo, si Arduino LabVIEW toman una captura cada segundo, la frecuencia de muestre es de 1Hz. Si Arduino LabVIEW toman 1000 capturas por segundo, entonces nuestra frecuencia de muestreo es de 1KHz.
Temperatura del sensor TMP10K
Por último se presenta una ventana con los elementos básicos de control y de monitoreo. En este caso de la comunicación de Arduino LabVIEW asi como la temperatura que el sensor TMP10K proporciona. Esperamos que utilices este termistor en diferentes proyectos, si tienes una duda porfavor escríbenos.
Buenas tardes, necesito que me orienten para lo siguiente voy a construir una encubadora para huevo y se necesita controlar temperatura, huemedad relativa, volteo automático, contador de días y ventilador que incluya un teclado para programar o actualizar a los datos desde un teclado todoo lo quiero hacer en la plataforma de Arrduino me puedes listar los materiales que necesito
Agradeceré su asistencia
Temperatura y humedad: https://hetpro-store.com/dht22-dht-22/
Ventilador: https://hetpro-store.com/ventilador-dc-12v-25mm/
Teclado: https://hetpro-store.com/teclado-matricial-alfanumerico-de-membrana-4×4/ ( para este puedes usar también una pantalla tactil).
Etapa de control para el contador de días: https://hetpro-store.com/ouno-arduino-uno-generico/
También necesito una SHIELD de 4 relevadores para comentar las fuentes de calor, humedificador, ventilador y controlar el motor en la encubadora cual me recomiendan? Saludos
Jose, te recomiendo esta por serial: https://hetpro-store.com/tarjeta-interfaz-de-potencia-4ch-serial/ o esta tipo shield https://hetpro-store.com/tarjeta-interfaz-de-potencia-shield-4-relevadores-xbee-compatible/ Saludos.
Disculpe, tengo una duda. Afectara el si utilizamos un termistor NTC de resistencia en mi caso es de 100k ohms. ¿Habra que cambiar algo en la programación?