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 ไปสัมผัสกับน้ำหรือของเหลวโดยตรง และห้ามสัมผัสกับเปลวไฟโดยตรง