Tabla de contenido:

Pantalla de temperatura y humedad DHT 11: 4 pasos
Pantalla de temperatura y humedad DHT 11: 4 pasos

Video: Pantalla de temperatura y humedad DHT 11: 4 pasos

Video: Pantalla de temperatura y humedad DHT 11: 4 pasos
Video: Sensor de Temperatura y Humedad Arduino DHT11 con Pantalla LCD 💡【 2021 】 - Capítulo #46🔋 2024, Noviembre
Anonim
Pantalla de temperatura y humedad DHT 11
Pantalla de temperatura y humedad DHT 11

Piezas necesarias (stock de compras del Reino Unido)

Arduino Nano -

Sensor DHT 11 -

Pantalla verde OLED de 1.3 https://www.amazon.co.uk/DSD-TECH-Screen-Supports-Arduino/dp/B07D9G11DZ

Placa de conexión micro USB -

Herramientas necesarias -

Soldador

Tablero de prototipos

Cortadores laterales

Paso 1: el circuito

El circuito
El circuito

Paso 1 - El circuito

El sensor de temperatura DHT 11 es un sensor de temperatura y humedad muy simple. Los componentes básicos son un sensor de humedad capacitivo y un termistor. Existe una conversión básica de analógico a digital que permite que todos los datos necesarios se emitan en un pin.

En este ejemplo, el DHT 11 se conecta a USB 5V y se conecta a tierra con el pin de datos conectado al PIN2 del Nano.

El Nano solo necesita alimentación de 5V y tierra del USB Breakout.

La pantalla OLED utiliza 4 pines, 5 V, GND, SCL y SDA. SCL y SDA son los pines I2C estándar que son universales para todos los dispositivos I2C.

El pinout del Arduino es el siguiente:

Pin 2 - DHT 11

Pin A4 - SDA

Pin A5 - SCL

Paso 2: el código

El código es bastante sencillo y fácil de cargar en el Nano y es plug and play sin necesidad de configuración adicional.

Es posible que deba instalar las siguientes bibliotecas si aún no están instaladas.

DHT.h: para el sensor DHT11

U8glib.h: para la pantalla OLED.

N. B Si no tiene pantalla usando este código, verifique que la pantalla esté definida correctamente. Es "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" pero es posible que deba cambiarlo si se utiliza un panel OLED diferente. Hay ejemplos en la biblioteca que pueden probar la pantalla.

Paso 3: el caso

El estuche es un diseño simple de 2 piezas, el frente encaja la pantalla usando 4 pines de localización. La prensa de montaje frontal encaja en la carcasa. Es posible que sea necesario lijar o limar ligeramente para que las 2 piezas encajen.

Hay orificios para el sensor DHT en la parte superior y el conector USB en la parte posterior.

Configuración de impresión

Impreso en Ender 3

PLA Blanco

20% de relleno (se requieren soportes para la caja)

Tiempo de impresión, c. 2-2,5 horas en total

Paso 4: Conclusión

Conclusión
Conclusión

Este es un gran proyecto de aprendizaje sobre el uso de sensores con Arduino Nano. También está el monitor en serie (CTRL + M) para vigilar la alimentación de datos.

Los objetivos de aprendizaje son:

Comprensión de los datos de un sensor de temperatura Procesamiento de los datos con el microcontrolador Envíe los datos a una pantalla (I2C)

Hay un error en las fotos donde la pantalla dice F pero la temperatura está en grados Celsius. Esto se arreglará.

Las posibles mejoras / refinamientos son

Refina el diseño 3D de la carcasa Utiliza el sensor DHT22 que envía datos más rápido que el DHT 11. El sensor utilizado en este proyecto solo se actualiza cada 2 segundos.

Si tiene alguna pregunta, no dude en dejar un comentario a continuación.

Los archivos completos y los cambios se pueden encontrar aquí:

Recomendado: