Innehållsförteckning:

Vädermonitoteringssystem med Raspberry Pi3 och DHT11 -sensor: 4 steg
Vädermonitoteringssystem med Raspberry Pi3 och DHT11 -sensor: 4 steg

Video: Vädermonitoteringssystem med Raspberry Pi3 och DHT11 -sensor: 4 steg

Video: Vädermonitoteringssystem med Raspberry Pi3 och DHT11 -sensor: 4 steg
Video: Convenience items needed in the family 2024, Juli
Anonim
Vädermonitoteringssystem med Raspberry Pi3 och DHT11 -sensor
Vädermonitoteringssystem med Raspberry Pi3 och DHT11 -sensor

I den här självstudien visar jag dig hur du ansluter DHT11 till Raspberry Pi och matar ut fukt- och temperaturavläsningarna till en LCD.

DHT11 temperatur- och fuktsensor är en trevlig liten modul som ger digitala temperatur- och fuktighetsavläsningar. Det är verkligen enkelt att konfigurera och kräver bara en kabel för datasignalen. Dessa sensorer är populära för användning i avlägsna väderstationer, jordmonitorer och hemautomatiseringssystem

Ansluter DHT11 till Raspberry Pi

Det finns två varianter av DHT11 som du sannolikt kommer att stöta på. Den ena är en modul med tre stiftskort och den andra är en fristående modul med fyra stift. Pinout är olika för var och en, så anslut DHT11 enligt vilken du har:

Några av de kretskortsmonterade modulerna kan också ha en annan pinout än den ovan, så var noga med att kontrollera din sensor för eventuella etiketter som anger vilken stift som är Vcc, jord eller signal.

Steg 1: Komponenter krävs

Komponenter krävs
Komponenter krävs

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ är den senaste produkten i Raspberry Pi 3-serien, med en 64-bitars fyrkärnig processor som körs på 1,4 GHz, dual-band 2,4 GHz och 5 GHz trådlöst LAN, Bluetooth 4.2/BLE, snabbare Ethernet och PoE -kapacitet via en separat PoE -hatt.

2. DHT11 Luftfuktighets-/ temperatursensor:- Denna sensor har en kalibrerad digital signalutgång med temperatur- och fuktighetssensor. Den är integrerad med en högpresterande 8-bitars mikrokontroller. Denna sensor innehåller ett resistivt element och en sensor för våta NTC -temperaturmätare. Den har utmärkt kvalitet, snabb respons, antistörningsförmåga och hög prestanda.

3. 16x2 LCD-skärm (grön bakgrundsbelysning):- 16 × 2 LCD-skärmen är en mycket grundläggande modul som vanligtvis används i DIY och kretsar. 16 × 2 översätter o visar 16 tecken per rad i 2 sådana rader. I denna LCD -skärm visas varje tecken i en 5 × 7 pixel matris.

4. Kvinnliga till kvinnliga bygeltrådar.

Steg 2: Installera biblioteken

Vi kommer att använda Adafruit DHT11 Python -bibliotek. Du kan ladda ner biblioteket med Git, så om du inte redan har Git installerat på din Pi, ange detta vid kommandotolken:

sudo apt-get install git-core

Obs! Om du får ett fel när du installerar Git, kör sudo apt-get update och försök igen.

Så här installerar du Adafruit DHT11 -biblioteket:

1. Ange detta vid kommandotolken för att ladda ner biblioteket:

git -klon

2. Ändra kataloger med: cd Adafruit_Python_DHT

3. Ange nu detta: sudo apt-get install build-essential python-dev

4. Installera sedan biblioteket med: sudo python3 setup.py install

Så här installerar du Adafruit Char LCD -bibliotek:

1. Ange detta vid kommandotolken för att ladda ner biblioteket:

git -klon

2. Ändra kataloger med: cd Adafruit_Python_CharLCD

3. Installera sedan biblioteket med: sudo python3 setup.py install

Steg 3: Ansluta komponenter tillsammans

Ansluta komponenter tillsammans
Ansluta komponenter tillsammans

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

Steg 4: Koden

Ladda ner koden som bifogas här och ladda upp den på ditt bräde, och kabel allt som visas i föregående diagram.

Nedladdningskod:

Det borde ungefär täcka det mesta du behöver för att få DHT11 igång på din Raspberry Pi. Hoppas detta underlättade för dig. Var noga med att prenumerera om du gillade den här artikeln och tyckte att den var användbar, och om du har några frågor eller behöver hjälp med något, lämna bara en kommentar nedan …

Rekommenderad: