💡Nueva tarjeta de desarrollo UNIT Cocket Nova CH552G descubre su potencial. 🚀

SENSORES PARA ARDUINO

Cuando se está trabajando en algún prototipo o proyecto, ya sea industrial, domestico o escolar, en ocasiones es necesario conocer la medida de ciertas variables, a fin de que el sistema diseñado funcione con base en las necesidades que se le están planteando satisfacer. En el siguiente articulo podrá encontrar información referente a algunos sensores ultrasónicos y de temperatura usados comúnmente en conjunto con la tarjeta de desarrollo Arduino. Sin embargo, no son exclusivos de esta, pueden ser usados con algunas otras placas que se encuentran en el mercado.

SENSORES ULTRASONICOS

Principio de funcionamiento

Para entrar de lleno en el principio de funcionamiento, es importante conocer qué es la eco localización, la cual se basa en el uso de ondas sonoras y ecos para determinar la ubicación de los objetos en el espacio. Los murciélagos, por ejemplo, emiten ondas sonoras por sus bocas o nariz, cuando estas impactan en un objeto producen ecos. El eco rebota del objeto y el sonido es percibido por los odios del murciélago cuando vuelve (Fig. 1).

Fig. 1 Eco localización

El sensor ultrasónico consta de dos 2 transductores (cilindros de metal), de forma analógica al anterior ejemplo, se emiten pulsos de sonido ultrasónico de 40 KHz por uno de sus dos transductores, al momento que el sonido rebote de algún objeto presente, el eco es captado por el segundo transductor. Al momento de recibirlos produce un pulso de salida cuyo ancho se puede utilizar para determinar la distancia recorrida por el pulso emitido.

HC-SR04

El sensor ultrasónico HC-SR04 es un sensor de distancia utilizado para proyectos escolares debido a su excelente relación costo-beneficio, por tanto, es optimo para una gran variedad de aplicaciones. Además, cuenta con un rango de medición de 2 cm a 4m.

Fig. 2. HC-SR04

ULTRASÓNICO RESISTENTE AL AGUA JSN-SR04T

Utilizado para medir distancias entre 25 cm y 4 m, es ideal para usarse en espacios abiertos debido a su resistencia al agua.

Fig 3. Sensor ultrasónico JSN-SR04T

ULTRASÓNICO US-100

Sensor usado para medir distancias entre los 2 cm y los 4.5 m, destaca por su tamaño compacto, su precio y su precisión. Asimismo, incorpora un sensor de temperatura que le permite compensar y corregir los resultados de medición.

Fig 4. Sensor Ultrasónico US-100

SENSORES DE TEMPERATURA

Se define como temperatura al promedio de la energía cinética de las partículas de un cuerpo, sustancia o sistema. Cuando se desea controlar o monitorear esta variable, es necesario escoger un sensor que se adapte al rango de medición y la exactitud que se requiere. En el siguiente apartado se observan algunos sensores que pueden ser usados cuando se está trabajando con Arduino.

LM35

Sensor cuya salida analógica en volts es directamente proporcional a la temperatura que se está midiendo, es decir, cada 10 mV equivalen a un grado Celsius. Cuenta con un rango que va desde los -55ºC (-550mV) hasta 150ºC (1500 mV), con una precisión del 0.5ºC.

Fig 5. LM35

TMP36

Trabaja de forma muy similar que el anterior sensor, cuenta con un rango que va de −40°C a 125 °C, con una precisión de 1°C a +25°C y ±2°C en el intervalo de -40 °C a 125 °C.

Fig 6. TMP36

DHT11

Es un sensor digital (Periodo de muestreo de 1 segundo) que mide la temperatura y la humedad relativa (cantidad de vapor de agua en el aire). Es un sensor menos preciso y con un rango de temperatura corto de 0 a 50ºC con una precisión de ±2 °C. Asimismo, detecta la humedad en un intervalo del 20 a 90% ±5%.

Fig 7. DHT11

DHT22

Un sensor muy similar al anterior, con la diferencia de que este cuenta con un rango de medición más amplio, en temperatura abarca desde los -40°C a 80ºC ±0.5 °C y en humedad de 0 a 100% ±2%. Además, cuanta con un periodo de muestreo de 2 segundos.

Fig 8. DHT22

BMP180

Es un sensor dual que permite medir la presión barométrica y la temperatura. El rango de presión va de los 300 Pa a 1100 hPa y de temperatura de 0ºC a 65ºC con una exactitud de ±0.5 º C a 25ºC. También cuenta con comunicación por medio del protocolo I2C.

Fig 9. BMP180

BME280

Es un sensor que puede pedir 3 variables: presión atmosférica, temperatura y humedad relativa. Cuenta con una alta precisión y linealidad, se conecta al Arduino a través del protocolo I2C o SPI.

Rangos de medición:

  • Presión 300 Pa a 1100 hPa ±1 Pa
  • Temperatura: -40°C a 85°C ±1 °C
  • Humedad Relativa: 0-100% RH ±3%
Fig 10 BME280

LM75

El sensor de temperatura LM75 es otra alternativa para la medición de la temperatura, cuenta con un rango entre los -55ºC a 125ºC con una exactitud de ±2ºC. Además, tiene comunicación I2C.

Fig 11. LM75

RTD (PT100)

Sensores fabricados con platino con una resistencia de 100Ω a una temperatura de 0ºC, el principio de funcionamiento, se basa en que a medida que aumenta la temperatura la resistencia del metal cambia.

Fig 12. RTD PT100

TERMOPAR

Está compuesto por dos metales distintos que producen un voltaje en función de la diferencia de temperaturas entre uno de los extremos comúnmente llamado unión caliente y el otro denominado unión fría o de referencia (Fig 13).

Fig 13. Esquema de un termopar.

La principal desventaja del termopar es su exactitud, ya que en pocas ocasiones consiguen errores menores a 1 grado Celsius.

En el mercado existen diferentes tipos de termopares: J, K, E y T, en la siguiente tabla se muestran los rangos de temperatura y la precisión:

Hablando específicamente del termopar tipo K, al usarlo con el Arduino se ocupa un módulo MAX6675, el cual cuenta con la electrónica necesaria para amplificar, compensar y convertir a digital la diferencia de potencial generada por el termopar.

Fig 14. Termopar tipo K

APLICACIONES

Los de temperatura cuentan con una amplia gama de aplicaciones como, por ejemplo, el control de temperatura de un tanque, alarmas contra incendios, mantener la temperatura constante en un deshidratador de alimentos, asimismo, para el monitoreo de un cuarto o exteriores. 

Finalmente, los sensores ultrasónicos suelen ser usados en proyectos de detección, por ejemplo, en el conteo de botellas de salida de una línea de producción o en un robot que necesite evadir obstáculos. Además, pueden ser adaptados como sensores de nivel para detectar los niveles de líquidos en contenedores. 

Para conseguir sensores ultrasónicos y de temperatura compatibles con Arduino, así como información adicional, los podrás encontrar en los siguientes links:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Abrir chat
1
¿Tienes dudas?
Hola! Recuerda que si no encontraste algo puedes solicitarlo bajo pedido. Comunicate por correo a [email protected]