Taula de continguts:
- Pas 1: components necessaris
- Pas 2: Instal·lació de les biblioteques
- Pas 3: connectar components junts
- Pas 4: el codi
Vídeo: Sistema de monitotació meteorològica mitjançant sensor Raspberry Pi3 i DHT11: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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:
Sistema de monitorització meteorològica de l’IoT distribuït de manera intel·ligent mitjançant NodeMCU: 11 passos
Sistema de vigilància del temps de l’IoT distribuït de manera intel·ligent que utilitza NodeMCU: és possible que tots sigueu conscients de l’estació meteorològica tradicional; però us heu preguntat mai com funciona realment? Com que l'estació meteorològica tradicional és costosa i voluminosa, la densitat d'aquestes estacions per unitat de superfície és molt menor, cosa que contribueix a la
Ventilador de refredament automàtic mitjançant Servo i DHT11 Sensor de temperatura i humitat amb Arduino: 8 passos
Ventilador de refrigeració automàtic que utilitza el sensor Servo i DHT11 de temperatura i humitat amb Arduino: en aquest tutorial aprendrem com iniciar & gireu un ventilador quan la temperatura pugi per sobre d’un cert nivell
Com utilitzar el sensor DHT11 mitjançant Arduino: 5 passos
Com utilitzar el sensor DHT11 mitjançant Arduino: en aquest tutorial provarem el sensor DHT11 mitjançant Arduino.DHT11 es pot utilitzar per mesurar la temperatura i la humitat. Components necessaris: Arduino NanoDHT11 Sensor de temperatura i humitat Cables USB Mini Jumper Biblioteca necessària: Biblioteca DHT
Supervisió de l’acceleració mitjançant Raspberry Pi i AIS328DQTR mitjançant Python: 6 passos
Monitorització de l’acceleració mitjançant Raspberry Pi i AIS328DQTR amb Python: L’acceleració és finita, crec que segons algunes lleis de la física.- Terry Riley Un guepard utilitza una acceleració sorprenent i canvis ràpids de velocitat quan persegueix. La criatura més ràpida a terra utilitza de tant en tant el seu ritme superior per atrapar les preses. El
Com es construeix una estació meteorològica mitjançant XinaBox i Ubidots mitjançant HTTP: 7 passos
Com construir una estació meteorològica amb XinaBox i Ubidots a través d’HTTP: apreneu a fer la vostra pròpia estació meteorològica a Ubidots mitjançant XinaBox xChips (IP01, CW01 i SW01) El mòdul ESP8266 Core i Wi-Fi (xChip CW01) permet als usuaris enviar dades dels xChips modulars de XinaBox al núvol. Aquestes dades es poden controlar remotament