ตรวจจับหยาดน้ำฟ้า: เซ็นเซอร์ฝน (Raindrop Sensor)
เซ็นเซอร์ฝน (Raindrop Sensor) เป็นชิ้นส่วนสำคัญสำหรับสถานีตรวจอากาศและระบบอัตโนมัติกลางแจ้ง ด้วยความสามารถในการตรวจจับแม้แต่ฝนตกปรอยๆ เจ้า Arduino ของเราก็จะได้ตัดสินใจล่วงหน้า ก่อนที่พายุฝนจะถล่มซะก่อน!
Rain sensor Arduino Project
มันรู้ได้ไงว่าฝนตก?
เซ็นเซอร์ตัวนี้ประกอบด้วยแผ่น PCB ใหญ่ๆ ที่มีลายเส้นนิกเกิลเป็นทางซิกแซกโผล่ออกมา
- ตอนแห้ง: อากาศระหว่างเส้นจะกันไม่ให้ไฟฟ้าไหลผ่าน ความต้านทานจะสูงมาก (ค่าที่อ่านได้จะอยู่ที่ ~1023)
- ตอนเปียก: น้ำบริสุทธิ์เป็นตัวนำไฟฟ้าไม่ดี แต่ฝนที่ตกลงมามีแร่ธาตุเจือปนอยู่ พอมีหยดน้ำมาเชื่อมช่องว่าง มันก็จะทำหน้าที่เหมือนตัวต้านทาน (Resistor) ให้กระแสไฟไหลผ่านได้ ความต้านทานก็จะลดลง (ค่าที่อ่านได้จะตกลงมา < 500)
อุปกรณ์ที่ต้องจัด
- Arduino Uno/Leonardo/Nano ตัวใดตัวหนึ่ง
- บอร์ดเซ็นเซอร์ฝน + โมดูลเปรียบเทียบ LM393 (Comparator Module)
- โมดูลรีเลย์ (Relay Module) (Optional): ถ้าอยากให้มันสั่งงานม่านบังแดดอัตโนมัติ
- สายจัมเปอร์ (Jumper Cables)
มุมแห่งชัยชนะ
เพื่อให้เซ็นเซอร์ทำงานได้อย่างน่าเชื่อถือในระยะยาว ต้องติดตั้งแผ่นตรวจจับให้เอียงทำมุม 30 ถึง 45 องศา เท่านี้ น้ำฝนก็จะไหลลงไปเป็นแอ่งข้างล่างได้เอง ถ้าติดตั้งแผ่นแบบราบเรียบไป ฝนตกแค่ครั้งเดียว เซ็นเซอร์อาจจะติดสัญญาณ "ฝนตก" อยู่แบบนั้นไปอีกสองวันแน่ะ! ห้ามช็อตนะตัวนี้
ข้อมูล Frontmatter ดั้งเดิม
apps:
- "1x Arduino IDE"
author: "edwardthe"
category: "Sensors & Environment"
components:
- "1x Ceramic Capacitive Rain Sensor"
- "1x Jumper wires (generic)"
- "1x Arduino Leonardo"
description: "เซนเซอร์จับฝนนี่แหละตัวเทพๆ ที่ขาดไม่ได้สำหรับงานออโตเมชั่นตึงๆ ทั้งหลาย มาลองต่อวงจรและเขียนโค้ดให้มันทำงานแบบวัยรุ่นกันเลย จัดไป!"
difficulty: "Easy"
documentationLinks: []
downloadableFiles:
- "https://projects.arduinocontent.cc/cde08878-bb73-427f-8bf3-049d7f41cdbc.txt"
encryptedPayload: "U2FsdGVkX18KHztWcAaC63Lx8bbOXhTCTE85bLXagBjCnEjNijOXJxPopN9taq6cOQ9FXLGNYnQGoSV6Cz1XVmWjnmMzjBwG56mRaLSkzvHzXdsATU48K/XzQWTK0liaIK5qoO/Thhw/BKyVP1+gr6rKkyldM2YEqKvCBtzocQI="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/how-to-use-raindrop-sensor-with-arduino-leonardo-acf24d_cover.jpg"
lang: "en"
likes: 1
passwordHash: "6d05e26e39491fd024382d4fc7d7eb4c912499dbdafaa3e3ceeb2eccf36b440c"
price: 1120
seoDescription: "Learn how to interface a Raindrop Sensor with Arduino Leonardo for your next automation project. Simple and effective guide."
tags:
- "arduino leonardo"
- "raindrop sensor"
- "arduino rain sensor"
- "arduino rain sensor project"
- "arudino project"
- "rain sensor"
- "easy arduino project"
title: "มาทำเซนเซอร์จับฝนกับ Arduino Leonardo กัน งานง่ายแต่หล่อ!"
tools: []
videoLinks:
- "https://www.youtube.com/embed/Fw6zuZc_gak"
views: 24220