Sommario:

Sistema di monitoraggio meteo con sensore Raspberry Pi3 e DHT11: 4 passaggi
Sistema di monitoraggio meteo con sensore Raspberry Pi3 e DHT11: 4 passaggi

Video: Sistema di monitoraggio meteo con sensore Raspberry Pi3 e DHT11: 4 passaggi

Video: Sistema di monitoraggio meteo con sensore Raspberry Pi3 e DHT11: 4 passaggi
Video: How to make a weather monitoring system with Raspberry Pi board 2024, Luglio
Anonim
Sistema di monitoraggio meteorologico che utilizza il sensore Raspberry Pi3 e DHT11
Sistema di monitoraggio meteorologico che utilizza il sensore Raspberry Pi3 e DHT11

In questo tutorial, ti mostrerò come collegare il DHT11 al Raspberry Pi e trasmettere le letture di umidità e temperatura su un LCD.

Il sensore di temperatura e umidità DHT11 è un piccolo modulo carino che fornisce letture digitali di temperatura e umidità. È davvero facile da configurare e richiede solo un cavo per il segnale dati. Questi sensori sono popolari per l'uso in stazioni meteorologiche remote, monitor del suolo e sistemi di automazione domestica

Collegamento del DHT11 al Raspberry Pi

Ci sono due varianti del DHT11 che probabilmente incontrerai. Uno è un modulo montato su PCB a tre pin e l'altro è un modulo autonomo a quattro pin. Il pinout è diverso per ognuno, quindi collega il DHT11 in base a quale hai:

Inoltre, alcuni dei moduli montati su PCB potrebbero avere un pinout diverso da quello sopra, quindi assicurati di controllare il sensore per eventuali etichette che indicano quale pin è Vcc, massa o segnale.

Passaggio 1: componenti necessari

Componenti richiesti
Componenti richiesti

1. Raspberry Pi 3 Modello B+:- Il Raspberry Pi 3 Modello B+ è l'ultimo prodotto della gamma Raspberry Pi 3, che vanta un processore quad core a 64 bit con funzionamento a 1,4 GHz, LAN wireless dual-band 2,4 GHz e 5 GHz, Bluetooth 4.2/BLE, Ethernet più veloce e funzionalità PoE tramite un HAT PoE separato.

2. Sensore di umidità/temperatura DHT11:- Questo sensore è dotato di un'uscita di segnale digitale calibrata con la capacità del sensore di temperatura e umidità. È integrato con un microcontrollore a 8 bit ad alte prestazioni. Questo sensore include un elemento resistivo e un sensore per dispositivi di misurazione della temperatura NTC a umido. Ha una qualità eccellente, una risposta rapida, capacità anti-interferenza e prestazioni elevate.

3. Display LCD 16x2 (retroilluminazione verde): - Il display LCD 16x2 è un modulo molto semplice comunemente usato nei fai-da-te e nei circuiti. Il 16×2 traduce un display di 16 caratteri per riga in 2 di queste righe. In questo LCD ogni carattere viene visualizzato in una matrice di 5×7 pixel.

4. Cavi jumper da femmina a femmina.

Passaggio 2: installazione delle librerie

Useremo la libreria Python Adafruit DHT11. Puoi scaricare la libreria usando Git, quindi se non hai già installato Git sul tuo Pi, inserisci questo al prompt dei comandi:

sudo apt-get install git-core

Nota: se ricevi un errore durante l'installazione di Git, esegui sudo apt-get update e riprova.

Per installare la libreria Adafruit DHT11:

1. Immettere questo al prompt dei comandi per scaricare la libreria:

git clone

2. Cambia directory con: cd Adafruit_Python_DHT

3. Ora inserisci questo: sudo apt-get install build-essential python-dev

4. Quindi installa la libreria con: sudo python3 setup.py install

Per installare la libreria LCD Adafruit Char:

1. Immettere questo al prompt dei comandi per scaricare la libreria:

git clone

2. Cambia directory con: cd Adafruit_Python_CharLCD

3. Quindi installa la libreria con: sudo python3 setup.py install

Passaggio 3: collegamento dei componenti insieme

Collegamento dei componenti insieme
Collegamento dei componenti insieme

LCD PIN_RS ------------------- 40 di Raspberry Pi

LCD PIN_RW ------------------- 6 di Raspberry Pi

LCD PIN_IT -------------------38 di Raspberry Pi

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

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

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

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

LCD PIN_D4 ------------------- 36 di Raspberry Pi

LCD PIN_D5 ------------------- 32 di Raspberry Pi

LCD PIN_D6 ------------------- 24 di Raspberry Pi

LCD PIN_D7 ------------------- 26 di Raspberry Pi

LCD PIN_VSS------------------ 9 di Raspberry Pi

LCD PIN_VDD------------------ 4 di Raspberry Pi

DHT PIN_OUT------------------ 7 di Raspberry Pi

DHT PIN_VCC------------------ 2 di Raspberry Pi

DHT PIN_GND------------------ 14 di Raspberry Pi

Passaggio 4: il codice

Scarica il codice allegato qui e caricalo sulla tua scheda, e cabla il tutto come mostrato nello schema precedente.

Scarica il codice:

Questo dovrebbe coprire la maggior parte di ciò di cui avrai bisogno per far funzionare il DHT11 sul tuo Raspberry Pi. Spero che questo ti abbia reso più facile. Assicurati di iscriverti se ti è piaciuto questo articolo e lo hai trovato utile, e se hai domande o hai bisogno di aiuto per qualsiasi cosa, lascia un commento qui sotto…

Consigliato: