Tabla de contenido:
- Paso 1: componentes necesarios
- Paso 2: instalar las bibliotecas
- Paso 3: Conexión de componentes juntos
- Paso 4: el código
Video: Sistema de monitorización meteorológica con sensor Raspberry Pi3 y DHT11: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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:
Construya un dispositivo de monitorización de energía usando un electrón de partículas: 5 pasos (con imágenes)
Construya un dispositivo de monitoreo de energía usando un electrón de partículas: en la mayoría de las empresas, consideramos que la energía es un gasto comercial. La factura aparece en nuestro correo o correos electrónicos y la pagamos antes de la fecha de cancelación. Con la aparición del IoT y los dispositivos inteligentes, la energía está comenzando a ocupar un nuevo lugar en un negocio 'bala
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local - Obtenga la temperatura y la humedad ambiente en su navegador: 6 pasos
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local | Obtenga la temperatura y la humedad de la habitación en su navegador: Hola chicos, hoy haremos una humedad & sistema de control de temperatura mediante ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura y la humedad se obtendrán del sensor DHT11 & se puede ver en un navegador qué página web se administrará
Parada y monitorización remota del CNC: 11 pasos (con imágenes)
Parada y monitorización remota de CNC: este proyecto proporciona un medio económico de realizar de forma remota una PARADA (ALT + S) a Mach3. Esto se logra con una cámara Raspberry Pi (RPi) + conectada a una PC a través de un cable USB. La monitorización y activación del STOP en el CNC se realiza con un vide
Un sistema de control y monitorización de turbidez simple para microalgas: 4 pasos
Un monitor de turbidez simple y un sistema de control para microalgas: digamos que está aburrido de tomar muestras de agua para medir la turbidez, un término general que indica cualquier partícula pequeña suspendida en el agua, lo que reduce la intensidad de la luz ya sea con una trayectoria de luz creciente o con una partícula más alta concentración o ambas