Innholdsfortegnelse:

Værmonitoteringssystem ved bruk av Raspberry Pi3 og DHT11 -sensor: 4 trinn
Værmonitoteringssystem ved bruk av Raspberry Pi3 og DHT11 -sensor: 4 trinn

Video: Værmonitoteringssystem ved bruk av Raspberry Pi3 og DHT11 -sensor: 4 trinn

Video: Værmonitoteringssystem ved bruk av Raspberry Pi3 og DHT11 -sensor: 4 trinn
Video: Голубая стрела (1958) фильм 2024, November
Anonim
Værmonitoteringssystem ved bruk av Raspberry Pi3 og DHT11 -sensor
Værmonitoteringssystem ved bruk av Raspberry Pi3 og DHT11 -sensor

I denne opplæringen vil jeg vise deg hvordan du kobler DHT11 til Raspberry Pi og sender ut fuktighets- og temperaturavlesninger til en LCD.

DHT11 temperatur- og fuktighetssensor er en fin liten modul som gir digitale temperatur- og fuktighetsavlesninger. Det er veldig enkelt å sette opp, og krever bare én ledning for datasignalet. Disse sensorene er populære for bruk i fjerntliggende værstasjoner, jordovervåkninger og hjemmeautomatiseringssystemer

Koble DHT11 til Raspberry Pi

Det er to varianter av DHT11 du sannsynligvis kommer over. Den ene er en tre-pinners PCB-montert modul, og den andre er en fire-pinners frittstående modul. Pinout er forskjellig for hver enkelt, så koble DHT11 i henhold til hvilken du har:

Noen av PCB -monterte moduler kan også ha en annen pinout enn den ovenfor, så sørg for å sjekke sensoren din for eventuelle etiketter som angir hvilken pin som er Vcc, jord eller signal.

Trinn 1: Komponenter påkrevd

Komponenter påkrevd
Komponenter påkrevd

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ er det nyeste produktet i Raspberry Pi 3-serien, og har en 64-biters firekjerners prosessor som kjører på 1,4 GHz, dual-band 2,4 GHz og 5 GHz trådløst LAN, Bluetooth 4.2/BLE, raskere Ethernet og PoE -evne via en egen PoE HAT.

2. DHT11 fuktighets-/ temperatursensor:- Denne sensoren har en kalibrert digital signalutgang med temperatur- og fuktighetssensor. Den er integrert med en høyytelses 8-biters mikrokontroller. Denne sensoren inkluderer et resistivt element og en sensor for våte NTC -temperaturmåler. Den har utmerket kvalitet, rask respons, anti-interferens evne og høy ytelse.

3. 16x2 LCD-skjerm (grønt bakgrunnsbelysning):- 16 × 2 LCD-skjermen er en veldig grunnleggende modul som vanligvis brukes i DIY-er og kretser. 16 × 2 oversetter o viser 16 tegn per linje i 2 slike linjer. I denne LCD -skjermen vises hvert tegn i en 5 × 7 piksel matrise.

4. Kvinne til kvinne Jumper Wires.

Trinn 2: Installere bibliotekene

Vi bruker Adafruit DHT11 Python -biblioteket. Du kan laste ned biblioteket ved hjelp av Git, så hvis du ikke allerede har Git installert på Pi -en din, skriver du inn dette ved ledeteksten:

sudo apt-get install git-core

Merk: Hvis du får en feilmelding ved installering av Git, kjør sudo apt-get update og prøv igjen.

Slik installerer du Adafruit DHT11 -biblioteket:

1. Skriv inn denne ved ledeteksten for å laste ned biblioteket:

git -klon

2. Endre kataloger med: cd Adafruit_Python_DHT

3. Skriv inn dette: sudo apt-get install build-essential python-dev

4. Installer deretter biblioteket med: sudo python3 setup.py install

Slik installerer du Adafruit Char LCD -bibliotek:

1. Skriv inn denne ved ledeteksten for å laste ned biblioteket:

git -klon

2. Endre kataloger med: cd Adafruit_Python_CharLCD

3. Installer deretter biblioteket med: sudo python3 setup.py install

Trinn 3: Koble sammen komponenter

Koble komponenter sammen
Koble komponenter sammen

LCD PIN_RS ------------------ 40 av Raspberry Pi

LCD PIN_RW ------------------ 6 av Raspberry Pi

LCD PIN_EN ------------------- 38 av Raspberry Pi

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

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

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

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

LCD PIN_D4 ------------------- 36 av Raspberry Pi

LCD PIN_D5 ------------------- 32 av Raspberry Pi

LCD PIN_D6 ------------------- 24 av Raspberry Pi

LCD PIN_D7 ------------------- 26 av Raspberry Pi

LCD PIN_VSS ------------------ 9 av Raspberry Pi

LCD PIN_VDD ------------------ 4 av Raspberry Pi

DHT PIN_OUT ------------------ 7 av Raspberry Pi

DHT PIN_VCC ------------------ 2 av Raspberry Pi

DHT PIN_GND ------------------ 14 av Raspberry Pi

Trinn 4: Koden

Last ned koden som er vedlagt her, og last den opp på brettet ditt, og koble alt som vist i forrige diagram.

Last ned kode:

Det burde omtrent dekke det meste du trenger for å få DHT11 i gang på din Raspberry Pi. Håper dette gjorde det lettere for deg. Husk å abonnere hvis du likte denne artikkelen og syntes den var nyttig, og hvis du har spørsmål eller trenger hjelp med noe, er det bare å legge igjen en kommentar nedenfor …

Anbefalt: