DHT22 Temperature & Humidity Sensor — วัดอุณหภูมิและความชื้น

DHT22 — เซ็นเซอร์วัดอุณหภูมิและความชื้น

DHT22 (AM2302) เป็นเซ็นเซอร์วัดอุณหภูมิและความชื้นที่แม่นยำ ใช้สัญญาณ Digital แบบ 1-Wire ราคาประมาณ 80-120 บาท

คุณสมบัติDHT11DHT22
ช่วงวัดอุณหภูมิ0-50°C-40~80°C
ความแม่นยำอุณหภูมิ±2°C±0.5°C
ช่วงวัดความชื้น20-90%0-100%
ความแม่นยำความชื้น±5%±2%
ความถี่อ่านค่า1 ครั้ง/วินาที2 ครั้ง/วินาที

การต่อวงจร

DHT22:
  Pin 1 (VCC) → Arduino 5V (หรือ 3.3V)
  Pin 2 (DATA) → Arduino D2 + 10kΩ Pull-up → 5V
  Pin 3 (NC) → ไม่ต้องต่อ
  Pin 4 (GND) → GND

Source Code — DHT22 + Arduino

#include "DHT.h"

#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  delay(2000);

  float h = dht.readHumidity();
  float t = dht.readTemperature();
  float f = dht.readTemperature(true); // Fahrenheit

  if (isnan(h) || isnan(t)) {
    Serial.println("❌ อ่านค่า failed!");
    return;
  }

  Serial.print("ความชื้น: "); Serial.print(h); Serial.print(" %	");
  Serial.print("อุณหภูมิ: "); Serial.print(t); Serial.println(" °C");
}

ประยุกต์ใช้กับระบบรดน้ำ

void checkWeatherForWatering() {
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  if (h > 85 && t < 25) {
    // อากาศเย็นและชื้น → ไม่ต้องรดน้ำวันนี้
    Serial.println("☁️ อากาศชื้น งดรดน้ำ");
  } else if (t > 35 && h < 40) {
    // ร้อนและแห้ง → ต้องรดน้ำเพิ่ม
    Serial.println("🔥 ร้อนแห้ง ต้องรดน้ำ");
  }
}
Tip: อย่าติดตั้ง DHT22 กลางแดดหรือใกล้แหล่งความร้อน (เช่น Relay Module) เพราะค่าที่อ่านได้จะเพี้ยน

💰 ราคาประมาณการ

อุปกรณ์ราคา
Soil Moisture YL-69~20-40 บาท
Capacitive Moisture v1.2~50-90 บาท
LDR + 10k Resistor~5-10 บาท
DHT22~80-120 บาท
PIR HC-SR501~30-60 บาท
Rain Sensor YL-83~25-45 บาท
Flow Sensor YF-S201~60-100 บาท

🔋 ทางเลือกใช้แบตเตอรี่

เซ็นเซอร์ทั้งหมดใช้ไฟ 5V ซึ่ง Arduino จ่ายให้ได้โดยตรง ถ้าใช้แบตเตอรี่ 12V + Buck Converter → 5V เซ็นเซอร์จะทำงานปกติ

สำหรับระบบนอกบ้านที่ไม่มีปลั๊กไฟ ใช้ Solar Cell 10W + แบต 12V 7Ah (~1,000-1,500 บาท) จ่ายไฟทั้งระบบได้ 24 ชม.

⚠️ หมายเหตุ: เนื้อหานี้ค้นคว้าและเรียบเรียงโดย Hermes AI — ข้อมูลทางเทคนิคควรตรวจสอบก่อนนำไปใช้งานจริง

⚠️ เนื้อหาถูกสร้างโดย AI (Hermes AI) — ข้อมูลทางเทคนิคอาจต้องตรวจสอบก่อนนำไปใช้งานจริง