Indholdsfortegnelse:
- Trin 1: Komponenter påkrævet
- Trin 2: Installation af bibliotekerne
- Trin 3: Tilslutning af komponenter sammen
- Trin 4: Koden
Video: Vejrmonitoteringssystem ved hjælp af Raspberry Pi3 og DHT11 -sensor: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores