WHAT'S NEW?
Loading...

การใช้งาน DHT22 ร่วมกับบอร์ดอาดูโน (EP. 1)



ก่อนอื่นเราต้องมาทำความรู้จักกับเจ้า DHT22 กันนะครับ

DHT22 อุปกรณ์เซนเซอร์สำหรับวัดอุณหภูมิและความชื้นสัมพัทธ์ (Temperature & Relative Humidity Sensor) เป็นอุปกรณ์ที่สามารถนำมาประยุกต์ใช้งานทางด้านระบบสมองกลฝังตัวได้หลากหลาย เช่น การวัดและควบคุมอุณหภูมิและความชื้น ระบบบันทึกข้อมูลเกี่ยวกับอุณหภูมิและความชื้นในห้อง เป็นต้น

ข้อมูลเชิงเทคนิค (Techinal details) ของ DHT22
- ใช้แรงดันไฟเลี้ยงได้ในช่วง: 3.3V ถึง 5.5V DC (ดังนั้นจึงใช้ได้กับ 3.3V และ 5V)
- วัดอุณหภูมิได้ในช่วง: -40 to 80 °C (±0.5 °C accuracy)
- วัดความชื้นสัมพัทธ์ได้ในช่วง: 0 - 100 RH% (2 - 5% accuracy)
- อัตราการวัดสูงสุด: 0.5Hz
- คอนเนกเตอร์แบบ 4 ขา ( 0.1" / 2.54mm spacing)

Pin 1 = VCC
Pin 2 = SDA (Serial data, bidirectional)
Pin 3 = N.C. (Not Connect)
Pin 4 = GND

ศึกษาข้อมูลเพิ่มเติมได้ที่ http://www.datasheetcafe.com/dht22-datasheet-pdf/

จากนั้นเรามาดูการต่อ DHT22 เข้ากับ บอร์ดอาดูโน กันนะครับ



จากรูป จะเห็นการต่อวงจร ระหว่าง DHT22 เข้ากับบอร์ดอาดูโน โดยขั้นแรกจะต้องต่อตัวต้านทานขนาด 4.7 กิโลโอห์ม คร่อมระหว่างขา Vcc และขา DATA เพื่อเป็นการ Pull Up สัญญาณ

จากนั้นต่อ
ขา 1 (Vcc) ต่อเข้ากับขา แรงดันไฟเลี้ยง( 3.3V หรือ 5V) ของบอร์ดอาดูโน
ขา 2 (DATA) ต่อเข้ากับขา Digital PIN__ ของบอร์ดอาดูโน (ในที่นี้กำหนดให้ PIN2 รับสัญญาณ)
ขา 3 ไม่ต้องต่อกับอะไร
ขา 4 (Ground) ต่อเข้ากับขา GND (Ground) ของบอร์ดอาดูโน

ในเมื่อเรารู้จักข้อมูลต่างๆ ของเจ้า DHT22 กันแล้ว ในคราวต่อไปเราจะมาดูการเขียนโปรแกรมเพื่อนให้เจ้าอาดูโนอ่านค่า อุณหภูมิ ความชื้น จาก DHT22 กันครับ

0 comments:

Post a Comment