กลับไปหน้ารวมไฟล์
exhaust-fan-control-c46e56.md

โปรเจกต์นี้เป็นการพัฒนาระบบตรวจสอบและควบคุมสภาพแวดล้อมอัจฉริยะ ที่ผสานเซ็นเซอร์และแอคชูเอเตอร์หลายชนิด เพื่อให้มั่นใจว่าสภาพแวดล้อมจะอยู่ในสภาวะที่เหมาะสมที่สุด ระบบนี้ใช้เซ็นเซอร์ DHT11 สำหรับตรวจวัดอุณหภูมิและความชื้น, เซ็นเซอร์ MQ2 สำหรับตรวจจับแก๊ส และจอ LCD สำหรับแสดงข้อมูลแบบเรียลไทม์ นอกจากนี้ยังมีพัดลมที่ควบคุมด้วยรีเลย์สำหรับระบายอากาศ และ LED สีแดงสำหรับการแจ้งเตือนด้วยแสง ระบบถูกออกแบบให้ทำงานได้ทั้งแบบอัตโนมัติและแบบสั่งงานด้วยมือ เพื่อให้มีความยืดหยุ่นและเพิ่มความปลอดภัย

ในยุคนี้ที่ความปลอดภัยในพื้นที่อยู่อาศัยและโรงงานอุตสาหกรรมเป็นเรื่องสำคัญ การพัฒนา "ระบบตรวจสอบและควบคุมสภาพแวดล้อมอัจฉริยะ" ถือเป็นโซลูชันที่ตอบโจทย์ทั้งการดูแลรักษาความปลอดภัยและการสร้างสภาพแวดล้อมที่เหมาะสม โปรเจกต์นี้ผสานระบบสมองกลฝังตัวเข้ากับเซ็นเซอร์ประสิทธิภาพสูง เพื่อคอยเฝ้าระวังอันตรายที่มองไม่เห็น

ภาพรวมโปรเจกต์

โปรเจกต์นี้เป็นระบบควบคุมอัตโนมัติที่ทำงานแบบเรียลไทม์ อาศัยการประมวลผลจากไมโครคอนโทรลเลอร์ Arduino ในการวัดอุณหภูมิ, ความชื้น และความเข้มข้นของแก๊สในอากาศ เมื่อระบบตรวจจับความผิดปกติ เช่น การรั่วไหลของแก๊สหรืออุณหภูมิที่สูงเกินไป มันจะสั่งงานให้หน่วยขับพัดลม (Fan) ทำงานทันทีเพื่อระบายอากาศ พร้อมทั้งแสดงสถานะผ่านหน้าจอ LCD และสัญญาณเตือนด้วยแสง เพื่อแจ้งให้ผู้ใช้ทราบถึงสถานการณ์โดยเร็ว


ส่วนประกอบและหลักการทางวิศวกรรม

หัวใจของระบบประกอบด้วยส่วนประกอบหลักที่ทำงานร่วมกันอย่างเป็นระบบ ดังนี้

1. DHT11 (เซ็นเซอร์วัดอุณหภูมิและความชื้น)

เซ็นเซอร์วัดอุณหภูมิและความชื้นแบบดิจิทัลที่ใช้การส่งข้อมูลแบบบัสเดี่ยว ภายในประกอบด้วยเทอร์มิสเตอร์แบบ NTC (Negative Temperature Coefficient) สำหรับวัดอุณหภูมิ และองค์ประกอบวัดความชื้นแบบ capacitive ให้ความแม่นยำเพียงพอสำหรับการตรวจสอบภายในอาคาร

2. MQ2 (เซ็นเซอร์แก๊สและควัน)

เซ็นเซอร์แก๊สแบบ MOS (Metal Oxide Semiconductor) ที่ไวต่อแก๊ส LPG, โพรเพน, ไฮโดรเจน และควัน ทำงานบนหลักการเปลี่ยนแปลงความต้านทานของวัสดุเซมิคอนดักเตอร์ (SnO2) เมื่อสัมผัสกับแก๊สที่ทำปฏิกิริยา ระบบใช้ค่าความต่างศักย์อนาล็อกที่ได้ในการคำนวณความหนาแน่นของแก๊สในอากาศ

3. โมดูลรีเลย์และพัดลมระบายอากาศ

เนื่องจากพัดลมทั่วไปต้องการกระแสและแรงดันที่สูงกว่าที่ Arduino จะจ่ายตรงได้ เราจึงใช้ รีเลย์ เป็นสวิตช์อิเล็กทรอนิกส์เพื่อแยกส่วนควบคุม (แรงดันต่ำ) ออกจากส่วนจ่ายไฟ (แรงดันสูง) ทำให้สามารถควบคุมพัดลมระบายอากาศได้อย่างปลอดภัย

4. จอแสดงผล LCD และ LED แจ้งเตือน

  • LCD (Liquid Crystal Display): ทำหน้าที่เป็นส่วนติดต่อผู้ใช้ (User Interface) แสดงค่าอุณหภูมิ, ความชื้น และระดับแก๊สแบบเรียลไทม์
  • LED สีแดง: ทำหน้าที่เป็นตัวบ่งชี้เตือนวิกฤตที่ต้องสังเกตเห็นได้จากระยะไกล

ตรรกะระบบและอัลกอริทึม

โปรแกรมถูกออกแบบให้ทำงานเป็น State Machine และใช้หลัก Threshold Monitoring โดยมีขั้นตอนการทำงานดังนี้

  1. การรวบรวมข้อมูล: ระบบอ่านค่าจากเซ็นเซอร์ DHT11 และ MQ2 ในช่วงเวลาที่กำหนด (Sampling Rate)
  2. การประมวลผลและเปรียบเทียบ:
    • เปรียบเทียบค่าแก๊สที่อ่านได้กับค่า Threshold (จุดวิกฤต) ที่ตั้งไว้ในโค้ด
    • เปรียบเทียบค่าอุณหภูมิกับช่วงที่กำหนดเพื่อประเมินความเสี่ยงของการสะสมความร้อน
  3. ตรรกะการสั่งงาน:
    • โหมดอัตโนมัติ: หากค่าแก๊สเกินมาตรฐานหรืออุณหภูมิสูงเกินไป ระบบจะส่งสัญญาณ High ไปที่รีเลย์เพื่อเปิดพัดลม และสั่งให้ LED สีแดงกระพริบหรือติดค้าง
    • การควบคุมด้วยมือ: ผู้ใช้สามารถเปิด-ปิดระบบระบายอากาศด้วยมือผ่านสวิตช์หรืออินเทอร์เฟซที่ออกแบบไว้ (หากมีการเชื่อมต่อเพิ่มเติม)
  4. ลูปการตอบรับ: แสดงผลลัพธ์ปัจจุบันบนหน้าจอ LCD ทำให้ผู้ใช้ทราบพารามิเตอร์ต่างๆ ได้ตลอดเวลา
// Basic Control Logic Example (Conceptual Code)
if (gasValue > gasThreshold || tempValue > tempThreshold) {
    digitalWrite(RELAY_PIN, HIGH); // Turn on fan
    digitalWrite(LED_PIN, HIGH);   // Turn on warning light
    digitalWrite(RELAY_PIN, LOW);  // ปิดพัดลม
    digitalWrite(LED_PIN, LOW);    // ปิดไฟเตือน
}

จุดเด่นของระบบ

  • ระบบเซฟตี้สองชั้น: กันทั้งเรื่องอุณหภูมิ (ป้องกันความร้อนเกิน) และเรื่องแก๊สรั่วในระบบเดียว จัดไปวัยรุ่น!
  • เห็นค่าตัวแปรแบบเรียลไทม์: ค่าต่างๆ ในสภาพแวดล้อมรู้ผลทันทีผ่านหน้าจอ ไม่ต้องมโนเอาเอง
  • ตอบสนองอัตโนมัติ: ระบบตัดสินใจและทำงานเองเมื่อเจออันตราย ลดความเสี่ยงจากอุบัติเหตุเพราะมนุษย์เผลอ
  • ต่อยอดได้: พัฒนาต่อเพื่อเชื่อมกับระบบ IoT (เช่นใช้ ESP32 หรือ Blynk) เพื่อแจ้งเตือนไปที่มือถือได้ในอนาคต สู้งานนะน้อง!

ดาวน์โหลดและทรัพยากร

ดาวน์โหลดวงจรเต็ม (Schematic) และซอร์สโค้ดได้ที่นี่เลย:

[ดาวน์โหลดซอร์สโค้ด]
[ดาวน์โหลดแผนภาพวงจร]


หวังว่าโปรเจคนี้จะเป็นแนวทางที่มีประโยชน์สำหรับเหล่าวิศวะและคนที่สนใจจะสร้างระบบ Smart Home หรือระบบตรวจสอบในอุตสาหกรรมนะ! ห้ามช็อตนะตัวนี้

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

apps:
  - "1x Arduino IDE"
author: "jiiroo19"
category: "Sensors & Environment"
components:
  - "1x Digital Temperature and Relative Humidity Sensor DHT11 DHT22 AM2302B AM2301 AM2320 Humidity Sensor Module For Arduino AM2302"
  - "1x MQ2(gas sensor)"
  - "1x Arduino Uno R3"
  - "2x Resistor 10k"
  - "1x 16x2 LCD display with I²C interface"
  - "2x Push Button"
  - "1x Red LED 625nm 1.8v 2..5mA"
  - "1x SSR-40 DA"
  - "1x Resistor 220 ohm"
description: "ระบบควบคุมเทพๆ ที่จับมือกันระหว่างเซนเซอร์วัดอุณหภูมิ, ความชื้น, และแก๊ส ทำงานร่วมกับจอ LCD, รีเลย์สั่งงานมอเตอร์พัดลม และไฟแจ้งเตือนสายตา รับรองสภาพแวดล้อมในห้องให้ปลอดโปร่งและปลอดภัย ทั้งแบบอัตโนมัติและสั่งงานมือเอง งานง่ายแต่หล่อจัดไป!"
difficulty: "Intermediate"
documentationLinks: []
downloadableFiles:
  - "https://projects.arduinocontent.cc/2ccc3ca2-53d3-4c79-8938-a53a36151fb4.ino"
encryptedPayload: "U2FsdGVkX1985uyYMoJyBJgwNftAKZcxqUoRbTsmmXV9hMrRnhEyKp4WRFmZ3w2bhl4FYkASMYbWX93yTeJWZD2+1MhIvC70BPkx8Sye5lc="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/exhaust-fan-control-c46e56_cover.png"
lang: "en"
likes: 0
passwordHash: "45db93c0024480c465d9bcc28bf5b16ff7b39e04cd1cac17bb6fdc853157d6c7"
price: 1120
seoDescription: "Exhaust Fan Control system using temperature, humidity, and gas sensors with LCD display and relay for automated environmental safety."
tags:
  - "Environmental Sensing"
  - "Home Automation"
title: "ระบบสั่งพัดลมดูดอากาศสุดตึง! ควบคุมอัตโนมัติแบบวัยรุ่น"
tools: []
videoLinks: []
views: 1327