Indholdsfortegnelse:

Vejrmonitoteringssystem ved hjælp af Raspberry Pi3 og DHT11 -sensor: 4 trin
Vejrmonitoteringssystem ved hjælp af Raspberry Pi3 og DHT11 -sensor: 4 trin

Video: Vejrmonitoteringssystem ved hjælp af Raspberry Pi3 og DHT11 -sensor: 4 trin

Video: Vejrmonitoteringssystem ved hjælp af Raspberry Pi3 og DHT11 -sensor: 4 trin
Video: Squid game #shorts 2024, November
Anonim
Vejrmonitoteringssystem ved hjælp af Raspberry Pi3 og DHT11 -sensor
Vejrmonitoteringssystem ved hjælp af Raspberry Pi3 og DHT11 -sensor

I denne vejledning viser jeg dig, hvordan du tilslutter DHT11 til Raspberry Pi og udsender fugtigheds- og temperaturmålinger til en LCD.

DHT11 temperatur- og fugtighedsføler er et dejligt lille modul, der giver digitale temperatur- og fugtighedsmålinger. Det er virkelig let at konfigurere, og kræver kun en ledning til datasignalet. Disse sensorer er populære til brug i fjerntliggende vejrstationer, jordovervågninger og hjemmeautomatiseringssystemer

Tilslutning af DHT11 til Raspberry Pi

Der er to varianter af DHT11, du sandsynligvis vil støde på. Den ene er et tre-polet PCB-monteret modul, og den anden er et fire-pins enkeltstående modul. Pinout er forskellig for hver enkelt, så tilslut DHT11 ifølge hvilken du har:

Nogle af PCB -monterede moduler kan også have en anden pinout end den ovenfor, så sørg for at tjekke din sensor for eventuelle etiketter, der angiver, hvilken pin der er Vcc, jord eller signal.

Trin 1: Komponenter påkrævet

Komponenter påkrævet
Komponenter påkrævet

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ er det nyeste produkt i Raspberry Pi 3-serien og kan prale af en 64-bit quad-core-processor, der kører på 1,4 GHz, dual-band 2,4 GHz og 5 GHz trådløst LAN, Bluetooth 4.2/BLE, hurtigere Ethernet og PoE -kapacitet via en separat PoE HAT.

2. DHT11 Fugtigheds-/ temperatursensor:- Denne sensor har en kalibreret digital signaludgang med temperatur- og fugtighedsfølerfunktionen. Det er integreret med en højtydende 8-bit mikrokontroller. Denne sensor indeholder et resistivt element og en sensor til våde NTC -temperaturmålere. Den har fremragende kvalitet, hurtig respons, anti-interferens evne og høj ydeevne.

3. 16x2 LCD-skærm (grøn baggrundsbelysning):- 16 × 2 LCD-displayet er et meget grundlæggende modul, der almindeligvis bruges i DIY'er og kredsløb. 16 × 2 oversætter o viser 16 tegn pr. Linje i 2 sådanne linjer. I denne LCD vises hvert tegn i en 5 × 7 pixel matrix.

4. Kvinde til hun Jumper Wires.

Trin 2: Installation af bibliotekerne

Vi bruger Adafruit DHT11 Python -biblioteket. Du kan downloade biblioteket ved hjælp af Git, så hvis du ikke allerede har Git installeret på din Pi, skal du indtaste dette ved kommandoprompten:

sudo apt-get install git-core

Bemærk: Hvis du får en fejl under installationen af Git, skal du køre sudo apt-get update og prøve det igen.

Sådan installeres Adafruit DHT11 -biblioteket:

1. Indtast dette ved kommandoprompten for at downloade biblioteket:

git -klon

2. Skift mapper med: cd Adafruit_Python_DHT

3. Indtast nu dette: sudo apt-get install build-essential python-dev

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

Sådan installeres Adafruit Char LCD -biblioteket:

1. Indtast dette ved kommandoprompten for at downloade biblioteket:

git -klon

2. Skift mapper med: cd Adafruit_Python_CharLCD

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

Trin 3: Tilslutning af komponenter sammen

Tilslutning af komponenter sammen
Tilslutning af komponenter sammen

LCD PIN_RS ------------------ 40 af Raspberry Pi

LCD PIN_RW ------------------ 6 af Raspberry Pi

LCD PIN_EN ------------------- 38 af Raspberry Pi

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

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

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

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

LCD PIN_D4 ------------------- 36 af Raspberry Pi

LCD PIN_D5 ------------------- 32 af Raspberry Pi

LCD PIN_D6 ------------------- 24 af Raspberry Pi

LCD PIN_D7 ------------------- 26 af Raspberry Pi

LCD PIN_VSS ------------------ 9 af Raspberry Pi

LCD PIN_VDD ------------------ 4 af Raspberry Pi

DHT PIN_OUT ------------------ 7 af Raspberry Pi

DHT PIN_VCC ------------------ 2 af Raspberry Pi

DHT PIN_GND ------------------ 14 af Raspberry Pi

Trin 4: Koden

Download koden, der er vedhæftet her, og upload den på dit bord, og forbind alt som vist i forrige diagram.

Downloadkode:

Det skulle omtrent dække det meste af det, du skal bruge for at få DHT11 til at køre på din Raspberry Pi. Håber dette gjorde det lettere for dig. Husk at abonnere, hvis du kunne lide denne artikel og fandt den nyttig, og hvis du har spørgsmål eller har brug for hjælp til noget, skal du bare efterlade en kommentar herunder …

Anbefalede: