Inhoudsopgave:
- Stap 1: Vereiste componenten
- Stap 2: De bibliotheken installeren
- Stap 3: Componenten met elkaar verbinden
- Stap 4: De code
Video: Weerbewakingssysteem met Raspberry Pi3 en DHT11-sensor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
In deze tutorial laat ik je zien hoe je de DHT11 op de Raspberry Pi aansluit en de vochtigheids- en temperatuurmetingen op een LCD-scherm uitvoert.
De DHT11 temperatuur- en vochtigheidssensor is een leuke kleine module die digitale temperatuur- en vochtigheidsmetingen levert. Het is heel eenvoudig in te stellen en er is slechts één draad nodig voor het datasignaal. Deze sensoren zijn populair voor gebruik in externe weerstations, bodemmonitors en domoticasystemen
De DHT11 aansluiten op de Raspberry Pi
Er zijn twee varianten van de DHT11 die u waarschijnlijk zult tegenkomen. De ene is een driepolige PCB-gemonteerde module en de andere is een vierpolige stand-alone module. De pinout is voor elke pinout anders, dus sluit de DHT11 aan volgens welke je hebt:
Sommige van de op de PCB gemonteerde modules hebben mogelijk een andere pinout dan hierboven, dus controleer uw sensor op labels die aangeven welke pin Vcc, aarde of signaal is.
Stap 1: Vereiste componenten
1. Raspberry Pi 3 Model B+: - De Raspberry Pi 3 Model B+ is het nieuwste product in de Raspberry Pi 3-reeks, met een 64-bits quad-coreprocessor op 1,4 GHz, dual-band 2,4 GHz en 5 GHz draadloos LAN, Bluetooth 4.2/BLE, sneller Ethernet en PoE-mogelijkheden via een aparte PoE HAT.
2. DHT11-vochtigheids- / temperatuursensor: - Deze sensor heeft een gekalibreerde digitale signaaluitgang met de mogelijkheid voor temperatuur- en vochtigheidssensoren. Het is geïntegreerd met een krachtige 8-bits microcontroller. Deze sensor bevat een weerstandselement en een sensor voor natte NTC-temperatuurmeters. Het heeft een uitstekende kwaliteit, snelle respons, anti-interferentie vermogen en hoge prestaties.
3. 16x2 LCD-scherm (groene achtergrondverlichting): - Het 16 × 2 LCD-scherm is een zeer eenvoudige module die vaak wordt gebruikt in doe-het-zelfzaken en circuits. De 16×2 vertaalt o een display 16 karakters per regel in 2 van zulke regels. In dit LCD-scherm wordt elk teken weergegeven in een matrix van 5×7 pixels.
4. Vrouwelijke naar vrouwelijke verbindingsdraden.
Stap 2: De bibliotheken installeren
We gebruiken de Adafruit DHT11 Python-bibliotheek. Je kunt de bibliotheek downloaden met Git, dus als je Git nog niet op je Pi hebt geïnstalleerd, voer dit dan in bij de opdrachtprompt:
sudo apt-get install git-core
Opmerking: als je een foutmelding krijgt bij het installeren van Git, voer dan sudo apt-get update uit en probeer het opnieuw.
Om de Adafruit DHT11-bibliotheek te installeren:
1. Voer dit in bij de opdrachtprompt om de bibliotheek te downloaden:
git clone
2. Verander mappen met: cd Adafruit_Python_DHT
3. Voer nu dit in: sudo apt-get install build-essential python-dev
4. Installeer vervolgens de bibliotheek met: sudo python3 setup.py install
Om de Adafruit Char LCD-bibliotheek te installeren:
1. Voer dit in bij de opdrachtprompt om de bibliotheek te downloaden:
git clone
2. Verander mappen met: cd Adafruit_Python_CharLCD
3. Installeer vervolgens de bibliotheek met: sudo python3 setup.py install
Stap 3: Componenten met elkaar verbinden
LCD PIN_RS ------------------ 40 van Raspberry Pi
LCD PIN_RW ------------------ 6 van Raspberry Pi
LCD PIN_EN ------------------- 38 van Raspberry Pi
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 van Raspberry Pi
LCD PIN_D5 ------------------- 32 van Raspberry Pi
LCD PIN_D6 ------------------- 24 van Raspberry Pi
LCD PIN_D7 ------------------- 26 van Raspberry Pi
LCD PIN_VSS ------------------ 9 van Raspberry Pi
LCD PIN_VDD ------------------ 4 van Raspberry Pi
DHT PIN_OUT ------------------ 7 van Raspberry Pi
DHT PIN_VCC ------------------ 2 van Raspberry Pi
DHT PIN_GND ------------------ 14 van Raspberry Pi
Stap 4: De code
Download de bijgevoegde code hier en upload deze naar je board, en bedraad alles zoals getoond in het vorige diagram.
Download code:
Dat zou ongeveer het grootste deel moeten dekken van wat je nodig hebt om de DHT11 op je Raspberry Pi te laten werken. Hoop dat dit het makkelijker voor je heeft gemaakt. Zorg ervoor dat je je abonneert als je dit artikel leuk vond en nuttig vond, en als je vragen hebt of ergens hulp bij nodig hebt, laat dan hieronder een reactie achter …
Aanbevolen:
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver - Kamertemperatuur en -vochtigheid in uw browser krijgen: 6 stappen
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver | Krijg kamertemperatuur en vochtigheid in uw browser: Hallo allemaal, vandaag zullen we een vochtigheid & temperatuurbewakingssysteem met ESP 8266 NODEMCU & DHT11 temperatuursensor. Temperatuur en vochtigheid worden verkregen uit DHT11 Sensor & in een browser is te zien welke webpagina wordt beheerd
ESP8266 met Thingspeak en DHT11-zelfstudie - Webserver: 7 stappen
ESP8266 met Thingspeak en DHT11-zelfstudie | Webserver: Hé, wat is er, jongens! Akarsh hier van CETech. Dit project van mij is meer een leercurve om het thingspeak-platform samen met het idee van MQTT te begrijpen en vervolgens Thingspeak te gebruiken met een ESP8266. Tegen het einde van het artikel zullen we co
Hoe DHT11-gegevens naar MySQL-server te verzenden met NodeMCU: 6 stappen
Hoe DHT11-gegevens naar MySQL-server te verzenden met NodeMCU: In dit project hebben we DHT11 gekoppeld aan nodemcu en vervolgens sturen we gegevens van dht11, wat vochtigheid en temperatuur is, naar de phpmyadmin-database
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
SteamPunk PI3: 3 stappen
SteamPunk PI3: Ik heb bij PIMORONI een best gaaf schermpje gekocht en eindelijk is het mogelijk om gedetailleerde video's en afbeeldingen te zien op een klein apparaatje. Dus besloot ik het in een steampunkbox te doen. 'Ik weet niet waarom, maar ik ben verslaafd aan Steam-punkstijl