Tabla de contenido:

Sistema de monitorización meteorológica con sensor Raspberry Pi3 y DHT11: 4 pasos
Sistema de monitorización meteorológica con sensor Raspberry Pi3 y DHT11: 4 pasos

Video: Sistema de monitorización meteorológica con sensor Raspberry Pi3 y DHT11: 4 pasos

Video: Sistema de monitorización meteorológica con sensor Raspberry Pi3 y DHT11: 4 pasos
Video: Sensor DHT11 - Medir Temperatura y humedad relativa - Arduino 2024, Septiembre
Anonim
Sistema de monitorización meteorológica con sensor Raspberry Pi3 y DHT11
Sistema de monitorización meteorológica con sensor Raspberry Pi3 y DHT11

En este tutorial, le mostraré cómo conectar el DHT11 a la Raspberry Pi y enviar las lecturas de humedad y temperatura a una pantalla LCD.

El sensor de temperatura y humedad DHT11 es un pequeño módulo agradable que proporciona lecturas digitales de temperatura y humedad. Es muy fácil de configurar y solo requiere un cable para la señal de datos. Estos sensores son populares para su uso en estaciones meteorológicas remotas, monitores de suelo y sistemas de automatización del hogar.

Conectando el DHT11 a la Raspberry Pi

Hay dos variantes del DHT11 con las que probablemente se encontrará. Uno es un módulo montado en PCB de tres pines y el otro es un módulo independiente de cuatro pines. El pinout es diferente para cada uno, así que conecte el DHT11 según cuál tenga:

Además, algunos de los módulos montados en PCB pueden tener un pinout diferente al anterior, así que asegúrese de revisar su sensor en busca de etiquetas que indiquen qué pin es Vcc, tierra o señal.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos

1. Raspberry Pi 3 Modelo B +: - El Raspberry Pi 3 Modelo B + es el último producto de la gama Raspberry Pi 3, con un procesador de cuatro núcleos de 64 bits que funciona a 1,4 GHz, LAN inalámbrica de doble banda de 2,4 GHz y 5 GHz, Bluetooth 4.2 / BLE, Ethernet más rápida y capacidad PoE a través de un PoE HAT separado.

2. Sensor de humedad / temperatura DHT11: - Este sensor cuenta con una salida de señal digital calibrada con capacidad de sensor de temperatura y humedad. Está integrado con un microcontrolador de 8 bits de alto rendimiento. Este sensor incluye un elemento resistivo y un sensor para dispositivos de medición de temperatura NTC húmedos. Tiene excelente calidad, respuesta rápida, capacidad antiinterferente y alto rendimiento.

3. Pantalla LCD de 16x2 (retroiluminación verde): - La pantalla LCD de 16x2 es un módulo muy básico que se usa comúnmente en bricolaje y circuitos. El 16 × 2 se traduce en una pantalla de 16 caracteres por línea en 2 de esas líneas. En esta pantalla LCD, cada carácter se muestra en una matriz de 5 × 7 píxeles.

4. Cables de puente hembra a hembra.

Paso 2: instalar las bibliotecas

Usaremos la biblioteca Python de Adafruit DHT11. Puede descargar la biblioteca usando Git, por lo que si aún no tiene Git instalado en su Pi, ingrese esto en el símbolo del sistema:

sudo apt-get install git-core

Nota: Si obtiene un error al instalar Git, ejecute sudo apt-get update y vuelva a intentarlo.

Para instalar la biblioteca Adafruit DHT11:

1. Ingrese esto en el símbolo del sistema para descargar la biblioteca:

clon de git

2. Cambie de directorio con: cd Adafruit_Python_DHT

3. Ahora ingrese esto: sudo apt-get install build-essential python-dev

4. Luego instale la biblioteca con: sudo python3 setup.py install

Para instalar la biblioteca LCD Adafruit Char:

1. Ingrese esto en el símbolo del sistema para descargar la biblioteca:

clon de git

2. Cambie de directorio con: cd Adafruit_Python_CharLCD

3. Luego instale la biblioteca con: sudo python3 setup.py install

Paso 3: Conexión de componentes juntos

Conexión de componentes juntos
Conexión de componentes juntos

LCD PIN_RS ------------------ 40 de Raspberry Pi

LCD PIN_RW ------------------ 6 de Raspberry Pi

LCD PIN_EN ------------------- 38 de Raspberry Pi

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 36 de Raspberry Pi

LCD PIN_D5 ------------------- 32 de Raspberry Pi

LCD PIN_D6 ------------------- 24 de Raspberry Pi

LCD PIN_D7 ------------------- 26 de Raspberry Pi

LCD PIN_VSS ------------------ 9 de Raspberry Pi

LCD PIN_VDD ------------------ 4 de Raspberry Pi

DHT PIN_OUT ------------------ 7 de Raspberry Pi

DHT PIN_VCC ------------------ 2 de Raspberry Pi

DHT PIN_GND ------------------ 14 de Raspberry Pi

Paso 4: el código

Descargue el código adjunto aquí y cárguelo en su tablero, y conecte todo como se muestra en el diagrama anterior.

Código de descarga:

Eso debería cubrir la mayor parte de lo que necesitará para poner en funcionamiento el DHT11 en su Raspberry Pi. Espero que esto te haya facilitado las cosas. Asegúrese de suscribirse si le gustó este artículo y lo encontró útil, y si tiene alguna pregunta o necesita ayuda con algo, simplemente deje un comentario a continuación …

Recomendado: