ชื่อโปรเจกต์: ระบบรดน้ำต้นไม้ (แบบไม่ง้อ Relay)
โปรเจกต์นี้เราจะใช้ Soil Moisture [Sensor](https://s.shopee.co.th/7VBG2rX65j) Module มาคอยเช็คระดับความชื้นในดินนะน้อง ถ้าดินมันแห้งจนน่าสงสารเมื่อไหร่ ไอ้เจ้า Submersible 5V Pump ก็จะเริ่มดูดน้ำจากแหล่งน้ำผ่านท่อส่งไปให้ต้นไม้ทันที พอ Sensor จับได้ว่าดินเริ่มฉ่ำน้ำแล้ว ปั๊มน้ำก็จะหยุดทำงานเองโดยอัตโนมัติ ซึ่งใน Code ของเราจะตั้งให้มันเช็คความชื้นทุกๆ 12 ชั่วโมงนะวัยรุ่น จัดไปยาวๆ
แล้วที่เห็นว่าโปรเจกต์นี้ไม่มี [Relay](https://s.shopee.co.th/3fyXTmWPbL) Module ก็เพราะว่าปั๊มที่เราใช้มันทำงานกับแรงดันต่ำได้สบายๆ ไงล่ะ แต่จำไว้นะน้อง มอเตอร์หรือปั๊มบางตัวมันอาจจะงอแงถ้าเจอแรงดันต่ำเกินไป ถ้าเจอเคสนั้นน้องต้องใช้ External Power Supply กับ Relay มาช่วยคุมนะ ห้ามฝืน เดี๋ยวบอร์ดไหม้จะหาว่าพี่ไม่เตือน!
เจาะลึกสายช่าง (EXPANDED TECHNICAL DETAILS)
ระบบรดน้ำพลัง MOSFET ประสิทธิภาพสูง
งานนี้เราเน้นเงียบและทนทาน เลยเปลี่ยนจาก Relay แบบกลไกมาใช้สวิตช์สารกึ่งตัวนำสมัยใหม่แทน
- N-Channel MOSFET Bridge: เราเลือกใช้ Logic-level MOSFET (อย่างรุ่น IRLZ44N) มาขับปั๊มน้ำ 12V ข้อดีคือไม่มีเสียง "คลิกๆ" ของ Relay มาให้รำคาญใจ และลดปัญหาหน้าสัมผัสไหม้ (Arcing) หรือสึกหรอแบบที่เจอในพวก Mechanical Contacts ทั่วไป บอกเลยว่าทนหายห่วง
- Transistorized Soil Sensing: อ่านค่าความชื้นในดินผ่าน Resistive หรือ Capacitive Sensor โดย Arduino จะใช้การเทียบค่า Analog ที่มีความไวสูง เพื่อสั่งเริ่มงานปั๊มน้ำเฉพาะตอนที่ความต้านทานดิน (Impedance) ถึงจุดที่เราตั้งไว้เท่านั้น แม่นยำสุดๆ
เรื่องความเฟี้ยว (Efficiency)
- Soft-Start PWM: (ฟีเจอร์เด็ด) เราจะค่อยๆ เร่งความเร็วรอบปั๊มภายใน 1 วินาทีโดยใช้ PWM เว้ยน้อง วิธีนี้จะช่วยลดแรงกระชาก (Mechanical Stress) ในระบบท่อน้ำ และป้องกันน้ำ "กระเด็น" เลอะเทอะตอนเริ่มเปิดน้ำแรงๆ ในตอนแรก หล่อเท่เลยงานนี้ สู้งานนะน้อง!