Innehållsförteckning:
- Steg 1: Komponenter krävs
- Steg 2: Installera biblioteken
- Steg 3: Ansluta komponenter tillsammans
- Steg 4: Koden
Video: Vädermonitoteringssystem med Raspberry Pi3 och DHT11 -sensor: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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:
Automatisk kylfläkt med servo och DHT11 temperatur- och fuktsensor med Arduino: 8 steg
Automatisk kylfläkt med servo och DHT11 temperatur- och luftfuktighetssensor med Arduino: I denna handledning lär vi oss hur man startar & rotera en fläkt när temperaturen stiger över en viss nivå
ESP32 -baserad M5Stack M5stick C -vädermonitor med DHT11 - Övervaka temperaturfuktighet och värmeindex på M5stick-C med DHT11: 6 steg
ESP32 -baserad M5Stack M5stick C -vädermonitor med DHT11 | Övervaka temperaturfuktighet och värmeindex på M5stick-C med DHT11: Hej killar, i denna instruktion lär vi oss hur du kopplar DHT11 temperatursensor med m5stick-C (ett utvecklingsbord av m5stack) och visar det på displayen på m5stick-C. Så i denna handledning kommer vi att läsa temperaturen, luftfuktigheten & värme jag
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid
Enkel hemautomation med Raspberry Pi3 och Android Things: 5 steg (med bilder)
Enkel hemautomation med Raspberry Pi3 och Android Things: Tanken är att designa ett “ smart HEM ” där man kan styra hushållsenheter med Android Things och Raspberry Pi. Projektet består av att styra hushållsapparater som ljus, fläkt, motor etc.Material som krävs: Raspberry Pi 3HDMI Ca