INHOUDSOPGAWE:

Temperatuurmonitor met DHT11 en I2C 20x4 LCD: 6 stappe
Temperatuurmonitor met DHT11 en I2C 20x4 LCD: 6 stappe

Video: Temperatuurmonitor met DHT11 en I2C 20x4 LCD: 6 stappe

Video: Temperatuurmonitor met DHT11 en I2C 20x4 LCD: 6 stappe
Video: Объяснение адреса I2C LCD1602 для Arduino 2024, November
Anonim

In hierdie handleiding leer ons hoe u 'n eenvoudige temperatuurmonitor kan maak met 'n DHT11 -sensor en I2C LCD

Kyk die video!

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • 20x4 I2C karakter LCD -skerm
  • Springdrade
  • Arduino Uno of enige ander Arduino -bord
  • DHT11 temperatuur- en humiditeitsensor
  • Visuino sagteware: Laai dit hier af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel LCD Display pin [VCC] aan Arduino pin [5V]
  • Koppel die LCD -skermpen [GND] aan die Arduino -pen [GND]
  • Koppel LCD Display pin [SDA] aan Arduino pin [SDA]
  • Koppel LCD Display pin [SCL] aan Arduino pin [SCL]

Let wel: Gebruik die potensiometer agter die LCD om die helderheid aan te pas

  • Koppel DHT11 -sensorpen [GND] aan Arduino -pen [GND]
  • Koppel DHT11 -sensorpen [VCC] aan Arduino -pen [5V]
  • Koppel DHT11 sensorpen [OUT] of "S" aan Arduino digitale pen [2]

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Laai die gratis weergawe af of registreer vir 'n gratis proeflopie.

Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: in Visuino Voeg, stel en koppel komponente

in Visuino Voeg, stel en koppel komponente
in Visuino Voeg, stel en koppel komponente
in Visuino Voeg, stel en koppel komponente
in Visuino Voeg, stel en koppel komponente
in Visuino Voeg, stel en koppel komponente
in Visuino Voeg, stel en koppel komponente
  • Voeg die komponent "DHT11" by
  • Voeg komponent "Liquid Crystal Display (LCD) - I2C" by Kies "LiquidCrystalDisplay1" en stel Rye in 4 en kolomme op 20 in die venster Eienskappe

Dubbelklik op die "LiquidCrystalDisplay1" en in die venster Elements:

  • sleep "Teksveld" aan die linkerkant, en stel dan die teks in die venster "EIGENSKAP:" en die breedte op 20
  • sleep 'n ander "teksveld" aan die linkerkant, en stel dan die kolom in die eienskappe venster in op 1 en die breedte na 20
  • sleep 'n ander "teksveld" aan die linkerkant, en stel dan die teks in "HUMIDITY:" en die breedte op 20 en die kolom na 2 in die venster Eienskappe.
  • sleep 'n ander "teksveld" aan die linkerkant, en stel dan die kolom in die eienskappe venster op 3 en die breedte na 20

Maak die venster Elements toe

  • Koppel "LiquidCrystalDisplay1" pen I2C Out aan op Arduino I2C In
  • Koppel 'HumidityThermometer1' pen -sensor aan op Arduino Digital pin 2
  • Koppel "HumidityThermometer1" pen temperatuur aan LiquidCrystalDisplay1> Teksveld2 pin In
  • Koppel pen "HumidityThermometer1" aan Humiditeit aan LiquidCrystalDisplay1> Teksveld4 pin In

Stap 5: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 6: Speel

As u die Arduino UNO -module aanskakel, sal die LCD -skerm die temperatuur- en humiditeitswaardes begin wys. As u geen teks sien nie, moet u die helderheid met 'n potensiometer aanpas.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:

Aanbeveel: