Lab 8 การใช้งานDHT11 ในการวัดค่าอุณหภูมิ ความชื้นสัมพัทธ์ในอากาศ 

จุดประสงค์

   สามารถเขียนโปรแกรมจากKB-IDE ให้สามารถแสดงค่าอุณหภูมิความชื้นจาก DHT11 Module

สาระการเรียนรู้

   DHT11 Module

    DHT11 เป็นเซ็นเซอร์อุณหภูมิและความชื้นสัมพัทธ์ยอดนิยมและราคาประหยัดที่ใช้กันทั่วไปในโครงการอิเล็กทรอนิกส์ สามารถวัดอุณหภูมิได้ตั้งแต่ 0 ถึง 50 องศาเซลเซียส ด้วยความแม่นยำ ±2 องศาเซลเซียส และความชื้นสัมพัทธ์ตั้งแต่ 20%RH ถึง 90%RH ด้วยความแม่นยำ ±5% เซ็นเซอร์ให้เอาต์พุตดิจิตอลและใช้โปรโตคอลการสื่อสารแบบsingle-wire ทำให้ง่ายต่อการเชื่อมต่อกับไมโครคอนโทรลเลอร์และอุปกรณ์ดิจิตอลอื่นๆ


ภาพ DHT 11 ชนิดต่างๆ ในท้องตลาด

วัสดุอุปกรณ์

   1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว

   2. สายเซนเซอร์ จำนวน 3 เส้น

   3. DHT 11 Module จำนวน 1 ตัว

   4. สายMicro USB


วิธีทดลอง

  เป้าหมายในการทำงานของLabนี้ เพื่อทำการอ่านค่าสัญญาณแบบsingle-wire เพื่อนำค่าอุณหภูมิและความชื้นสัมพัทธ์มาแสดง 

2. ทำการเขียนโปรแกรมในKB-IDE ดังรูปข้างล่าง

   3. นำบอร์ดLotus Devkit V.1.0 มาต่อกับสายMicro USB  ดังรูปข้างล่าง

4. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูปข้างล่าง

5. ทำการทดสอบ โดยการนำDHT11 ใส่ที่ควันของไดไอซ์ และเปลวไฟ สังเกตค่าอุณหภูมิและความชื้นสัมพัทธ์ที่แสดงผลที่จอOLED ดังคลิปวีดีโอข้างล่าง

++ ข้อควรระวัง ห้ามนำDHT11 ไปสัมผัสกับน้ำหรือของเหลวโดยตรง และห้ามสัมผัสกับเปลวไฟโดยตรง