โปรเจกต์ เครื่องรดน้ำต้นไม้ด้วย Arduino Uno
วิธีปลูกต้นไม้ที่ไม่จำเป็นต้องรดน้ำเอง!
วิธีปลูกต้นไม้ที่ไม่จำเป็นต้องรดน้ำเอง!
Project Supporter Team
โพสต์โดย
ในโปรเจกต์นี้ ผมจะแสดงให้คุณเห็นถึงวิธีการสร้างเครื่องรดน้ำต้นไม้ที่เรียบง่ายแต่สนุกสนาน นอกจากรายการอุปกรณ์ที่มีให้แล้ว คุณยังต้องเตรียมกล่องไม้ขนาดประมาณ 12" x 10" โหลแก้ว (mason jar) และแน่นอนว่าต้องมีต้นไม้ด้วย ผมใช้ถั่วเพราะมันโตเร็วมาก และโปรดทราบว่า Arduino cloud นั้นเป็นทางเลือกเสริม ต้นไม้และโหลแก้วควรจะใส่ลงในกล่องได้โดยไม่แน่นจนเกินไป ขั้นตอนแรก นำ Arduino UNO มาขันสกรูติดกับกล่อง ควรยึดให้แน่น หรือคุณจะใช้กาวร้อนเพื่อติดมันก็ได้ จากนั้น ติดตั้งปั๊ม 5v เข้ากับด้านข้างของโหลแก้ว ดังภาพนี้

เจาะรู (ถ้าจำเป็น) เพื่อติดตั้งแหล่งจ่ายไฟภายนอก (external power supply) โมดูลจ่ายไฟของผมต้องเจาะรู แต่น่าเสียดายที่ลิงก์ในส่วน "Component and Supplies" ไม่ใช่รุ่นเดียวกับที่ผมใช้ ของผมเป็นโมดูลจากอีกแบรนด์หนึ่ง หน้าตามันเป็นแบบนี้ครับ

เจาะรูให้ใหญ่พอที่จะสอดสายไฟผ่านกล่องได้ และเชื่อมต่อระบบดังนี้:
GND ของ power module ต่อเข้ากับ GND ของ Arduino
5v ของ power module ต่อเข้ากับเทอร์มินอล COM ฝั่งสวิตช์ของ Relay
ขั้วบวกของปั๊มต่อเข้ากับเทอร์มินอล NO ของ Relay
ขั้วลบของปั๊มต่อเข้ากับ GND อีกจุดของ power module
VCC ของ Relay ต่อเข้ากับ 5v ของ Arduino
GND ของ Relay ต่อเข้ากับ GND ของ Arduino
S (Signal) ของ Relay ต่อเข้ากับ Pin 5 ของ Arduino
GND ของ Soil Sensor ต่อเข้ากับ GND ของ Arduino
VCC ของ Soil Sensor ต่อเข้ากับ 3.3v ของ Arduino
S ของ Soil Sensor ต่อเข้ากับ A0 ของ Arduino
ขั้นตอนต่อไป ติดตั้งหลอดเข้ากับปั๊ม ถ้าปั๊มของคุณมีสายยางขาเข้า (intake hose) ที่ยาวพออยู่แล้ว คุณสามารถข้ามขั้นตอนนี้ไปได้เลย สวมหลอดครอบสายยางขาเข้า (หรือเสียบไว้ข้างใน) แล้วพันด้วยเทปกาวรอบๆ จากนั้นใช้ปืนกาวร้อนปิดรูที่เหลือ หรือเคลือบข้อต่อทั้งหมดด้วยกาว หากข้อต่อไม่แน่น อากาศจะรั่วเข้าไปในสายและปั๊มจะไม่ทำงาน ให้ดูภาพแรกประกอบสำหรับขั้นตอนนี้ จากนั้นวางต้นไม้ลงในกล่องและเสียบ Soil Sensor ลงในกระถางที่ด้านข้าง จัดตำแหน่งสายยางขาออก (discharge hose) ของปั๊มให้ไปอยู่บริเวณตรงกลางกระถาง คุณอาจต้องตัดสายยางออกเล็กน้อย นี่คือรูปภาพ โปรดสังเกตว่าผมใช้หนังยางช่วยยึดไว้

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