ระบบอัตโนมัติสำหรับพืชในร่ม: ระบบรดน้ำอัตโนมัติ
ระบบรดน้ำอัตโนมัติ เป็นก้าวแรกที่สำคัญในด้านหุ่นยนต์เชิงปฏิบัติ แตกต่างจากระบบตรวจสภาพอากาศที่เชื่อมต่ออินเทอร์เน็ต โปรเจกต์นี้สร้างระบบกลไกที่แข็งแกร่งและทำงานได้ด้วยตัวเองอย่างไม่น่าเชื่อ ระบบนี้ต้องทำงานได้อย่างไม่มีที่ติเป็นเวลาหลายสัปดาห์ขณะที่คุณไม่อยู่บ้านพักผ่อน โดยไม่ต้องใช้ Wi-Fi

การทำความเข้าใจค่าความชื้นในดิน
moisture sensor ไม่ได้คืนค่าเป็นเปอร์เซ็นต์ แต่จะคืนค่าเป็น analog voltage ตั้งแต่ 0 ถึง 1023 โดยอิงจากค่า electrical resistance ในดิน
- ขั้นตอนการ Calibrate (ปรับเทียบ): คุณเสียบ sensor ลงในดินที่แห้งสนิท และจดบันทึกค่า Serial output (เช่น 850) จากนั้น คุณจุ่ม sensor ลงในแก้วน้ำและจดบันทึกค่า (เช่น 300)
- กับดักทางตรรกะ: ความผิดพลาดที่ใหญ่ที่สุดที่ผู้เริ่มต้นมักทำคือการเขียนโค้ด
if (moisture > 800) { water(); } - หาก pump ทำงานเพียง 1 วินาที น้ำจะยังไม่มีเวลาซึมลงไปถึง sensor Arduino จะตรวจสอบอีกครั้ง คิดว่าดินยังแห้งอยู่ และจะรดน้ำ อีกครั้ง ทำให้ห้องนั่งเล่นของคุณท่วมในพริบตา!
- การหน่วงเวลาการรดน้ำ: คุณต้องกำหนดการหน่วงเวลาที่เข้มงวด
Water_Pump_ON(); delay(3000); Water_Pump_OFF(); delay(300000);(รอ 5 นาทีเต็ม ก่อนตรวจสอบสภาพดินอีกครั้ง!)
ฮาร์ดแวร์สำหรับระบบปั๊มน้ำ
- คุณใช้ Mini Submersible Water Pump ราคาถูก ขนาด 5V หรือ 12V คุณหย่อนมันลงไปในเหยือกน้ำขนาด 1-gallon ที่ซ่อนอยู่ใต้โต๊ะได้เลย
- Relay Board (โมดูลรีเลย์): Arduino จะสั่งให้ 5V relay module สลับกระแสไฟสูงไปยัง motor
- Check Valve (วาล์วกันย้อน): หากเหยือกน้ำของคุณอยู่ สูงกว่า กระถางต้นไม้ การปิด motor จะไม่หยุดการไหลของน้ำ! แรงโน้มถ่วงจะทำให้เกิดการดูดน้ำแบบกาลักน้ำ และเทน้ำทั้งหมด 1-gallon ออกมา คุณต้องแน่ใจว่าปลายสายยางอยู่สูงกว่าระดับน้ำในเหยือก หรือติดตั้ง mechanical one-way check valve!
อุปกรณ์ที่ต้องใช้
- Arduino Uno/Nano: ตัวจัดการ logic
- Capacitive Soil Moisture Sensor v1.2 (หลีกเลี่ยง resistive sensor ที่เป็นสนิม)
- 5V Relay Module และ Submersible Pump
- Flexible PVC Tubing (เช่น เส้นผ่านศูนย์กลาง 8mm)