กลับไปหน้ารวมไฟล์
temperature-and-humidity-logger-per-hour-a78db2.md

โปรเจกต์นี้คือการบันทึกอุณหภูมิและความชื้นรายชั่วโมง...

โปรเจกต์นี้คือการบันทึกอุณหภูมิและความชื้น...

พี่เป็นมือใหม่กับ [Arduino](https://s.shopee.co.th/7fUgFAWSki) นะน้อง ถ้าพี่ทำผิดตรงไหนช่วยบอกด้วยนะ

พี่ซื้อมันมาได้ประมาณเดือนนึงแล้ว เวลาว่างๆ ก็ลองเล่นๆ กับมันไปเรื่อย...

พี่อยากทำอะไรสักอย่างเพื่อนับว่าอุณหภูมิในบ้านพี่เปลี่ยนไปยังไงตอนพี่ไปทำงาน..

หลักการทำงานง่ายๆ คือมันจะเก็บตัวอย่างทุก 15 นาที แล้วเอามารวมกัน จากนั้นก็หารด้วยจำนวนตัวอย่างที่เก็บได้ตลอดเวลา

ตัวอย่างเช่น ตอนที่เราจิ้ม [Arduino](https://s.shopee.co.th/7fUgFAWSki) เข้าเต้าเสียบ มันจะอ่านค่าจาก DHT แล้วแสดงผลในแถวแรก จนกว่าจะครบ 15 นาทีแรก จากนั้นมันก็จะแสดงค่าเฉลี่ยอุณหภูมิและความชัยครั้งแรก

ในแถวแรก ตัวเลข 2 ตัวแรกคือวินาทีที่กำลังนับไปสู่การครบ 1 นาที หลังจากวินาทีคือค่าความชื้น และข้างๆ คืออุณหภูมิ ในแถวที่สอง ถ้าวินาทีอยู่ระหว่าง 0 ถึง 29 มันจะแสดงเวลาที่โปรแกรมรันมา ถ้าวินาทีอยู่ระหว่าง 30 ถึง 59 มันจะแสดงจำนวนชั่วโมงที่บันทึกข้อมูลไปแล้ว!

รายละเอียดเทคนิคเพิ่มเติมแบบจัดเต็ม

การบันทึกข้อมูลตามช่วงเวลา

โปรเจกต์นี้ดีไซน์มาสำหรับงานวิจัยสภาพอากาศหรือการตรวจสอบระบบ HVAC ในบ้านเน้นดูแนวโน้มระยะยาวมากกว่าจับค่าสูง-ต่ำแบบเรียลไทม์

  • ช่วงเวลาตรวจสอบรายชั่วโมง: เพื่อป้องกันปัญหา "Sensor ร้อนเกิน" และไฟล์ข้อมูลบวมเกินไป Arduino จะอยู่ในโหมดประหยัดพลังงานและจะตื่นมาทำงานทุกๆ 60 นาที
  • รูปแบบการบันทึกลง SD Card: จะเขียนข้อมูลด้วยโครงสร้างที่จัดรูปแบบไว้แน่นอน (timestamp, ความชื้น%, อุณหภูมิ°C) เพื่อให้แน่ใจว่าข้อมูลสามารถนำเข้าไปใน Excel หรือ MATLAB เพื่อวิเคราะห์แนวโน้มรายสัปดาห์/เดือนได้ง่ายๆ

ฮาร์ดแวร์เพื่อความแม่นยำ

  • ความแม่นยำของ DHT22: ใช้เซ็นเซอร์ DHT22 ที่มีความแม่นยำสูง ให้ความละเอียดความชื้น 0.1% และค่าความคลาดเคลื่อนอุณหภูมิ +/- 0.5°C ซึ่งน่าเชื่อถือกว่ามากสำหรับการบันทึกรายชั่วโมงเมื่อเทียบกับ DHT11 พื้นฐาน

ข้อมูล Frontmatter ดั้งเดิม

title: "Temperature and Humidity Logger Per Hour"
description: "In this project, we're going to use the DHT11 humidity and temperature sensor to calculate the average temperature and humidity every hour."
author: "lefteris1993"
category: "Sensors & Environment"
tags:
  - "weather"
  - "environmental sensing"
  - "data collection"
  - "monitoring"
views: 13343
likes: 7
price: 299
difficulty: "Easy"
components:
  - "1x Arduino UNO"
  - "1x Resistor 220 ohm"
  - "1x Breadboard (generic)"
  - "1x DHT11 Temperature & Humidity Sensor (4 pins)"
  - "1x Single Turn Potentiometer- 10k ohms"
  - "1x Jumper wires (generic)"
  - "1x Pmod SD"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "6d5b57f4f5772a0da7950a5a8d11114be7ffb93aad086357056db856d3bb01b5"
encryptedPayload: "U2FsdGVkX1/1bOKhU7gqTAz5jHfEpbjh8Q9jZ9ea3U161stq0Ag91euVM+OukLbeeykg7lqHd2cKkK9USNmNV1GhIHOBG9kLUej3dz4InA4="
seoDescription: "Build a Temperature and Humidity Logger using DHT11 sensor and Arduino to calculate hourly average data for IoT projects."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/temperature-and-humidity-logger-per-hour-a78db2_cover.jpg"
lang: "th"