Innholdsfortegnelse:
- Trinn 1: Komponenter påkrevd
- Trinn 2: Installere bibliotekene
- Trinn 3: Koble sammen komponenter
- Trinn 4: Koden
Video: Værmonitoteringssystem ved bruk av Raspberry Pi3 og DHT11 -sensor: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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:
Arduino værstasjon ved bruk av BMP280 -DHT11 - Temperatur, fuktighet og trykk: 8 trinn
Arduino værstasjon ved bruk av BMP280 -DHT11 - Temperatur, fuktighet og trykk: I denne opplæringen lærer vi hvordan du lager en værstasjon som viser en TEMPERATUR, Fuktighet og trykk på LCD -skjermen TFT 7735 Se en demonstrasjonsvideo
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver - Få romtemperatur og fuktighet i nettleseren din: 6 trinn
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver | Få romtemperatur og fuktighet i nettleseren din: Hei folkens i dag skal vi lage en fuktighet & temperaturovervåkingssystem ved bruk av ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fuktighet oppnås fra DHT11 Sensor & det kan sees i en nettleser hvilken nettside som skal administreres
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Digitalt termometer DHT11 ved bruk av ESP8266: 4 trinn
Digitalt termometer DHT11 Bruke ESP8266: I forrige artikkel diskuterte jeg allerede DH11 og hvordan du viser det på utgangsenheter som 7 segmenter, LCD, seriell skjerm og RGB -ring. Og i denne artikkelen vil jeg vise deg hvordan du overvåker temperatur og fuktighet bruker en nettleser på en mobiltelefon