Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici se bomo naučili, kako narediti preprost monitor temperature s senzorjem DHT11 in LCD I2C
Poglej si posnetek!
Korak: Kaj boste potrebovali
- 20 -palčni LCD zaslon I2C z znaki
- Mostične žice
- Arduino Uno ali katero koli drugo ploščo Arduino
- Senzor temperature in vlažnosti DHT11
- Programska oprema Visuino: prenesite tukaj
2. korak: vezje
- Priključite pin LCD zaslona [VCC] na pin Arduino [5V]
- Pin LCD zaslona [GND] priključite na Arduino pin [GND]
- Pin LCD zaslona [SDA] priključite na Arduino pin [SDA]
- Pin LCD zaslona [SCL] priključite na Arduino pin [SCL]
Opomba: S potenciometrom za LCD -jem prilagodite svetlost
- Pin senzorja DHT11 [GND] priključite na Arduino pin [GND]
- Pin senzorja DHT11 [VCC] priključite na pin Arduino [5V]
- Zatič tipala DHT11 [OUT] ali "S" priključite na digitalni zatič Arduino [2]
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Namestiti je treba tudi Visuino: https://www.visuino.eu. Prenesite brezplačno različico ali se registrirajte za brezplačno preskusno različico.
Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: v Visuinu dodajte, nastavite in povežite komponente
- Dodajte komponento "DHT11"
- Dodajte komponento "Zaslon s tekočimi kristali (LCD) - I2C" Izberite "LiquidCrystalDisplay1" in v oknu z lastnostmi nastavite vrstice na 4 in stolpce na 20
Dvokliknite "LiquidCrystalDisplay1" in v oknu Elements:
- povlecite "Besedilno polje" na levo stran, nato v oknu lastnosti nastavite besedilo na "TEMP:" in širino na 20
- povlecite drugo besedilno polje na levo stran, nato v oknu lastnosti nastavite stolpec na 1 in širino na 20
- povlecite drugo "Besedilno polje" na levo stran, nato v oknu lastnosti nastavite besedilo na "VLAGNOST:" in širino na 20, stolpec pa na 2
- povlecite drugo besedilno polje na levo stran, nato v oknu lastnosti nastavite stolpec na 3 in širino na 20
Zaprite okno Elements
- Priključite "LiquidCrystalDisplay1" pin I2C Out na Arduino I2C In
- Priključite senzor za zatiče "HumidityThermometer1" na Arduino Digital pin 2
- Priključite temperaturo nožice "HumidityThermometer1" na LiquidCrystalDisplay1> polje za besedilo2 pin
- Povežite nožico "HumidityThermometer1" Vlažnost z LiquidCrystalDisplay1> Besedilno polje 4 pin In
5. korak: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
Korak 6: Igrajte se
Če napajate modul Arduino UNO, bo na LCD zaslonu začel prikazovati vrednosti temperature in vlažnosti. Če besedila ne vidite, nastavite svetlost s potenciometrom.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu: