Mundarija:
- 1 -qadam: DHT11 va DHT22 harorat va namlik sensori
- 2 -qadam: DHT11 va Arduino yordamida harorat va namlikni o'lchash
- 3 -qadam: O'chirish
- 4 -qadam: kod
- 5 -qadam: DHT22 va Arduino yordamida harorat va namlikni o'lchash
- 6 -qadam: kerakli materiallar
- 7 -qadam: O'chirish
- 8 -qadam: kod
- 9 -qadam: Keyin nima bo'ladi?
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Siz bu va boshqa ajoyib darslarni ElectroPeak rasmiy veb -saytida o'qishingiz mumkin
Sharh
Ushbu qo'llanmada siz DHT11 va DHT22 datchiklarini sozlashni, atrof -muhit harorati va namligini o'lchashni o'rganasiz.
Siz nimani o'rganasiz:
- DHT11 va DHT22 xususiyatlari va farqlari
- DHT11 va DHT22 tuzilishi
- Arduino yordamida DHT11 va DHT22 sensorlarini qanday sozlash kerak
1 -qadam: DHT11 va DHT22 harorat va namlik sensori
Ko'p loyihalarda harorat va namlik kabi parametrlarning ahamiyati tufayli harorat va namlikni o'lchashga qodir bo'lgan sensorlarni to'g'ri tanlash juda muhim. DHT11 va DHT22 deb nomlangan DHT oilasi harorat va namlik sensori orasida eng mashhur va keng tarqalgan sensorlardir.
Siz ularning xususiyatlarini jadvalda ko'rishingiz mumkin.
Past narx - DHT11 -ning eng muhim xususiyati, lekin u yuqori aniqlik va keng o'lchov diapazoniga ega emas. Boshqa tomondan, DHT22, keng diapazoni va o'lchov aniqligi bilan, oiladagi boshqasidan 2,5 baravar qimmat.
2 -qadam: DHT11 va Arduino yordamida harorat va namlikni o'lchash
Kerakli materiallar
Arduino Uno R3
DHT11 sensori
Non paneli
Jumper sim
Dasturiy ta'minot ilovalari
Arduino IDE
3 -qadam: O'chirish
DHT11 tarkibida 4 ta pin bor. Ta'minot uchun 2 ta pin, ma'lumotlarni yuborish uchun 1 ta, ikkinchisi esa foydasiz. Sensorning to'g'ri ishlashi va sizga to'g'ri ma'lumot berish uchun siz 4,7 k qarshilik bilan ma'lumot pinini tortib olishingiz kerak. Sensorning uchinchi pimini hech qanday ulanishsiz qoldiring.
Ogohlantirish Sensor va pim yo'nalishi bo'yicha ehtiyot bo'ling, xato bo'lsa sensoringiz shikastlanadi.
4 -qadam: kod
Ma'lumot uzatishni boshlash uchun ushbu kodni Arduino -ga yuklang va ketma -ket monitorni oching.
DHT. namlik namlikni foizga qaytaradi va DHT.tasorat haroratni Selsiy bo'yicha qaytaradi.
Eslatma Har bir o'lchov o'rtasida 2 soniya kutishimiz kerak. Aks holda, sensor noto'g'ri ma'lumotlarni qaytaradi.
Kompyuterda ma'lumotlarni ko'rsatish o'rniga, siz LCD displeyda harorat va namlikni ko'rsatishingiz mumkin.
Qo'shimcha ma'lumot olish uchun ushbu qo'llanmani ko'ring: 1602 LCD klaviatura qalqoni yordamida Arduino
5 -qadam: DHT22 va Arduino yordamida harorat va namlikni o'lchash
DHT22 sensorini sozlash va ishlatish DHT11 bilan deyarli bir xil.
6 -qadam: kerakli materiallar
Arduino Uno R3
DHT22 sensori
Non paneli
Jumper sim
Dasturiy ta'minot ilovalari
Arduino IDE
7 -qadam: O'chirish
8 -qadam: kod
Yagona farq DHT.trad funksiyasidadir, bu erda 11 o'rniga 22 yozish kerak. Bundan tashqari, siz aniqroq ko'rish uchun harorat va namlik parametrlarini DHT22 uchun suzuvchi sifatida belgilashingiz mumkin.
Ushbu kodni Arduino kartangizga yuklang va natijalarni Serial monitorda ko'ring.