ชื่อโปรเจกต์: หุ่นยนต์เกษตรกรรมขับเคลื่อนอัตโนมัติด้วย GPS
วัตถุประสงค์ของหุ่นยนต์เกษตรกรรมนี้คือการทำสิ่งต่อไปนี้:
พรวนดิน, หว่านเมล็ด, รดน้ำ, ให้ปุ๋ย, กำจัดวัชพืช, ตรวจสอบดิน, รวบรวมข้อมูลเพื่อตอบกลับ, ให้อาหารพืชที่เลือกในปริมาณน้อยตามตำแหน่ง GPS ที่ต้องการของพืชนั้นๆ
เป้าหมายคือการเพาะปลูกโดยไม่ใช้ยาฆ่าแมลง โดยใช้หลักการทางพืชสวน
การทดสอบและติดตามการพร่องของธาตุอาหารในดินในระดับพืชแต่ละต้น การสร้างข้อมูลการพร่องของดินแบบเรียลไทม์ และหวังว่าจะมีการคาดการณ์ข้อมูล เพื่อตรวจสอบการดูดซึมสารอาหารในแต่ละต้น
หากคุณอ่านมาถึงตรงนี้ โปรดเข้าร่วม เราต้องการความช่วยเหลือจากคุณ!
รายละเอียดทางเทคนิคเพิ่มเติม
การนำทางด้วยดาวเทียม
โรเวอร์อัตโนมัตินี้ใช้พิกัด GPS เพื่อนำทางในพื้นที่กลางแจ้งขนาดใหญ่สำหรับงานเกษตรกรรม
- GPS Module: โมดูล NEO-6M หรือ NEO-8M ให้ข้อมูลละติจูดและลองจิจูดผ่านการสื่อสารแบบ Serial
- Compass Integration: ในการทราบทิศทางที่หุ่นยนต์กำลังหันไป หุ่นยนต์จะใช้ HMC5883L Magnetometer โดย Arduino จะทำการ "Heading Calculation" เพื่อกำหนดเส้นทางที่สั้นที่สุดไปยัง waypoint ถัดไป
การค้นหาเส้นทางและความปลอดภัย
- Haversine Formula: โค้ดใช้เรขาคณิตทรงกลมเพื่อคำนวณระยะทางและทิศทางระหว่างพิกัด GPS ปัจจุบันและ waypoint เป้าหมาย
- Obstacle Avoidance: ขณะที่กำลังติดตามเส้นทาง GPS นั้น Ultrasonic sensors ที่อยู่ด้านหน้าจะทำหน้าที่เป็นตัวสั่งการฉุกเฉิน โดยจะหยุดหุ่นยนต์หากมีบุคคลหรืออุปกรณ์เข้ามาในเส้นทาง เพื่อให้มั่นใจถึงการทำงานอัตโนมัติที่ปลอดภัยในสภาพแวดล้อมทางการเกษตร