แนวคิด — แยกระบบรดน้ำกับระบบตรวจจับความชื้น
จากบทความที่แลวเราเปรียบเทียบ Timer 12V (~585-930 บ.) กับ Smart ESP32 (~1,050-1,710 บ.) — แตมีอีกแนวทางที่ยืดหยุนกวา: แยกเปน 2 ระบบ
- ระบบ A: 12V Timer รดน้ำ — สูบตามเวลาเชา-เที่ยง-เย็น ไมตอง Sensor ไมตอง Arduino
- ระบบ B: กลองวัดความชื้นแยกตางหาก — ใช 12V จากระบบเดียวกัน เสียบกระถางไหนก็ได บอกแคความชื้น ไมควบคุมปั๊ม
แบบนี้ บางกระถางใช Timer รดน้ำอยางเดียว (ไมตอง Sensor) บางกระถางเอาคลองวัดความชื้นไปเสียบเพิ่ม — ยืดหยุนตามคนไมแตละชนิด
ทำไมตองแยก?
| ปญหา | ทางออก |
|---|---|
| ตนไมบางชนิดรดน้ำทุกวันได (ผักสวนครัว ไมดอก) | Timer รดน้ำตามเวลา — ถูก, งาย, ไมตอง Sensor |
| ตนไมบางชนิดตองดูความชื้น (เฟรน กลวยไม ไมดอย) | เอาคลองวัดความชื้นไปเสียบ — เปนการแจงเตือนลวนๆ |
| กระถางอยูคนละตำแหนง — สายSensor ยาก | ระบบรดน้ำวางไวจุดเดียว กลองวัดวางไวอีกจุด |
| อยากใหทุกอยางใช 12V รวมกัน | แบตกอนเดียว จายไฟทั้งระบบรดน้ำและระบบวัด |
ระบบ A: 12V Timer รดน้ำ (ไมใช Arduino)
ระบบที่งายที่สุด — ซื้ออุปกรณตอเสร็จ ใชงานไดเลย ไมตองเขียนโปรแกรม
แผนผังระบบ Timer 12V:
แบตมอเตอรไซค 12V 7Ah (วางขางถังน้ำ)
|
[Fuse 3A]
|
12V Programmable Timer Relay
(LCD + Relay 10A ในตัว)
| ON 06:00 -> OFF 06:02 (เชา)
| ON 12:00 -> OFF 12:02 (เที่ยง)
| ON 18:00 -> OFF 18:02 (เย็น)
|
Relay COM -> ปั๊มไดอะแฟรม 12V (+)
ปั๊ม GND -> แบต GND
|
สายทอ PU 6mm ขึนไป 2 เมตร -> หยดใสกระถาง
อุปกรณ:
1. 12V Timer Module ~80-200 บ.
2. Fuse 3A + Holder ~15-30 บ.
3. Float Switch (เซฟต) ~30-50 บ.
4. Check Valve ~20-30 บ.
5. สายทอ PU 6mm 10m ~50 บ.
6. หัวหยด ~10-20 บ.
7. กลองกันน้ำ IP65 ~50-150 บ.
8. สายไฟ + ทอ PVC ~80-150 บ.
--------------------------------
รวม (ไมรวมแบต+ปั๊ม) ~335-680 บ.
+ ปั๊มไดอะแฟรม 12V ~250-500 บ.
+ แบตมอเตอรไซค 12V 7Ah ~250 บ.
--------------------------------
รวมทั้งหมด ~835-1,430 บ.
ระบบ B: กลองวัดความชื้นแยก (12V Input, บอกสถานะ)
กลองเล็กๆ ใชไฟ 12V จากระบบรดน้ำกอนเดียวกัน — เสียบ Capacitive Sensor ลงกระถาง แลวกลองแสดงผลวา ดินแหง / ชื้น / กำลังชารจ ผาน LED RGB หรือจอ OLED เลือกได 2 แบบ:
แบบ B1: กลองวัดความชื้นแบบ LED — ถูกที่สุด
กลองวัดความชื้น แบบ LED (เล็ก ~5x4x3 cm)
Input: 12V จากแบตระบบรดน้ำ (สายไฟ +- 2 เสน)
|
Step Down 12V->3.3V (AMS1117)
|
ATtiny85 / Arduino Nano (โปรแกรมครั้งเดียว)
|
+- Capacitive Sensor v1.2 (เสียบในกระถาง)
+- LED RGB (แสดงสถานะ)
- เขียว = ดินชื้น
- เหลือง = ชื้นปานกลาง
- แดง = ดินแหง! ควรรดน้ำ
- กระพริบแดง = แหงมาก!
+- [OPTION] Buzzer 5V ั ั ั ั ั ั สงเสียงเตือนเมื่อแหง
วัดคาทุก 30 วินาท — กินไฟเฉลย ~5mA
ใชไฟ 12V จากระบบรดน้ำ ไมตองแบตแยก!
| อุปกรณ | แบบ B1 — LED | แบบ B2 — OLED |
|---|---|---|
| ATtiny85 (โปรแกรมครั้งเดียว) | ~30-50 บาท | ~30-50 บาท |
| Capacitive Sensor v1.2 | ~50-80 บาท | ~50-80 บาท |
| Step Down 12V->3.3V (AMS1117) | ~10-20 บาท | ~10-20 บาท |
| LED RGB (WS2812B / ธรรมดา) | ~5-15 บาท | — |
| จอ OLED 0.96" 128x64 I2C | — | ~60-120 บาท |
| Buzzer 5V | ~5-10 บาท | ~5-10 บาท |
| Resistor + Capacitor + อื่นๆ | ~5-10 บาท | ~5-10 บาท |
| กลอง ABS เล็กกันน้ำ | ~20-50 บาท | ~20-50 บาท |
| สายไฟ + Terminal | ~10-20 บาท | ~10-20 บาท |
| ราคาตอชุด (12V Input) | ~135-255 บาท | ~190-360 บาท |
| ราคาตอชุด + Sensor (รวม Capacitive) | ~185-335 บาท | ~240-440 บาท |
สำคญ: ราคานี้ ไมรวมแบต — กลองวัดความชื้นใชไฟ 12V จากระบบรดน้ำที่มีอยูแลว (สายไฟ 2 เสนจากแบตกอนกลาง) ถายังไมมีระบบรดน้ำตองซื้อ Step Down 12V->3.3V + แบต 12V หรือ Adapter 12V แยกตางหาก
วิธีตอ — กลองวัดความชื้นกับระบบรดน้ำ Timer 12V
แบตมอเตอรไซค 12V 7Ah
|
+---[Fuse]---+--- 12V Timer Module --- ปั๊ม
|
+--- สายไฟ +- 2 เสน ---+--- กลองวัด 1 (LED)
| |
| +--- กลองวัด 2 (OLED)
| |
| +--- กลองวัด 3 (LED)
|
GND รวมทุกจุด
กลองวัดชื้นแตละกลองตอขนานกับแบต 12V
— กินไฟกลองละ ~5-10mA — ตอไดหลายกลอง
— ยิ่งตอกลองเยอะ ยิ่งตอง Step Down 12V->3.3V
ที่กระแสสูงพอ (AMS1117 จายได ~1A = ~100 กลอง)
Source Code — ATtiny85 สำหรับกลองวัดความชื้น
// ATtiny85 — กลองวัดความชื้น 12V Input
// Capacitive Sensor + LED RGB
// ใช Internal 8MHz, PB4 = LED, PB3 = Sensor
#define SENSOR_PIN 3 // PB3 (ADC3)
#define LED_RED 0 // PB0
#define LED_GRN 1 // PB1
#define BUZZER 4 // PB4 (option)
#define DRY_LEVEL 650
#define WET_LEVEL 350
void setup() {
pinMode(LED_RED, OUTPUT);
pinMode(LED_GRN, OUTPUT);
pinMode(BUZZER, OUTPUT);
}
void loop() {
int val = analogRead(SENSOR_PIN);
if (val > DRY_LEVEL) {
// แดง — ดินแหง!
digitalWrite(LED_RED, HIGH);
digitalWrite(LED_GRN, LOW);
tone(BUZZER, 4000, 50); // ั ั เสียงเตือน
} else if (val < WET_LEVEL) {
// เขียว — ดินชื้นดี
digitalWrite(LED_RED, LOW);
digitalWrite(LED_GRN, HIGH);
noTone(BUZZER);
} else {
// เหลือง — ปานกลาง (LED แดง+เขียว = เหลือง)
digitalWrite(LED_RED, HIGH);
digitalWrite(LED_GRN, HIGH);
noTone(BUZZER);
}
delay(5000); // วัดทุก 5 วินาท
}
หมายเหต: ATtiny85 ตองโปรแกรมผาน Arduino ISP (ใช Arduino Nano เปน Programmer) — อานรายละเอียดไดจากบทความ "เขยนโปรแกรม ATtiny85 ผาน Arduino Nano" แตโปรแกรมครั้งเดียวจบ — หลังจากนั้น ATtiny85 จะทำงานอัตโนมัติเมื่อจายไฟ 12V
เปรียบเทียบราคาทั้งหมด — ตั้งแตประหยัดสุดไปจนถึง Smart สมบรณ
| ระบบ | ราคารวม | Arduino | Sensor | เว็บ | แบตอยู |
|---|---|---|---|---|---|
| 1. Timer 220V (เสียบปลั๊ก) | ~400-700 บ. | ❌ | ❌ | ❌ | ❌ ไมใชแบต |
| 2. Timer 12V (แบตมอไซค) | ~835-1,430 บ. | ❌ | ❌ | ❌ | ~13-16 วัน |
| 3. Timer 12V + กลองวัด LED 1 กลอง | ~1,020-1,765 บ. | ⚠️ ATtiny (ครั้งเดียว) | ✅ | ❌ | ~13-16 วัน |
| 4. Timer 12V + กลองวัด OLED 1 กลอง | ~1,075-1,870 บ. | ⚠️ ATtiny (ครั้งเดียว) | ✅ | ❌ | ~13-16 วัน |
| 5. Smart ESP32 + Sensor + เว็บ | ~1,050-1,710 บ. | ✅ ESP32 | ✅ | ✅ | ~90-115 วัน |
ทางเลือกที่ยืดหยุน: ระบบ Timer 12V (~835-1,430 บ.) เปนฐาน แลวคอยๆ เพิ่มกลองวัดความชื้น (กลองละ ~185-335 บ. สำหรับรุน LED ราคารวม Sensor) เฉพาะกระถางที่ตองการ — ไมตองลงทุนทัง้หมดพรอมกัน ประหยัดและสบายใจกวา
ควรเลอกแบบไหน?
| สถานการณ | แนะนำ |
|---|---|
| กระถางผักสวนครัว ตองน้ำทุกวัน | Timer 12V อยางเดียว (~835-1,430 บ.) — รดเชา-เย็น-เทียง ไมตอง Sensor |
| ตนไมดอย / เฟรน / กลวยไม | Timer 12V + กลองวัดความชื้น LED (~1,020-1,765 บ.) — ใหรดน้ำตามเวลา แตรูวาดินชื้นหรือแหง |
| อยากเห็นคาผานจอ | Timer 12V + กลองวัด OLED (~1,075-1,870 บ.) — ดู % ความชื้นได |
| อยูไกล อยากดูทางเว็บ | Smart ESP32 (~1,050-1,710 บ.) — เดิมที่เคยออกแบบ |
| มีหลายกระถาง คละแบบกัน | Timer 12V เปนฐาน + กลองวัดเฉพาะกระถางที่ตองการ (กลองละ ~185-335 บ.) |
สรุป — ราคากลองวัดความชื้น 12V (แบบแยก Box)
| รุน | ราคาตอชุด (รวม Capacitive Sensor) | แสดงผล |
|---|---|---|
| กลองวัด LED (B1) | ~185-335 บาท | LED RGB เขียว/เหลือง/แดง + ซนเตือน |
| กลองวัด OLED (B2) | ~240-440 บาท | จอ OLED 0.96" แสดง % + กราฟแทง + เตือน |
ใชงาน: ตอ 12V เขากลอง (สาย +- 2 เสน) → เสียบ Capacitive Sensor ลงกระถาง → กลองทำงานทันที ไมตองตั้งคาอะไร — สี LED / หนาจอบอกสถานะความชื้น
วิธีทำกลองวัดความชื้นดวยตัวเอง (สำหรับมือใหม)
- ตอวงจรบน Breadboard — ATtiny85 + Step Down 12V->3.3V + LED RGB + Capacitive Sensor
- อัปโหลดโคด — ใช Arduino Nano เปน ISP Programmer (ตามบทความ ATtiny85 กอนหนา)
- ประกอบกลอง — ใสวงจรในกลอง ABS เล็ก เจาะรูสำหรับ LED / จอ และสาย Sensor
- ตอ 12V — ใชสายไฟตอจากระบบรดน้ำกอนเดียว (+ ไป Step Down, - ไป GND)
- เสียบ Sensor — เสียบ Capacitive ลงกระถาง 45° ลึก 5-7 ซม.
หมายเหตุ: เนื้อหานี้คนควาและเรียบเรียงโดย Hermes AI — ราคาอาจเปลี่ยนแปลงตามเวลา กลองวัดความชื้นแบบ LED ~185-335 บาทนี้ไมรวมแบต (ใช 12V จากระบบรดน้ำ) ถาใชเปนระบบเดี่ยวตองซื้อ Adapter 12V ~100 บาทเพิ่ม