Arduino - DHT11 - LCD
We leren hoe we een Arduino programmeren om temperatuur en luchtvochtigheid uit te lezen van de DHT11 module en deze weer te geven op een LCD met I2C-interface.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Aankoopadvies: Een andere optie is om het LCD I2C-display te maken door LCD 1602 Display en PCF8574 I2C Adapter Module te combineren.
Over DHT11 en LCD
Als u nog niet bekend bent met de DHT11 sensor en LCD (pinout, werking, programmeren…), bekijk dan de volgende tutorials:
Bedradingsschema

Deze afbeelding is gemaakt met Fritzing. Klik om de afbeelding te vergroten.
Arduino Code - DHT11 Sensor - LCD I2C
※ Notiz:
Het I2C-adres van het LCD kan variëren afhankelijk van de fabrikant. In de code gebruiken we 0x27, zoals gespecificeerd door de fabrikant DIYables
Snelle Stappen
- Verbind de Arduino met de PC via de USB-kabel
- Open de Arduino IDE, selecteer de juiste board en poort
- Navigeer naar het Libraries-icoon in de linkerbalk van de Arduino IDE.
- Zoek op “DHT” en vind de DHT sensor library van Adafruit
- Klik op de Install-knop om deze library te installeren.

- U wordt gevraagd om ook andere bibliotheek-afhankelijkheden te installeren
- Klik op de Install All-knop om alle afhankelijkheden te installeren.

- Zoek op “LiquidCrystal I2C” en vind de LiquidCrystal_I2C library van Frank de Brabander
- Klik op de Install-knop om de LiquidCrystal_I2C library te installeren.

- Kopieer de bovenstaande code en open deze in de Arduino IDE
- Klik op de Upload-knop in de Arduino IDE om de code naar de Arduino te uploaden
- Maak de omgeving rond de sensor warmer of kouder
- Bekijk het resultaat op het LCD

Deze afbeelding is gemaakt met Fritzing. Klik om de afbeelding te vergroten.
Als het LCD niets weergeeft, zie dan Probleemoplossing voor LCD I2C
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en laat stap voor stap zien hoe u het hele proces uitvoert.