Temperatuurmonitor met DHT11 en I2C 20x4 LCD - Ajarnpa
Temperatuurmonitor met DHT11 en I2C 20x4 LCD - Ajarnpa
Anonim

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
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • 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
  • 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
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype

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
in Visuino Componenten toevoegen, instellen en aansluiten
in Visuino Componenten toevoegen, instellen en aansluiten
in Visuino Componenten toevoegen, instellen en aansluiten
in Visuino Componenten toevoegen, instellen en aansluiten
  • "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

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: