ระบบพ่นหมอกอัตแปลงปลูกผักจาก Raspberry pi led blink (ทำงานอัตโนมัติเมื่อเครื่องเปิด)

ระบบพ่นหมอกแปลงปลูกจาก Raspberry pi led blink (ทำงานเมื่อ Reboot)



มาเป็นเพื่อนในไลน์กับเราซิ เรารับทำหรือปรึกษาฟรี Add line

สวัสดีผู้เข้าชมทุกท่านครับ การที่เราได้เริ่มต้นการเขียนโปรแกรมบน Raspberry pi ด้วยการสั่งให้หลอดไฟ LED กระพริบตามจังหวะหรือ Timing ที่กำหนด ผมเคยคิดว่าแค่หลอด LED เล็กๆเท่านี้จะเอาไปทำอะไรได้ เพื่อนๆคิดแบบผมไหมครับ ? 
 วันนี้ผมจะกลับไปอยู่ ณ จุดเริ่มต้นของการเขียนโปรแกรมควบคุมอุปกรณ์อิเล็กทรอนิกส์ด้วย Raspberry pi แต่ผมจะไม่เขียนโปรแกรมแค่สั่ง LED ให้มันกระพิบ แล้วมานั่งดูจนตาลายเหมือนวันนั้นอีก ฮาๆๆ   Code ที่ใช้ผมจะไม่เปลี่ยนเลยยกเว้นตอน Set delay time ผมจะหน่วงให้มันนานขึ้นเท่านั้น  
ก่อนอื่นควรศึกษาความจำเป็นการใช้ระบบพ่นหมอกเสียก่อน เพราะการสร้างระบบนี้อาจมีค่าใช้จ่ายสูง และอาจเกิดผลเสียต่อพืช

สำหรับการเลือกปั๊มน้ำพ่นหมอก หัวพ่นหมอกควรเลือกให้เหมาะสมกับการใช้งานและราคาที่เหมาะสม ควรปรึกษาผู้เชี่ยวชาญเพื่อจะได้ไม่ลงทุนไปมากเกินกว่าเหตุ ผมไม่ขออธิบายขั้นตอนนี้แต่จะอธิบายการนำบอร์ด Raspberry pi มาทำเป็นระบบตั้งเวลาพ่นหมอก หากต้องการสอบถามว่าผมใช้อุปกรณ์อะไรบ้างให้ทิ้งคำถามไว้ครับ 

แผนผังการต่อระบบพ่นหมอก

จากภาพใช้สัญญาณจาก raspberry pi ไปสั่งให้ Relay module ทำงานตามจังหวะที่เราเขียนโปรแกรมไว้ เมื่อสัญญาณเป็นลอจิก 1 ทำ relay เปลี่ยนสถานะจาก off เป็น on และตัดต่อไฟ ground จากแหล่งจ่ายไฟไปยังขั้วลบของปั๊มน้ำ ที่ปั๊มน้ำนั้นเราต่อไฟบวกโดยตรงเข้ากับแหล่งจ่าย หน่วงเวลาไปจนครบ สัญญาณ gpio เป็นลอจิก 0  ปั๊มจึงหยุดทำงานตามช่วงเวลาที่หนดไว้และกลับสู่สถานะเดิมคือ ทำงานวนซ้ำไปเรื่อยๆ หลักการทำงานของRelay Module คลิก! แสดงกราฟการงานดังนี้




จากกราฟ gpio เมื่อเป็น logic 1 มีแรงดัน 3.3V และ Delay time (T1) เท่ากับ 30 วินาที และ เมื่อเป็น logic 0 มีแรงดัน 0V และ Delay time (T2) เท่ากับ 25 นาที เป็นช่วงเวลาที่เหมาะสมเมื่อบริเวณแปลงปลูกมีอุณภูมิสูง และไม่พ่นหมอกถี่ติดกันจนเกินไปสามารถเขียนโปรแกรมได้ดังต่อไปนี้ 




เมื่อใช้ทดสอบการทำงานโดยพิมพ์คำสั่ง sudo python ชื่อไฟล์.py 

วีดีโอผลการ Run โปแกรม 


หากต้องการให้โปรแกรมทำงานอัตโนมัตเมื่อเปิดเครื่อง Raspberry pi ขึ้นไม่โดยไม่ต้องใช้คำสั่ง Run โปรแกรมทำได้ดังนี้
พิมพ์คำสั่ง sudo nano /etc/profile
  -- แล้วเพิ่มคำสั่งต่อไปนี้ไว้ล่างสุด -- 
sudo python /home/ชื่อไฟล์ที่ต้องการให้ทำงาน.py  
(เช่น sudo python /home/pi/autopump.py)
 กด Ctrl + x  , กด Y และ Enter เพื่อ Save
ทดลองใช้คำสั่งReboot sudo reboot 

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


หัวพ่นหมอกละเอียด




ชุดพ่นหมอกซื้อได้จากร้านปั๊มน้ำหรืออุปกรณ์การเกษตรทั่วไป

วงจรรีเลย์โมดูล
            หากสนใจติดต่อที่นี่
มาเป็นเพื่อนในไลน์กับเราซิ เรารับทำหรือปรึกษาฟรี Add line