Description:
Temperature and humidity measurements are a nice addition to many hobby projects. But [Rajendra Bhatt] makes the point that many of these sensors have a price tag that is well above what most hobbiests are willing to spend. He decided to take an in-depth look at the DHT11 sensor; which you can get your hands on for under $1.6 if you know where to look.
The four-pin device uses a 1-wire protocol. [Rajendra] discusses the ins and outs of the communicationsdemonstrating the part using a PIC 16F628. It’s a snap to connect to your projectrequiring VCCGNDand a pull-up resistor on the single data line. We’ve already seen it used on at least one projectand hope to see more of this little guy in your own hacks.
شرح :
مبدأ عمل الحساس DHT11
حساس رطوبة وحرارة رقمي حيث يرسل المتحكم الاردوينو نبضة بدء للحساس لينقله من وضع الأستعداد إلى وضع التشغيل Starting signal و بعد اكتمال وصول النبضه إلى الحساس و استجابته لهذه النبضة عن طريق Microcontrollerالمضمن داخل الحساس حيث يرسل اشارة تضم 40Bit تضم اشارات الحرارة و الرطوبة و من ثم يستقبلها المتحكم الاردوينو الذي يقوم بدوره بمعالجتها و إظهار النتائج.
وتمثل هذه النبضات 40Bit
8Bit قيمة الرطوبة بعدد صحيح + 8Bit قيمة الرطوبة بعدد كسري + 8Bit قيمة الحرارة بعدد صحيح + 8Bit قيمة الحرارة بعدد كسري + 8Bit من اجل التماثل.
ويستخدم هذا الحساس تقنية الخط الواحد (single-wire bi-directional) بمعنى يكون مشترك في الاستقبال و الارسال ضمن مخطط زمني معين يحكم هذه العملية.
مما يعني أن الحساس سيكون موصول مع المتحكم بمنفذ واحد سوف يعمل كمدخل و مخرج ضمن هذا المخطط الزمني.
وكما هو موضح بالمخطط الزمني لاشارة الخرج للحساس DHT11
فأن الحالة صفر: Low ترسل نبضة بدء الارسال 1Bit ومدتها 50 ميكروثانية و من ثم يرسل 1Bit لمدة 26 – 28 ميكروثانية وهذه تمثل اشارة 0Bit تم ارسالها من الحساس.
وفي حالة High : ترسل نبضة بدء الارسال 1Bit ومدتها ايضا" 50 ميكروثانية ومن ثم يرسل 1Bit لمدة 70 ميكروثانية وهذه تمثل اشارة 1Bit تم ارسالها من الحساس.
Features:
Documents: