Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu loyihada men atrof -muhit harorati va namlikni o'lchash uchun DHT 11 harorat va namlik sensori yordamida Arduino (Nano) yordamida ishlayapman.
ASOSIY ELEKTRIK XUSUSIYATLARNING BAZILARI:
Ishlash voltaji: 3,5V-5V
Joriy (o'lchov): 0,3 mA
Joriy (kutish rejimida): 60 mikro amper
RANGE: 0 dan 50 darajagacha
Qaror: 16 bit
Namuna olish davri:> 2 ms
1 -qadam: Sxematik yaratish
Ushbu sxemada, 5K (ohm) qarshilik chizig'iga ega DHT11 sensori yordamida ma'lumotlar liniyasi uchun qarshilik ko'tariladi.
PIN kodlar:
Qizil simlar +VCC
Qora sim GND
5 K RESISTORLI SARI TEL
3 -pin - Ulanish yo'q
KOMPONENTLARGA KERAK:
1. Arduino
2. DHT11 harorat va namlik sensori
3,5 k ohmli qarshilik
Men DHT11 -ni rezistor va kondansatör ichida qurilgan holda, kirish voltajini hurmat bilan siljitish va ishlataman.
2-qadam: VAQTLARNI UCHUN TAJRIMI
Men shunga mos ravishda pinlarni bog'ladim
5V - +VCC
GND - GND
raqamli pin 2 - DATA PIN
3-qadam: tajriba vaqt kodi
Arduino IDE yordamida biz Arduino kartasini dasturlashimiz mumkin
lekin oldin DHT datchiklari uchun kutubxonani yuklab oling va o'rnating..
kutubxonani yuklab olishdan maqsad kodning murakkabligini kamaytirishdir.
Men SIMPLEDHT nomli kutubxonani yuklayman, bu ajoyib.
kutubxonani o'rnatgandan so'ng, o'rnatish tugmasini bosing.
ochiq fayl-misollar-simpledht-dht11 sukut.
Men DHT11 dan foydalanmoqdaman. agar siz DHT22 dan foydalansangiz, quyida misol kodi ham bor.. O'N YERDA …
kodni ochgandan keyin. Arduino kartasini kompyuteringizga ulang va PORTni tanlang. va namunaviy eskizni yuklang.
ma'lumotlar pinini Arduino raqamli pin2 ga ulaganingizga ishonch hosil qiling.
KOD BO'LIMI BILAN
4 -qadam: tajriba vaqti - sozlash
kodni yuklagandan so'ng ketma -ket monitorni oching.
sensori ma'lumotlarni yuborishini kuzatasiz.
unchalik qiyin emasmi?
5 -qadam: Ishlash
Aytganimdek, sensor 40 bitni yuboradi
8bit namlik tamsayı ma'lumoti + 8bit namlik o'nlik ma'lumotlar + 8bit harorat tamsayı ma'lumoti + 8 bitli harorat kasr ma'lumoti + 8bitlik tekshirish summasi = 40 bit
1 -misol: 40 ta ma'lumot olingan:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Hisoblash: 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
Qabul qilingan ma'lumotlar to'g'ri
Namlik: 0011 0101 = 35H (olti burchakli) = 53%RH
Harorat: 0001 1000 = 18H (olti burchakli) = 24 ℃.
MANBA:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
Raxmat yigitlar
XATOLARNI TOPSANIZ KOMMENTLARGA YOZING.
MENI TASHLASHIM MUMKIN.
CHunki men byudjet injeneriman.
Keyingi loyihada men haroratni ko'rsatish uchun LCD displeydan foydalanishim mumkin.
AJOYIB YIGITLAR QOLING ………………..