
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Bu dərsdə DHT11 sensoru və I2C LCD istifadə edərək sadə bir temperatur monitorunun necə hazırlanacağını öyrənəcəyik
Videoya baxın!
Addım 1: Nə lazımdır



- 20x4 I2C xarakterli LCD ekran
- Jumper telləri
- Arduino Uno və ya hər hansı digər Arduino lövhəsi
- DHT11 temperatur və rütubət sensoru
- Visuino proqramı: Buradan yükləyin
Addım 2: Dövrə

- LCD Ekran pinini [VCC] Arduino pininə [5V] qoşun
- LCD Ekran pinini [GND] Arduino pininə [GND] qoşun
- LCD Ekran pinini [SDA] Arduino pininə [SDA] qoşun
- LCD Ekran pinini [SCL] Arduino pininə [SCL] qoşun
Qeyd: Parlaqlığı tənzimləmək üçün LCD arxasındakı potensiometrdən istifadə edin
- DHT11 sensor pinini [GND] Arduino pininə [GND] qoşun
- DHT11 sensor pinini [VCC] Arduino pininə [5V] qoşun
- DHT11 sensor pinini [OUT] və ya "S" Arduino rəqəmsal pininə [2] qoşun
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin


Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.
Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın



- "DHT11" komponentini əlavə edin
- "Liquid Crystal Display (LCD) - I2C" komponentini əlavə edin "LiquidCrystalDisplay1" seçin və xüsusiyyətlər pəncərəsində Satırları 4 -ə, sütunları isə 20 -yə təyin edin.
"LiquidCrystalDisplay1" və Elements pəncərəsinə iki dəfə vurun:
- "Mətn Sahəsini" sola sürükləyin, sonra xüsusiyyətlər pəncərəsində mətni "TEMP:" və eni 20 olaraq təyin edin
- başqa bir "Mətn Sahəsini" sola sürükləyin, sonra xüsusiyyətlər pəncərəsində sütunu 1, enini isə 20 olaraq təyin edin
- başqa bir "Mətn Sahəsini" sola sürükləyin, sonra xüsusiyyətlər pəncərəsində mətni "Rütubət:" və eni 20, sütunu isə 2 olaraq təyin edin.
- başqa bir "Mətn Sahəsini" sola sürükləyin, sonra xüsusiyyətlər pəncərəsində sütunu 3 -ə, enini isə 20 -yə təyin edin
Elements pəncərəsini bağlayın
- "LiquidCrystalDisplay1" pin I2C -ni Arduino I2C In -ə qoşun
- "HumidityThermometer1" pin Sensorunu Arduino Digital pin 2 -ə qoşun
- "Rütubət Termometr1" pin temperaturunu LiquidCrystalDisplay1> Mətn Sahəsinə 2 pin daxil edin
- "HumidityThermometer1" pin Rütubətini LiquidCrystalDisplay1> Mətn Sahəsinə 4 pin daxil edin
Addım 5: Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 6: Oyna
Arduino UNO modulunu işə salırsınızsa, LCD Ekranda Temperatur və Rütubət dəyərləri göstərilməyə başlayacaq. Heç bir mətn görmədiyiniz təqdirdə, potensiometrdən istifadə edərək parlaqlığı tənzimlədiyinizə əmin olun.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
Arduino ilə 20x4 I2C Karakterli LCD Ekranı necə istifadə etmək olar: 6 addım

Arduino ilə 20x4 I2C Xarakterli LCD Ekranı necə istifadə etmək olar: Bu sadə dərsdə, Arduino Uno ilə 20x4 I2C Karakterli LCD ekranından istifadə edərək sadə bir mətn " Salam Dünya. Videoya baxın
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım

I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
DHT11 ilə ESP32 əsaslı M5Stack M5stick C Hava Monitoru - DHT11: 6 Addımlı M5stick-C-də Temperatur Nəmliyi və İstilik İndeksini izləyin

DHT11 ilə ESP32 əsaslı M5Stack M5stick C Hava Monitoru | DHT11 ilə M5stick-C-də Temperatur Rütubətini və İstilik İndeksini izləyin: Salam uşaqlar, bu təlimatlarda DHT11 temperatur sensoru ilə m5stick-C (m5stack tərəfindən hazırlanmış bir inkişaf lövhəsi) ilə əlaqə qurmağı və m5stick-C-nin ekranında göstərməyi öyrənəcəyik. Beləliklə, bu dərslikdə temperaturu, rütubəti & istilik mən
Arduino Nano və I2C LCD ilə iki DS18B20 Temperatur Sensoru: 5 addım

Arduino Nano və I2C LCD ilə iki DS18B20 Temperatur Sensoru: Bu gün sizə Arduino Nano Clone və I2C LCD ilə iki temperatur sensoru DS18B20 -nin necə qurulacağını göstərmək istəyirəm. I2C xoşagəlməzdir. Arduino IDE 1.8.8 istifadə edirəm // Pouziv
Nodemcu ilə əlaqəli LCD 20X4 Ekran: 3 addım

Nodemcu'ya LCD 20X4 Arayüz Ekranı: Əvvəlki vəzifəmdə çətinlik çəkdiyim üçün bunu bölüşmək qərarına gəldim, Nodemcu ilə Graphic (128x64) LCD ilə əlaqə qurmağa çalışdım, amma heç bir nəticə vermədi. Bunun kitabxana ilə əlaqəli bir şey olduğunu başa düşürəm (Qrafik üçün Kitabxana