Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada biz DHT11 sensori va I2C LCD yordamida oddiy harorat monitorini yasashni o'rganamiz
Videoni tomosha qiling!
1 -qadam: Sizga nima kerak
- 20x4 I2C xarakterli LCD displey
- Jumper simlari
- Arduino Uno yoki boshqa Arduino taxtasi
- DHT11 harorat va namlik sensori
- Visuino dasturi: Bu yerdan yuklab oling
2 -qadam: O'chirish davri
- LCD displey pinini [VCC] Arduino piniga [5V] ulang
- LCD displey pinini [GND] Arduino piniga [GND] ulang
- LCD displey pinini [SDA] Arduino piniga [SDA] ulang
- LCD displey pinini [SCL] Arduino piniga [SCL] ulang
Eslatma: Yorqinlikni sozlash uchun LCD orqasidagi potansiyometrdan foydalaning
- DHT11 sensor pinini [GND] Arduino piniga [GND] ulang
- DHT11 sensorli pinini [VCC] Arduino piniga [5V] ulang
- DHT11 sensor pinini [OUT] yoki "S" raqamli Arduino piniga ulang [2]
3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.
Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
4 -qadam: Visuino -da komponentlarni qo'shish, sozlash va ulash
- "DHT11" komponentini qo'shing
- "Suyuq kristalli displey (LCD) - I2C" komponentasini qo'shing "LiquidCrystalDisplay1" -ni tanlang va xususiyatlar oynasida qatorlarni 4 -ga, ustunlarni 20 -ga o'rnating.
"LiquidCrystalDisplay1" va Elements oynasida ikki marta bosing:
- "Matn maydoni" ni chap tomonga torting, so'ngra xususiyatlar oynasida matnni "TEMP:" va kengligi 20 ga o'rnating.
- chapga boshqa "Matn maydoni" ni torting, so'ngra xususiyatlar oynasida ustunni 1 va kenglikni 20 ga o'rnating
- chapga boshqa "Matn maydonini" torting, so'ngra xususiyatlar oynasida matnni "HUMIDITY:" ga, kengligini 20 ga va ustunni 2 ga o'rnating.
- chapga boshqa "Matn maydoni" ni suring, so'ngra xususiyatlar oynasida ustunni 3 va kenglikni 20 ga o'rnating
Elementlar oynasini yoping
- "LiquidCrystalDisplay1" pinli I2C -ni Arduino I2C In -ga ulang
- "Namlik termometr1" pinli sensorni Arduino Digital pin 2 ga ulang
- "Namlik termometr1" pinining haroratini LiquidCrystalDisplay1> Matn maydoniga 2 ta pinli ulang.
- "NamlikTermometr1" pin namligini LiquidCrystalDisplay1> Matn maydoniga 4 ta pinli ulang.
5 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
6 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz, LCD displeyda harorat va namlik ko'rsatiladi. Agar siz matnni ko'rmasangiz, yorqinlikni potansiyometr yordamida sozlaganingizga ishonch hosil qiling.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin: