ผลการทดลองการทำงานของเครื่องให้อาหารสัตว์ อัตโนมัติ

Download Report

Transcript ผลการทดลองการทำงานของเครื่องให้อาหารสัตว์ อัตโนมัติ

เครือ
่ งให้อาหารสั ตว ์
อัตโนมัตด
ิ วย
้
ชุดสมองกล NXT
 จัดทาโดย
 นายปฏิภาณ
 นายภาสกร
 นายจิณณพัต
 ครูทป
ี่ รึกษา
 คุณครูอรอุมา
ทิพยมณี
์
กึง่ วงษ์
จันทรบุ
์ ญเป็ ง
พงคธั
์ ญญะดิลก
ทีม
่ าและความสาคัญ
ในสั งคมปัจจุบน
ั มีคนทีห
่ น
ั มาสนใจการมีสัตวเลี
้ ง
์ ย
ภายในบานกั
นเป็ นจานวนมาก ซึง่ กระแสนิยมนี้ มีทง้ั ผลดีและผลเสี ยใน
้
ตัวมันเอง แมว
สัตวเลี
้ งจะช่วยให้ผู้คนสามารถคลายเหงาจากการ
้ าการมี
่
์ ย
มีสัตวเลี
้ งเป็ นเพือ
่ นหรือเอาไวเฝ
ตาม ในความเป็ นจริงแลวมี
้ ้ าบานก็
้
้ คน
์ ย
จานวนไมน
่ ลอยปละละเลยสั
ตวเลี
้ งของตนเอง ซึง่ อาจมีเหตุความ
่ ้ อยทีป
่
์ ย
จาเป็ นหลาย ๆ ประการทีไ่ มสามารถดู
แลสั ตวเลี
้ งของตนเองได้ ทา
่
์ ย
ให้เกิดปัญหาทีต
่ ามมาคือการลืมให้อาหารสั ตวเลี
้ งซึง้ สั ตวเลี
้ งในแตละ
่
์ ย
์ ย
ช่วงอายุจะตองการความถี
ใ่ นการให้อาหารตางกั
น จึงทาให้บางเวลา
้
่
เจ้าของเกิดอาการลืมหรือไมสะดวกที
จ
่ ะให้อาหารซึง่ จะนาพาให้เกิดโรค
่
ตาง
ๆ ในสั ตวเลี
้ งได้
่
์ ย
จากปัญหาดังกลาว
คณะผู้จัดทาจึงไดเล็
่
้ งเห็ นความสาคัญขอการ
พัฒนาเครือ
่ งให้อาหารสั ตวอั
่ ทีจ
่ ะป้องกันและลดปัญหาทีเ่ กิด
์ ตโนมัต ิ เพือ
จาการลืมให้อาหารสั ตวเลี
้ งและเพิม
่ ความสะดวกสบายให้แกเจ
่ ้าของโดย
์ ย
นา Smartphone ทีเ่ ป็ นทีแ
่ พรหลายในปั
จจุบน
ั มาประยุกตใช
่
้
้
์ ้ดวยการใช
ชุดกลองสมองกล
NXT ในการรับคาผ
วเครือ
่ งและ Bluetooth จาก
่
่ านตั
่
วัตถุประสงค ์
• 1. เพือ
่ ศึ กษาหลักการทางานของชุดกลอง
่
สมองกล NXT
• 2. เพือ
่ ออกแบบและสรางเครื
อ
่ งให้อาหารสั ตว ์
้
เลีย
้ งทีท
่ างานไดโดยอั
ตโนมัตด
ิ วยการตั
ง้ เวลา
้
้
• 3. เพือ
่ ออกแบบและสราง
Application บน
้
ระบบปฏิบต
ั ก
ิ าร Android
ขอบเขตการศึ กษา
• ออกแบบแบบจาลองดวยโปรแกรม
้
GoogleSketchUp และสรางแบบจ
าลอง
้
เครือ
่ งให้อาหารสั ตวเลี
้ งอัตโนมัต ิ โดยมี
์ ย
คุณสมบัตด
ิ งั นี้
• ขนาดของแบบจาลอง ประมาณ 30x40x7
เซนติเมตร
• ควบคุมการทางานทัง้ หมดดวยกล
องสมองกล
NXT
้
่
• แสดงการตัง้ เวลาผานการควบคุ
มดวย
่
้
Application บนระบบปฏิบต
ั ก
ิ าร Androidผาน
่
Bluetooth
• สามารถตรวจจับปริมาณอาหารทีอ
่ ยูในถาด
่
ขอบเขตการศึ กษา (ตอ)
่
โครงสรางของการออกแบบการเขี
ยนโปรแกรม
้
ในการเขียนโปรแกรมควบคุมใช้โปรแกรม
Lego mindstorms NXT
LEGO MINDSTORM NXT
ประโยชนที
่ าดวาจะได
รั
่
้ บ
์ ค
• สามารถออกแบบและสรางเครื
อ
่ งให้อาหาร
้
สั ตวอั
์ ตโนมัต ิ
ญหาทีเ่ กิดจากการลืมให้อาหาร
• แกไขปั
้
สั ตวเลี
้ ง
์ ย
• เพิม
่ ความสะดวกแกเจ
้ ง
่ ้าของสั ตวเลี
์ ย
อุปกรณ/เครื
อ
่ งมือทีใ่ ช้ในการ
์
ดาเนินงาน
สวาน
่
ไฟฟ้า
แผน
่
ไมอั
้ ด
เลือ
่ ย
ปื น
กาว
สก
รู
อุปกรณ/เครื
อ
่ งมือทีใ่ ช้ในการ
์
ดาเนินงาน
ควบคุมหลัก
NXT
มอเตอร ์ Interactive
Servo
เซนเซอร ์
ultrasonic
โปรแกรม
Lego
mindstorms
ขัน
้ ตอนการดาเนินงาน
1.
2.
3.
4.
วางแผนระดมความคิด
ศึ กษาค้นควาข
่ วกับโปรแกรม
้ อมู
้ ลเกีย
ออกแบบแบบจาลองเครือ
่ งให้อาหารสั ตวอั
์ ตโนมัต ิ
จัดเตรียมวัสดุ อุปกรณ ์
5. ประดิษฐแบบจ
าลองเครือ
่ งให้อาหารสั ตว ์
์
อัตโนมัต ิ
6. ทดสอบการทางาน
7. ทาการทดลองวัดประสิ ทธิภาพในการทางาน
ของเครือ
่ ง
8. วิเคราะหผลที
ไ่ ดจากการทดลอง
้
์
9. ปรับปรุงแกไข
้
10. สรุปผลการดาเนินงานอภิปรายผล
การออกแบบเครือ
่ งให้อาหารสั ตว ์
อัตโนมัต ิ
การออกแบบแอพพลิเคชัน
่
โครงสรางของการออกแบบการ
้
เขียนโปรแกรม
c
ขัน
้ ตอนการเขียนโปรแกรม
ขัน
้ ตอนการเขียนโปรแกรมสาหรับ
แอพพลิเคชัน
่
ผลการทดลองการวัดความสูงของ
อาหารจากกนถาด
้
ปริมาณอาหาร
การทางานของเซนเซอรกั
์ บ
คาความความสู
ง
่
(เซนติเมตร)
ครัง้ ครัง้ ครัง้ ที่
เฉลีย
่
ที่ 1 ที่ 2
3
หมายเหตุ
ไมใส
่ ่ อาหาร
33
33
32
33
-
ใส่อาหารเต็มถาด
29
28
29
29
-
ผลการทดลองการทางานของเครือ
่ งให้
อาหารสั ตว ์
อัตโนมัต ิ
ครัง้
ที่
เวลาทีต
่ ง้ั ไว้ (
ชัว
่ โมง )
1
2
3
4
5
6
8
8
12
12
24
24
คาความสู
งทีใ่ บพัด
่
จายอาหารท
างาน(
่
เซนติเมตร )
34
29
33
29
31
28
ใบพัด
ทางาน
√
X
√
X
√
X
ผลการทดลองการตัง้ เวลาผาน
่
แอพพลิเคชัน
่
ครั ง้ ที่
1
2
3
4
5
6
ค่ าที่ส่งออก ( ชั่วโมง )
8
8
12
12
24
24
ค่ าที่รับได้ ( ชั่วโมง )
8
8
12
12
24
24
สรุปผลของการทดลอง
เครือ
่ งให้อาหารสั ตวอั
ิ ยางง
วย
์ ตโนมัตอ
่ ายด
่
้
ชุดกลองสมองกล
NXT เมือ
่ ทาการทดลอง
่
การทางานของเครือ
่ งในการจายอาหารสั
ตว ์
่
เลีย
้ ง จานวน 6 ครัง้ สามารถทางานได้
อยางอั
ตโนมัต ิ คือ เมือ
่ ถึงเวลาทีก
่ าหนด
่
เครือ
่ งเริม
่ ทางาน คือ 8,10,12 ชัว
่ โมง
เครือ
่ งให้อาหารสั ตวอั
ิ ยางง
ม
่
์ ตโนมัตอ
่ ายจะเริ
่
ทางาน และเมือ
่ อาหารในถาดมีปริมาณมาก
มากกวาที
่ าหนด เครือ
่ งให้อาหารสั ตว ์
่ ก
อัตโนมัตอ
ิ ยางง
จ
อ
่ ถึงเวลา
่ ายจะไม
่
่ ายอาหารเมื
่
สรุปผลของการทดลอง (ตอ)
่
หลังจากทีก
่ ลุมผู
่ ท
้ าโครงงานไดท
้ าการ
ทดลองแลวพบว
าเครื
อ
่ งให้อาหารสั ตวอั
้
่
์ ตโนมัต ิ
อยางง
วยชุ
ดกลองสมองกล
NXTทีส
่ รางขึ
น
้
่ ายด
่
้
่
้
สามารถเป็ นแบบจาลองในการช่วยให้อาหารได้
ตรงเวลาและอานวยความสะดวกเจ้าของสั ตว ์
เลีย
้ งในสถานการณเจ
้ งไมสามารถ
์ ้าของสั ตวเลี
์ ย
่
ให้อาหารสั ตวเลี
้ งดวยตนเองได
์ ย
้
้
อภิปรายผลทดลอง
จากการดาเนินงานโครงงานผู้จัดทาไดศึ
้ กษา
ค้นควาและรวบรวมข
อมู
่ วกับเครือ
่ งให้อาหารสั ตว ์
้
้ ลเกีย
อัตโนมัต ิ ดวยชุ
ดกลองสมองกล
NXT และการ
้
่
ออกแบบให้อาหารสั ตวอั
ิ วยโปรแกรมGoogle
้
์ ตโนมัตด
Sketch Up 8 โดยทาการสรางแบบจ
าลองให้อาหารสั ตว ์
้
อัตโนมัตท
ิ เี่ ป็ นไปตามวัตถุประสงคคื
์ อสามารถแสดง
กระบวนการทางานของการจายอาหารสั
ตวอั
่
์ ตโนมัตไิ ด้
จากการกาหนดเวลาและวัดปริมาณอาหารโดยวัดความสูง
จากกนถาดได
อย
กตอง
และมีประสิ ทธิภาพ
้
้ างถู
่
้
สามารถติดตัง้ เครือ
่ ง NXT ไดโดยตั
วเครือ
่ งมีขนาด
้
30x40x7เซนติเมตร เพือ
่ ให้งายต
อการศึ
กษา
่
่
ผลทีไ่ ดจากการทดลองคื
อเมือ
่ ถึงเวลาให้
้
อาหารตามทีเ่ รากาหนด เซนเซอรอั
์ ลตราโซนิกวัดคา่
ความสูงจากกนถาด
ซึง่ มีคามากกว
าค
งของถาด
้
่
่ าความสู
่
ทีม
่ อ
ี าหารอยูเต็
่ มถาด คือ 33 เซนติเมตร ส่งผลให้
ปัญหาและอุปสรรค
ความขัดของของเซนเซอร
อั
่
้
์ ลตราโซนิก เมือ
วัดคาความสู
งจากกนถาดรองอาหารมี
ความ
่
้
ผิดพลาดในบางครัง้
ข้อเสนอแนะ
ควรมีการพัฒนาความสามารถของ
แบบจาลองเครือ
่ งให้อาหารสั ตวอั
์ ตโนมัต ิ ดวย
้
ชุดกลองสมองกล
NXT ให้สามารถ
่
กาหนดเวลาในการให้อาหารไดชั
้
้ ดเจนมากขึน
และมีการประยุกตอุ
์ ปกรณให
์ ้สามารถใช้ไดกั
้ บ
สั ตวที
่ ข
ี นาดใหญได
์ ม
่ ้
บรรณานุ กรม
@Last Software. (2009). Google SketchUp คืออะไร
???.[ออนไลน].เข
์ าถึ
้ งขอมู
้ ลไดจาก
้
http://www.sema.go.th/files/Content/Healthiness/k4/0005/pksix/co
ntent17/sketch1.html. [16 พฤษภาคม 2557]
Applicad.(2010). อะไรใหมใน
Google SketchUp Pro 7.[ออนไลน].
่
์
http://www.applicadthai.com/business/google-sketchup-pro. [16
พฤษภาคม 2557]
Lego Education.(2010) Lego Mindstorms Education NXT
Software 2.0. [ออนไลน].
์ เขาถึ
้ งขอมู
้ ลไดจาก
้
http://gammaco.com/lego/lego-mindstorms-education-nxtsoftware-2-0-2/ [16 พฤษภาคม 2557]
Lego Education.(2010) NXT Intelligent box. [ออนไลน].
์ เขาถึ
้ งขอมู
้ ล
ไดจาก
http://gammaco.com/lego/nxt-intelligent-brick/
้
[16 พฤษภาคม 2557]
Lego Education.(2010) NXT Interactive Servo Motor. [ออนไลน].
์
เขาถึ
http://gammaco.com/lego/nxt้ งขอมู
้ ลไดจาก
้
interactive-servo-motor/ [16 พฤษภาคม 2557]
Lego Education.(2010) NXT Ultra Sonic sensor. [ออนไลน].
์ เขาถึ
้ ง
ภาพขัน
้ ตอนการ
ดาเนินงาน
หาข้อมูล
สร้างเครือ
่ งให้อาหาร
สั ตวอั
์ ตโนมัต ิ
ออกแบบ
ตัวเครือ
่ ง
ดาเนินการทดลอง
และทดสอบ