Tabla de contenido:
- Paso 1: Hardware necesario:
- Paso 2: Conexión de hardware:
- Paso 3: Código para la medición de la humedad:
- Paso 4: Aplicaciones:
Video: Medición de humedad usando HYT939 y Particle Photon: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
HYT939 es un sensor de humedad digital que funciona con el protocolo de comunicación I2C. La humedad es un parámetro fundamental cuando se trata de sistemas médicos y laboratorios, por lo que para lograr estos objetivos, intentamos conectar HYT939 con raspberry pi. En este tutorial se ha ilustrado la interfaz del módulo sensor HYT939 con fotones de partículas.
Para leer los valores de humedad, hemos utilizado fotón de partículas con un adaptador I2c. Este adaptador I2C hace que la conexión al módulo sensor sea fácil y más confiable. El fotón de partículas es una placa que facilita el envío y la recepción de datos desde el sitio web, que es el soporte más característica básica de Internet de las cosas (IoT).
Paso 1: Hardware necesario:
Los materiales que necesitamos para lograr nuestro objetivo incluyen los siguientes componentes de hardware:
1. HYT939
2. Fotón de partículas
3. Cable I2C
4. Escudo I2C para fotones de partículas
Paso 2: Conexión de hardware:
La sección de conexión de hardware básicamente explica las conexiones de cableado necesarias entre el sensor y el fotón de partículas. Asegurar las conexiones correctas es la necesidad básica al trabajar en cualquier sistema para obtener la salida deseada. Entonces, las conexiones requeridas son las siguientes:
El HYT939 funcionará sobre I2C. Aquí está el diagrama de cableado de ejemplo, que demuestra cómo cablear cada interfaz del sensor.
Fuera de la caja, la placa está configurada para una interfaz I2C, por lo que recomendamos usar esta conexión si, por lo demás, es agnóstico. ¡Todo lo que necesitas son cuatro cables!
Solo se requieren cuatro conexiones Vcc, Gnd, SCL y pines SDA y estos se conectan con la ayuda del cable I2C.
Estas conexiones se muestran en las imágenes de arriba.
Paso 3: Código para la medición de la humedad:
Comencemos ahora con el código de partículas.
Mientras usamos el módulo sensor con Arduino, incluimos la biblioteca application.hy spark_wiring_i2c.h. La biblioteca "application.h" y spark_wiring_i2c.h contiene las funciones que facilitan la comunicación i2c entre el sensor y la partícula.
El código de partículas completo se proporciona a continuación para comodidad del usuario:
#incluir
#incluir
// La dirección HYT939 I2C es 0x28 (40)
#define Addr 0x28
doble humedad = 0.0, cTemp = 0.0, fTemp = 0.0;
configuración vacía ()
{
// Establecer variable
Particle.variable ("i2cdevice", "HYT939");
Particle.variable ("cTemp", cTemp);
Particle.variable ("humedad", humedad);
// Inicializar la comunicación I2C como MASTER
Wire.begin ();
// Inicializar la comunicación en serie
Serial.begin (9600);
retraso (300);
}
bucle vacío ()
{
datos int sin firmar [4];
// Iniciar transmisión I2C
Wire.beginTransmission (Addr);
// Enviar comando en modo normal
Wire.write (0x80);
// Detener la transmisión I2C
Wire.endTransmission ();
retraso (300);
// Solicita 4 bytes de datos del dispositivo
Wire.requestFrom (Addr, 4);
// Leer 4 bytes de datos
// humedad msb, humedad lsb, temp msb, temp lsb
if (Cable disponible () == 4)
{
datos [0] = Wire.read ();
datos [1] = Wire.read ();
datos [2] = Wire.read ();
datos [3] = Wire.read ();
}
// Convierte los datos a 14 bits
humedad = (((datos [0] y 0x3F) * 256.0) + datos [1]) * (100.0 / 16383.0);
cTemp = (((datos [2] * 256.0) + (datos [3] y 0xFC)) / 4) * (165.0 / 16383.0) - 40;
fTemp = (cTemp * 1.8) + 32;
// Salida de datos al tablero
Particle.publish ("La humedad relativa es:", String (humedad));
retraso (1000);
Particle.publish ("Temperatura en grados Celsius:", String (cTemp));
retraso (1000);
Particle.publish ("Temperatura en Fahrenheit:", String (fTemp));
retraso (1000);
}
La función Particle.variable () crea las variables para almacenar la salida del sensor y la función Particle.publish () muestra la salida en el tablero del sitio.
La salida del sensor se muestra en la imagen de arriba para su referencia.
Paso 4: Aplicaciones:
HYT939 es un sensor de humedad digital eficiente que se emplea en sistemas médicos, autoclaves. La medición del punto de rocío a presión y los sistemas de secado también encuentran el uso de este módulo de sensor. En varios laboratorios donde el nivel de humedad apropiado es un parámetro fundamental para realizar experimentos, este sensor se puede implementar allí para mediciones de humedad.
Recomendado:
Sistema de medición de temperatura y humedad Arduino - Technic Joe: 3 pasos
Sistema de medición de temperatura y humedad Arduino | Technic Joe: Después de crear dos juegos inútiles con Arduino y perder el tiempo jugando, quería crear algo útil con Arduino. Se me ocurrió la idea de un sistema de medición de temperatura y humedad del aire para plantas. Para hacer el proyecto un poco más
Medición de la humedad del suelo con Raspberry Pi 4: 4 pasos
Medición de la humedad del suelo con Raspberry Pi 4: ¿Sabe con qué frecuencia regar las plantas? O derramar plantas y perderlas. Para solucionar esto pensé que sería más circunstancial si pudiéramos obtener el valor del contenido de agua dentro del suelo para poder tomar una decisión de riego apropiado de las plantas
Medición de humedad usando HYT939 y Arduino Nano: 4 pasos
Medición de humedad usando HYT939 y Arduino Nano: HYT939 es un sensor de humedad digital que funciona con el protocolo de comunicación I2C. La humedad es un parámetro fundamental cuando se trata de sistemas médicos y laboratorios, por lo que para lograr estos objetivos, intentamos conectar HYT939 con arduino nano. I
Medición de humedad con HYT939 y Raspberry Pi: 4 pasos
Medición de humedad con HYT939 y Raspberry Pi: HYT939 es un sensor de humedad digital que funciona con el protocolo de comunicación I2C. La humedad es un parámetro fundamental cuando se trata de sistemas médicos y laboratorios, por lo que para lograr estos objetivos, intentamos conectar HYT939 con raspberry pi. I
Monitoreo de temperatura y humedad usando SHT25 y Particle Photon: 5 pasos
Monitoreo de temperatura y humedad usando SHT25 y Particle Photon: Recientemente hemos trabajado en varios proyectos que requerían monitoreo de temperatura y humedad y luego nos dimos cuenta de que estos dos parámetros realmente juegan un papel fundamental en tener una estimación de la eficiencia de trabajo de un sistema. Tanto en la industria