กลับไปหน้ารวมไฟล์
automatic-fart-extractor-bathroom-dehumidifier-fan-eb14e4.md

ชื่อโปรเจกต์: พัดลมดูดอากาศระบายกลิ่น / ลดความชื้นในห้องน้ำอัตโนมัติ

แม้ว่าผมจะตระหนักดีถึงปัญหาที่เกิดจากความชื้นส่วนเกิน เช่น เชื้อรา การเสื่อมสภาพและการผุพังทั่วไป รวมถึงปัญหาสุขภาพ แต่ครอบครัวของผมกลับไม่ค่อยตระหนักถึงเรื่องนี้เท่าไหร่

ผมใช้ Arduino Nano เนื่องจากมีขนาดเล็ก และใช้เซ็นเซอร์วัดอุณหภูมิและความชื้น DHT22 มี Solid State Relay ซึ่งแน่นอนว่าสามารถใช้รีเลย์ปกติก็ได้ เพื่อเปิดและปิดพัดลม หน้าที่ของ Potentiometer คือการปรับค่าเกณฑ์การทริกเกอร์ หรือค่าความชื้นที่พัดลมจะเริ่มทำงาน ผมตั้งค่าไว้ที่ 60% และตอนนี้ก็ใช้งานได้ดี คุณสามารถปรับเปลี่ยนได้ในภายหลังเพื่อให้เหมาะกับความต้องการของคุณ ช่วงค่าอยู่ที่ 30% ถึง 90% ดังนั้น 60% จึงอยู่ตรงกลางพอดี การทริกเกอร์ด้วยตนเองจะเกิดขึ้นเมื่อรีเซ็ตตัวควบคุม จริงๆ แล้วผมต้องการตั้งค่าการหน่วงเวลาการทริกเกอร์ด้วยตนเองเมื่อบูตเครื่อง เพื่อที่ว่าหาก Arduino เกิดค้างโดยบังเอิญ (ซึ่งอาจเกิดขึ้นได้บ้างเป็นครั้งคราว) การเปิดใช้งานด้วยตนเองจะช่วยให้ Arduino กลับมาทำงานได้ นอกจากนี้ยังมี LED ซึ่งเป็น Status LED ที่กะพริบช้าๆ เพื่อแสดงให้เห็นว่ามันยังทำงานอยู่ (เมื่อมีกลิ่นและ/หรือความชื้น) และจะสว่างเต็มที่เมื่อพัดลมทำงาน การหน่วงเวลาแบบ Manual ตั้งไว้ที่ 15 นาที และสามารถเปลี่ยนแปลงได้ในโค้ด

Power Adapter ที่เลือกใช้ ก็คือ ที่ชาร์จโทรศัพท์มือถือ

กล่องหุ้มที่ผมหามาได้คือกล่องสวิตช์ไฟที่มีตัวบ่งชี้แบบโปร่งใสขนาดเล็ก

ผมพยายามอย่างหนักที่จะใส่อุปกรณ์ทุกอย่างลงในกล่องให้ได้ และทำการเชื่อมต่อเข้ากับไฟบ้านและสายไฟของพัดลม

ต้นทุนและทางเลือกอื่น:

การใช้ Microcontroller ที่ทรงพลังอย่าง Arduino เพียงเพื่ออ่านค่าเซ็นเซอร์ความชื้นและเปิด-ปิดพัดลม อาจดูเหมือนเป็นการใช้เกินความจำเป็น และมันก็เป็นเช่นนั้นจริงๆ แต่ในแง่ของต้นทุน โปรเจกต์นี้แทบไม่มีค่าใช้จ่ายเลย ยกเว้นค่าแรง ซึ่งผมสนุกกับมันมาก พัดลมผมได้มาฟรี Arduino และโมดูลต่างๆ ก็ราคาถูกมาก รวมถึงตัวกล่องสวิตช์ไฟด้วย

แต่ถ้าผมต้องเริ่มจากศูนย์ ทางเลือกของผมจะเป็นอย่างไรบ้าง?

No.3 – หากคุณมีพัดลมดูดอากาศอยู่แล้ว และอยากได้ความหรูหรา นี่คือ WiFi module

คุณจะมีแอปบนโทรศัพท์ที่มีฟังก์ชันครบครัน ไม่ว่าจะเป็น Automation, Timer, Manual Control, Remote Control และอื่นๆ อีกมากมาย

No.2 – หากคุณมีพัดลมดูดอากาศอยู่แล้ว และต้องการแค่ระบบ Automation สำหรับมัน นี่คือ Humidity Controller

ตั้งค่าขีดจำกัดล่าง ขีดจำกัดบน แล้วมันก็ทำงาน ข้อเสียคือมันไม่มี Timer ดังนั้นคุณจะต้องเพิ่ม Relay Delay Module นี้เข้าไปด้วย

No.1 - ทางเลือกของผม - พัดลมที่เหมาะสมพร้อม Built-in Humidity Sensor, Timer, Light Sensor และแม้กระทั่ง Bluetooth!

มีโปรเจกต์ Humidity Controller เป็นร้อยเป็นพันบนอินเทอร์เน็ต และของผมก็เป็นหนึ่งในนั้น ไม่ได้ดีกว่าหรือแย่กว่าใคร ผมแค่อยากเน้นย้ำว่ามันจำเป็นอย่างยิ่ง และจะนำแนวคิดเช่นนี้ไปประยุกต์ใช้ได้อย่างไร

รายละเอียดทางเทคนิคเพิ่มเติม

การควบคุมคุณภาพอากาศแบบอัตโนมัติ

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

  • การตรวจจับสารมลพิษ: ใช้ MQ-series gas sensor (เช่น MQ-2 หรือ MQ-135) เพื่อตรวจจับ Methane, Ammonia หรือ VOCs อื่นๆ ในอากาศ
  • การจัดการความชื้น: ผนวก DHT11/DHT22 เพื่อวัดระดับไอน้ำหลังจากการอาบน้ำ

การทำงานอัจฉริยะ

  • พัดลมควบคุมด้วย Relay: เมื่อค่าเกินเกณฑ์ที่กำหนด Arduino จะสั่งให้ 5V Relay Module ทำงานเพื่อจ่ายไฟให้กับพัดลมดูดอากาศแรงสูง
  • การตั้งเวลาปิดที่ยืดหยุ่น: Firmware ใช้ Logic ที่ทำให้พัดลมยังคงทำงานต่อไปตามระยะเวลาที่กำหนด (เช่น 5 นาที) หลังจากคุณภาพอากาศกลับสู่ปกติ เพื่อให้แน่ใจว่ามีการระบายอากาศที่สมบูรณ์ และป้องกันไม่ให้พัดลมเกิดอาการ "chattering" (เปิด-ปิดถี่ๆ) ใกล้จุด Trigger ของเซ็นเซอร์

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

title: "Automatic FART EXTRACTOR / Bathroom Dehumidifier Fan"
description: "A fan, a bathroom dehumidifier, or, as I like to call it, an AUTOMATIC FART EXTRACTOR."
author: "viorelracoviteanu"
category: ""
tags:
  - "energy efficiency"
  - "home automation"
  - "monitoring"
views: 1695
likes: 0
price: 2450
difficulty: "Intermediate"
components:
  - "1x Soldering iron (generic)"
  - "1x Rocker Switch, SPST"
  - "1x Relay Module (Generic)"
  - "1x DHT22 Temperature Sensor"
  - "1x Arduino Nano R3"
  - "1x Test Accessory, AC Power Adaptor"
  - "1x Trimmer Potentiometer, 5 kohm"
  - "1x Box, General Purpose"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/72fe9d7f-cf6a-42f2-b904-310b4c0bdc7f.ino"
documentationLinks: []
passwordHash: "9bc52f77eb0df1f7bb56be6b31012a6b2dee471f6157f50e3e6e64f21f8bd49a"
encryptedPayload: "U2FsdGVkX186OvOY4oHgvekkpQhBCeTye/OwezLBtoRUNIzwZ5+RYfybQ1xFLN1rwQ0PZz5nlKOsUMsojw6KmcNiu1mLyZUuAFW1FvB5RtM="
seoDescription: "DIY Automatic FART EXTRACTOR and Bathroom Dehumidifier Fan project using Arduino and smart Sensors."
videoLinks:
  - "https://www.youtube.com/embed/AQyfujne9CE"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/automatic-fart-extractor-bathroom-dehumidifier-fan-eb14e4_cover.jpg"
lang: "th"