Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Agar siz vizual termometrni xohlagan bo'lsangiz, bu loyiha yordam berishi mumkin. Biz namlik va harorat darajasiga qarab ma'lum ranglarni ko'rsatadigan LEDlar to'plamini tayyorlaymiz.
1 -qadam: materiallar
Ushbu loyiha uchun sizga kerak bo'ladi:
- 2 ta RGB LED
- DHT11 Harorat va namlik moduli
- 6 220 Ω qarshilik
-12 ta taxtali o'tish joylari (simlar)
- Arduino UNO R3
- Arduino IDE (kodlash uchun)
- DHT Sensor kutubxonasi (harorat modulining ishlashi uchun)
2 -qadam: Elektron panelni ulash
3 -qadam:
Siz har bir komponentga to'g'ri quvvat manbaini o'rnatmoqchisiz, shuning uchun er va 5 voltli ulanishlardan boshlaylik
4 -qadam:
Keyin harorat sensori o'rnatamiz. Meniki Arduino uno -dagi 2 pinli ulangan
5 -qadam:
Nihoyat, LEDlarni o'rnatamiz. Ikkalasida ham simlar va rezistorlar bir xil. Harorat ko'rsatkichlarini aks ettiruvchi LED uchun pinlarim 3, 5 va 6 da, namlik svetodiod 9, 10 va 11 pimlarga o'rnatiladi.
6 -qadam:
Sizda tugallangan zanjir bor! Keling, ushbu LEDlarga haroratni sezishga imkon beradigan kod ustida ishlashni boshlaylik.
Avval harorat sensori va svetodiodli pinlarni pinlarga qarab aniqlang va harorat sensori kutubxonasini kiriting. Kutubxonani qo'shish uchun (bizning holimizda "DHT" - bizning kutubxona), menyu satriga o'ting va "Sketch> Kutubxonani qo'shish>. ZIP kutubxonasini qo'shish" -ni tanlang va uni yuklagan joydan "DHT" ZIP papkasini tanlang.
7 -qadam: kodlash
8 -qadam:
Keyinchalik, Void Setup -da ikkala LEDning chiqishini, shuningdek sensori uchun ketma -ket monitorni aniqlang.
9 -qadam:
Void Loop -da, ketma -ket monitoringizning funktsiyasini yozing. Bu erda siz pastadir funktsiyasi uchun harorat va namlik ko'rsatkichlarini olasiz.
10 -qadam:
Menyu satriga o'ting va "Asboblar> Serial monitor" -ni tanlang. Siz harorat va namlik ko'rsatkichlarini olishingiz kerak. 30 soniya kuting va harorat va namlik uchun eng tez -tez uchraydigan raqamlarni yozing. Endi siz o'qiyotganingizdan so'ng, biz ushbu qiymatlarni kodning keyingi segmentiga ulashimiz mumkin
11 -qadam:
LED'larimiz mos ravishda yonishi uchun biz "boshqa" so'zlarni yozishimiz kerak. Harorat uchun o'lchovni oling va uni birinchi so'zlar to'plamiga ulang. Agar harorat belgilangan qiymatdan yuqori bo'lsa, chiroq qizil bo'ladi. Aks holda, u ko'k rangda qoladi. Xuddi shu narsa namlik uchun ham amal qiladi. Agar o'qish siz olgan qiymatdan yuqori bo'lsa, chiroq qizil rangga aylanadi. Aks holda, u ko'k rangda qoladi.
12 -qadam: Bajarildi
Endi sizda harorat va namlikni aniqlaydigan LEDlar mavjud.