![Temperatuurmonitor met DHT11 en I2C 20x4 LCD - Ajarnpa Temperatuurmonitor met DHT11 en I2C 20x4 LCD - Ajarnpa](https://i.howwhatproduce.com/images/001/image-63-6-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
In deze tutorial leren we hoe we een eenvoudige temperatuurmonitor kunnen maken met behulp van een DHT11-sensor en I2C LCD
Bekijk de video!
Stap 1: Wat heb je nodig?
![Wat je nodig zult hebben Wat je nodig zult hebben](https://i.howwhatproduce.com/images/001/image-63-7-j.webp)
![Wat je nodig zult hebben Wat je nodig zult hebben](https://i.howwhatproduce.com/images/001/image-63-8-j.webp)
![Wat je nodig zult hebben Wat je nodig zult hebben](https://i.howwhatproduce.com/images/001/image-63-9-j.webp)
- 20x4 I2C karakter LCD-scherm
- Doorverbindingsdraden
- Arduino Uno of een ander Arduino-bord
- DHT11 temperatuur- en vochtigheidssensor
- Visuino-software: hier downloaden
Stap 2: Het circuit
![Het circuit Het circuit](https://i.howwhatproduce.com/images/001/image-63-10-j.webp)
- Sluit de LCD-schermpen [VCC] aan op de Arduino-pen [5V]
- Verbind de pin van het LCD-scherm [GND] met de Arduino-pin [GND]
- Sluit de pin van het LCD-scherm [SDA] aan op de Arduino-pin [SDA]
- Sluit de pin van het LCD-scherm [SCL] aan op de Arduino-pin [SCL]
Opmerking: gebruik de potentiometer achter het LCD-scherm om de helderheid aan te passen
- Sluit de DHT11-sensorpin [GND] aan op de Arduino-pin [GND]
- Sluit de DHT11-sensorpin [VCC] aan op de Arduino-pin [5V]
- Sluit de DHT11-sensorpin [OUT] of "S" aan op de Arduino digitale pin [2]
Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
![Start Visuino en selecteer het Arduino UNO-bordtype Start Visuino en selecteer het Arduino UNO-bordtype](https://i.howwhatproduce.com/images/001/image-63-11-j.webp)
![Start Visuino en selecteer het Arduino UNO-bordtype Start Visuino en selecteer het Arduino UNO-bordtype](https://i.howwhatproduce.com/images/001/image-63-12-j.webp)
De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd. Download de gratis versie of registreer voor een gratis proefversie.
Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "Arduino UNO" zoals weergegeven op Afbeelding 2
Stap 4: in Visuino Componenten toevoegen, instellen en aansluiten
![in Visuino Componenten toevoegen, instellen en aansluiten in Visuino Componenten toevoegen, instellen en aansluiten](https://i.howwhatproduce.com/images/001/image-63-13-j.webp)
![in Visuino Componenten toevoegen, instellen en aansluiten in Visuino Componenten toevoegen, instellen en aansluiten](https://i.howwhatproduce.com/images/001/image-63-14-j.webp)
![in Visuino Componenten toevoegen, instellen en aansluiten in Visuino Componenten toevoegen, instellen en aansluiten](https://i.howwhatproduce.com/images/001/image-63-15-j.webp)
- "DHT11"-component toevoegen
- Voeg "Liquid Crystal Display (LCD) - I2C" component toeSelecteer "LiquidCrystalDisplay1" en stel in het eigenschappenvenster Rijen in op 4 en kolommen op 20
Dubbelklik op "LiquidCrystalDisplay1" en in het Elements-venster:
- sleep "Tekstveld" naar de linkerkant en stel in het eigenschappenvenster de tekst in op "TEMP:" en de breedte op 20
- sleep nog een "Tekstveld" naar de linkerkant en stel in het eigenschappenvenster de kolom in op 1 en de breedte op 20
- sleep nog een "Tekstveld" naar de linkerkant en stel in het eigenschappenvenster de tekst in op "VOCHTHEID:" en breedte op 20 en kolom op 2
- sleep nog een "Tekstveld" naar de linkerkant en stel in het eigenschappenvenster de kolom in op 3 en de breedte op 20
Sluit het Elementen-venster
- Verbind "LiquidCrystalDisplay1" pin I2C Out met Arduino I2C In
- Sluit de "HumidityThermometer1" pin-sensor aan op Arduino Digital pin 2
- Sluit "VochtigheidThermometer1" pin Temperatuur aan op LiquidCrystalDisplay1>Text Field2 pin In
- Sluit "VochtigheidThermometer1" pin Vochtigheid aan LiquidCrystalDisplay1>Tekstveld4 pin In
Stap 5: Genereer, compileer en upload de Arduino-code
![Genereer, compileer en upload de Arduino-code Genereer, compileer en upload de Arduino-code](https://i.howwhatproduce.com/images/001/image-63-16-j.webp)
Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".
Stap 6: Spelen
Als u de Arduino UNO-module van stroom voorziet, begint het LCD-scherm de temperatuur- en vochtigheidswaarden weer te geven. Als u geen tekst ziet, zorg er dan voor dat u de helderheid aanpast met een potentiometer.
Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino:
Aanbevolen:
Een DHT11/DHT22-sensor verbinden met de cloud met een op ESP8266 gebaseerd bord: 9 stappen
![Een DHT11/DHT22-sensor verbinden met de cloud met een op ESP8266 gebaseerd bord: 9 stappen Een DHT11/DHT22-sensor verbinden met de cloud met een op ESP8266 gebaseerd bord: 9 stappen](https://i.howwhatproduce.com/images/002/image-3715-52-j.webp)
Een DHT11/DHT22-sensor verbinden met de cloud met een op ESP8266 gebaseerd bord: In het vorige artikel heb ik mijn op ESP8266 gebaseerde NodeMCU-bord aangesloten op een Cloud4RPi-service. Nu is het tijd voor een echt project
Een LCD aansturen met I2C-module: 8 stappen
![Een LCD aansturen met I2C-module: 8 stappen Een LCD aansturen met I2C-module: 8 stappen](https://i.howwhatproduce.com/images/002/image-4916-23-j.webp)
Een LCD-scherm besturen met I2C-module: in deze tutorial zullen we zien hoe een LCD-scherm werkt en hoe u het gemakkelijker kunt gebruiken met de I2C-module
Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)
![Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen) Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/006/image-15623-10-j.webp)
Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): ik ben bezig met een verbindingsschema voor een i2c-adapter voor karakterweergave. Controleer de updates op mijn site. Nu voeg ik ook een bedradingsverbindingsschema toe om de originele bibliotheek te gebruiken, niet mijn gevorkte.LiquidCrystal Arduino-bibliotheek voor de karakter-LCD-displays, gevorkte proje
Gebruik 16x2 LCD met I2C: 4 stappen
![Gebruik 16x2 LCD met I2C: 4 stappen Gebruik 16x2 LCD met I2C: 4 stappen](https://i.howwhatproduce.com/images/006/image-17521-7-j.webp)
Gebruik 16x2 LCD met I2C: In een van mijn vorige Instructables heb ik je laten zien hoe je een LCD-scherm kunt aansluiten en aansluiten op Arduino Uno en er waarden op kunt weergeven. Maar zoals opgemerkt, waren er veel verbindingen en als het project veel rommelig begon te worden vanwege te veel draden. In d
Op IoT gebaseerde temperatuurmonitor: 6 stappen
![Op IoT gebaseerde temperatuurmonitor: 6 stappen Op IoT gebaseerde temperatuurmonitor: 6 stappen](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11134660-iot-based-temperature-monitor-6-steps-j.webp)
IoT-gebaseerde temperatuurmonitor: Hallo vrienden, dit is mijn eerste instructable. Deze instructable leert je hoe je een Arduino en Raspberry Pi en Raspberry Pi kunt verbinden met Adafruit Platform en Thingspeak. In dit instructable kan de temperatuur worden bekeken in de Adafruit dashboa