INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
- 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
- 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
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
- 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
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: