← โปรเจกต์ทั้งหมด
🌡

ส่งค่าอุณหภูมิด้วย DHT11

เริ่มต้น

วิธีต่ออุปกรณ์

ต่อ DHT22 เข้ากับ ESP8266 โดยใช้ Jumper Wire

  • VCC → 3.3V
  • GND → GND
  • DATA → D2 (GPIO4)

แนะนำให้ต่อ Pull-up Resistor 10kΩ ระหว่าง VCC และ DATA เพื่อสัญญาณที่เสถียร

Code ตัวอย่าง

#include <TaparnMQTT.h>
#include <DHT.h>

const char* TOKEN = "tk_xxxxxxxxxxxx";
DHT dht(D2, DHT22);

void setup() {
  dht.begin();
  Taparn.connect(TOKEN);
}

void loop() {
  float temp = dht.readTemperature();
  float hum  = dht.readHumidity();

  if (!isnan(temp)) {
    Taparn.publish("home/temperature", String(temp));
    Taparn.publish("home/humidity",    String(hum));
  }

  Taparn.loop();
  delay(5000);
}

วิธีใช้งานกับ Taparn

  1. สมัครบัญชี Taparn และสร้าง room ชื่อ home
  2. คัดลอก Token จาก dashboard ใส่ในตัวแปร TOKEN
  3. ติดตั้ง library DHT sensor library ผ่าน Arduino Library Manager
  4. อัปโหลด code ขึ้น ESP8266
  5. เปิด Monitor ใน Taparn Dashboard จะเห็นค่าอุณหภูมิและความชื้น update ทุก 5 วินาที

พร้อมเชื่อมต่ออุปกรณ์ของคุณแล้วหรือยัง?

สมัครใช้งานฟรี

ทดลองฟรี 7 วัน · ไม่ต้องใส่บัตรเครดิต