Inhoudsopgave:

Weerbewakingssysteem met Raspberry Pi3 en DHT11-sensor - Ajarnpa
Weerbewakingssysteem met Raspberry Pi3 en DHT11-sensor - Ajarnpa

Video: Weerbewakingssysteem met Raspberry Pi3 en DHT11-sensor - Ajarnpa

Video: Weerbewakingssysteem met Raspberry Pi3 en DHT11-sensor - Ajarnpa
Video: Wat is een Raspberry Pi (en wat kun je ermee)? 2024, November
Anonim
Weerbewakingssysteem met Raspberry Pi3 en DHT11-sensor
Weerbewakingssysteem met Raspberry Pi3 en DHT11-sensor

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

Vereiste componenten
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

Componenten met elkaar verbinden
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: