Taula de continguts:

Sistema de monitotació meteorològica mitjançant sensor Raspberry Pi3 i DHT11: 4 passos
Sistema de monitotació meteorològica mitjançant sensor Raspberry Pi3 i DHT11: 4 passos

Vídeo: Sistema de monitotació meteorològica mitjançant sensor Raspberry Pi3 i DHT11: 4 passos

Vídeo: Sistema de monitotació meteorològica mitjançant sensor Raspberry Pi3 i DHT11: 4 passos
Vídeo: ⛅ Estación meteorológica con webserver, esp32 y pantalla e-paper - PCBWay.es 2024, De novembre
Anonim
Sistema de monitotació meteorològica mitjançant sensor Raspberry Pi3 i DHT11
Sistema de monitotació meteorològica mitjançant sensor Raspberry Pi3 i DHT11

En aquest tutorial, us mostraré com connectar el DHT11 al Raspberry Pi i mostrar les lectures d’humitat i temperatura a una pantalla LCD.

El sensor de temperatura i humitat DHT11 és un petit mòdul que proporciona lectures digitals de temperatura i humitat. És molt fàcil de configurar i només requereix un cable per al senyal de dades. Aquests sensors són populars per a ús en estacions meteorològiques remotes, monitors del sòl i sistemes domòtics

Connexió del DHT11 al Raspberry Pi

Hi ha dues variants del DHT11 que és probable que trobeu. Un és un mòdul muntat en PCB de tres pins i l’altre és un mòdul autònom de quatre pins. El pinout és diferent per a cadascun, de manera que connecteu el DHT11 segons el que tingueu:

A més, alguns dels mòduls muntats en PCB poden tenir un pinout diferent del de dalt, així que assegureu-vos de comprovar si hi ha etiquetes que indiquin quin pin és Vcc, terra o senyal.

Pas 1: components necessaris

Components necessaris
Components necessaris

1. Raspberry Pi 3 Model B +: - El Raspberry Pi 3 Model B + és l’últim producte de la gamma Raspberry Pi 3 que compta amb un processador de quatre nuclis de 64 bits que funciona a 1,4 GHz, 2,4 GHz de doble banda i LAN sense fils de 5 GHz, Bluetooth Capacitat 4.2 / BLE, Ethernet més ràpida i PoE mitjançant un PoE HAT separat.

2. Sensor d'humitat / temperatura DHT11: aquest sensor presenta una sortida de senyal digital calibrada amb la capacitat del sensor de temperatura i humitat. Està integrat amb un microcontrolador d’alt rendiment de 8 bits. Aquest sensor inclou un element resistiu i un sensor per a dispositius de mesura de temperatura NTC humits. Té una qualitat excel·lent, resposta ràpida, capacitat anti-interferències i alt rendiment.

3. Pantalla LCD de 16x2 (llum de fons verda): - La pantalla LCD de 16 × 2 és un mòdul molt bàsic que s’utilitza habitualment en bricolatges i circuits. El 16 × 2 tradueix o mostra 16 caràcters per línia en 2 línies d’aquest tipus. En aquest LCD, cada caràcter es mostra en una matriu de 5 × 7 píxels.

4. Filferros de pont femení a femení.

Pas 2: Instal·lació de les biblioteques

Utilitzarem la biblioteca Adafruit DHT11 Python. Podeu descarregar la biblioteca mitjançant Git, de manera que si encara no teniu Git instal·lat al vostre Pi, introduïu-ho a l’indicador d’ordres:

sudo apt-get install git-core

Nota: Si teniu un error en instal·lar Git, executeu sudo apt-get update i torneu-ho a provar.

Per instal·lar la biblioteca Adafruit DHT11:

1. Introduïu-ho a l'indicador d'ordres per descarregar la biblioteca:

git clon

2. Canvieu els directoris amb: cd Adafruit_Python_DHT

3. Ara introduïu això: sudo apt-get install build-essential python-dev

4. A continuació, instal·leu la biblioteca amb: sudo python3 setup.py install

Per instal·lar la biblioteca LCD Adafruit Char:

1. Introduïu-ho a l'indicador d'ordres per descarregar la biblioteca:

git clon

2. Canvieu els directoris amb: cd Adafruit_Python_CharLCD

3. A continuació, instal·leu la biblioteca amb: sudo python3 setup.py install

Pas 3: connectar components junts

Connexió de components junts
Connexió de components junts

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

Pas 4: el codi

Baixeu-vos el codi adjunt aquí i pengeu-lo al vostre tauler i connecteu-ho tot tal com es mostra al diagrama anterior.

Codi de descàrrega:

Això hauria de cobrir gairebé tot el que necessiteu per posar en marxa el DHT11 al vostre Raspberry Pi. Espero que això us sigui més fàcil. Assegureu-vos de subscriure-us si us ha agradat aquest article i us ha semblat útil, i si teniu alguna pregunta o necessiteu ajuda per res, només cal que deixeu un comentari a continuació …

Recomanat: