สวัสดี!
ยินดีต้อนรับสู่คู่มือการใช้งานเครื่องจ่ายอาหารสัตว์เลี้ยง Arduino ของเรา
เราชื่อแดนและทอม เราเป็นนักศึกษาด้านการออกแบบผลิตภัณฑ์ที่มหาวิทยาลัยเมโทรโพลิแทนในคาร์ดิฟฟ์ ทางใต้ของเวลส์ และเป็นส่วนหนึ่งของการบรรยายสรุปการประเมิน เราได้รับความท้าทายนี้ เพื่อแสดงให้เห็นถึงความเข้าใจพื้นฐานของเราเกี่ยวกับการเข้ารหัส ต้นแบบอิเล็กทรอนิกส์ และเครื่องจักร . .
นี่คือส่วนประกอบทางไฟฟ้าที่คุณต้องการ sarawauno หรือหน้าจอ MegaLCD 12x2 l298n โมดูลมอเตอร์ไดรฟ์ 32 31 โมดูลนาฬิกาเรียลไทม์-
040 บอร์ดขนมปังแบบหมุนที่ไม่ได้เข้ารหัส 5v สายจัมเปอร์เพาเวอร์บอร์ดขนมปัง (
ผสมชายหญิงได้ดี)
หม้อแปลงฉนวนที่มีสีต่างกัน (220 และ 10k โอห์ม)
ปุ่มสวิทช์ 3 ledshweigh แรงบิด เครื่องตัดเลเซอร์สำหรับเครื่องมือไฟฟ้าความเร็วต่ำ ลวดเชื่อม ตัดโลหะ/เศษไม้ เครื่องมือตัด (หรือเทียบเท่า)
เครื่องพิมพ์ Ultimaker 3D (หรือเทียบเท่า)
หรืออะคริลิกหนา 3 มม. 1 ชิ้น MDF4 หนา 6 มม. ความยาว M10 แท่งโลหะเกลียว วัสดุการกัด 3 มิติ 4 ชิ้น (ชิ้นละประมาณ 140 มม.)
8 M10 แหวนรอง8 M10 แพ็คเกจ (
หรือเทปฉนวน)
น็อตและสลักเกลียว M3 สำหรับติดตั้ง Arduino และชุดประกอบ 4 ตลับลูกปืนโลหะ (
เราใช้เส้นผ่านศูนย์กลางภายนอก 26 และเส้นผ่านศูนย์กลางภายใน 10 มม.)
กาวแท่ง 10 มม. (
เราใช้กาวกอริลลาว่ายี่ห้ออื่นหรือกาวยี่ห้ออื่นเหมาะหรือเปล่า)
เราได้ทำส่วนประกอบต่าง ๆ มากมายเพื่อให้การทำงานทั้งหมดเป็นไปอย่างถูกต้อง
กล่องเก็บอาหารและกรวย-
หน่วยงานกระจายสินค้า - ฐานและรางน้ำ
กล่องเก็บอาหารประกอบส่วนต่อประสานและช่องทาง ชิ้นส่วนของชุดประกอบนี้ทั้งหมดตัดจากอะคริลิก 3 มม. และประกอบชิ้นส่วนทั้งหมดเข้าด้วยกันโดยใช้ข้อต่อนิ้ว
ชิ้นส่วนทั้งหมดถูกตัดโดยใช้เครื่องตัดเลเซอร์ Epilog และพัฒนาไฟล์เวกเตอร์โดยใช้ Corel Draw x7
อะคริลิกเป็นวัสดุที่ปลอดภัยต่ออาหารที่ตัดด้วยเลเซอร์ได้ง่ายและเป็นวัสดุถนอมอาหารที่เหมาะสม
ส่วนนี้สามารถทำด้วยมือโดยใช้วัสดุต่างๆ ได้ แต่โปรดตรวจสอบให้แน่ใจว่าได้จัดเตรียมวัสดุต่างๆ ให้เรียบร้อยเพื่อให้แน่ใจว่ามีการจัดเก็บอาหารที่ปลอดภัย [
ภาพกล่องรับสัญญาณ]
ส่วนนี้ของการประกอบเครื่องจ่ายอาหารทำจากท่ออะคริลิก (50 มม. และ 30 มม.)
ชิ้นส่วนสกรูพิมพ์ 3 มิติ 2 ชิ้น แผ่นไฟเบอร์ขนาดกลาง 6 มม. ตลับลูกปืนโลหะและแท่งโลหะ
ตัดตัวยึดแผ่นไฟเบอร์ขนาดกลางหลักออกจากไฟล์ Dxf ที่ชื่อ \"ตัวยึดแผ่นไฟเบอร์ขนาดกลาง\" ด้านล่าง dxf\"
ตัดท่อ 50 มม., 140 มม., เจาะรู 30 มม., ปลายท่อ 40 มม. หนึ่งเส้นและด้านบนเหมาะสำหรับท่อ 30 มม. (
สูบลมตามรูป).
คุณอาจต้องบดวัสดุโดยใช้เดรเมลเพื่อให้พอดี
ชิ้นส่วนสกรูถูกพิมพ์ 3 มิติแล้วเชื่อมต่ออีกครั้ง เนื่องจากข้อจำกัดของความสามารถในการพิมพ์ 3 มิติบนเครื่องพิมพ์ Ultimaker
โดยรวมแล้วเวลาในการพิมพ์ควรเป็น 12-
ขึ้นอยู่กับการตั้งค่าที่คุณเลือก 14 ชั่วโมงต่อส่วน เราใช้ 0
หัวฉีด 4 มม. คุณภาพการพิมพ์ปกติ ไม่ต้องใช้โครงสร้างรองรับ
ติดตั้งแท่งโลหะสองแท่งหรือท่อโลหะยาว 30 มม. บนตลับลูกปืน
เมื่อการพิมพ์ 3 มิติเสร็จสิ้น ให้กดตลับลูกปืนเหล่านี้ลงในชิ้นส่วนสกรู และคุณอาจต้องตะไบวัสดุบางอย่างเมื่อเราพิมพ์ชิ้นส่วนเพื่อให้แนบแน่น
ดังแสดงในรูป เลื่อนสกรูไปเหนือท่อ เลื่อนท่อไปเหนือโครงยึด จากนั้นเลื่อนแกนเข้าไปในโครงยึดส่วนปลาย
การตั้งค่านี้ช่วยให้แน่ใจว่าปริมาณอาหารที่จัดสรรนั้นปรับได้ ขึ้นอยู่กับขนาดของสัตว์ที่คุณมี
ตลับลูกปืนช่วยลดแรงเสียดทานบนชิ้นส่วนที่เคลื่อนไหว จึงลดภาระของมอเตอร์
เมื่อใช้สกรูสองตัว ปริมาณอาหารจะควบคุมได้ง่ายกว่ามาก ตัวหนึ่งติดตั้งในตำแหน่งกึ่งหมุน และอีกตัวอยู่ในตำแหน่งหมุนจนสุด หมายความว่าอาหารจะไหลออกจากช่องจ่ายอย่างต่อเนื่อง
เราเลือกหมุนชิ้นส่วนสกรูครบ 3 รอบ (
3 เต็ม \"เธรด \")
เนื่องจากช่วยให้วัดปริมาณอาหารได้เล็กน้อยเพื่อให้แน่ใจว่าสัตว์เลี้ยงของคุณไม่ได้ให้อาหารมากไปหรือน้อยไป [
หากคุณมีสิ่งอำนวยความสะดวกพร้อม คุณสามารถ CNC กลึงชิ้นส่วนสกรูให้เป็นชิ้นเดียวได้ อย่างไรก็ตาม เราบดเพลตโมเดลความหนาแน่นปานกลางสองเพลตและเลือกที่จะทำการพิมพ์ 3 มิติในภายหลัง เนื่องจากบอร์ดโมเดลต้องการการตกแต่งจำนวนมาก (
ซีลขัด)
เพื่อให้แน่ใจว่าสัมผัสอาหารได้อย่างปลอดภัย)
ฐานและรางค่อนข้างตรง คล้ายๆ กับช่องใส่อาหารและกรวยด้านหน้าของส่วนนี้
ดาวน์โหลดไฟล์ DXF ที่ชื่อ \"Base and chute.dxf\"
ชุดประกอบอินเทอร์เฟซประกอบด้วยอะคริลิกตัดด้วยเลเซอร์ 4 ชิ้น ซึ่งแต่ละชิ้นสร้างโดยใช้แถบสกรูและน็อต M10 เป็นตัวยึด . . [
รูปภาพอินเทอร์เฟซ]
หลังจากนั้นก็สามารถติดตั้งตัวเข้ารหัสแบบหมุน LCD และไฟ LED ได้ . .
หลังจากประกอบชุดตัวจ่าย (ส่วน MDF)
จำลองให้เป็นฐานประกอบและส่วนรางน้ำ และตัดช่องในแต่ละท่อขนาด 50 มม. เพื่อให้อาหารตกลงในรางเพื่อรวบรวมและเตรียมเลื่อนลงในชามสัตว์เลี้ยงของคุณโดยตรง!
ด้านล่างนี้ คุณสามารถดูแผนภาพ Fritzing ของวงจรที่เราใช้
ตาม ets ที่คุณใช้ (
ฉันรู้ว่ามีโมดูล RTC และมอเตอร์ไดรฟ์หลายรุ่น)
คุณสามารถใช้ไลบรารีต่างๆ
นี่คือรหัสสำหรับ arduino
รหัสนี้จะตรวจสอบเวลาและเปรียบเทียบกับเสียงเตือน หากตรงเวลา ก็จะหมุนมอเตอร์และดันอาหารออกมา
ในการคำนวณระยะเวลาที่มอเตอร์ควรหมุน เราได้คำนวณว่าอาหารจะถูกปล่อยออกไปเท่าใดในแต่ละรอบ
สกรูจะม้วนเป็นวงกลมหนัก 10 กรัม ซึ่งใช้เวลา 11 วินาทีในการหมุนแต่ละครั้ง
ดังนั้นสกรู 2 ตัวจึงดัน 20 ก. ทุกๆ 11 วินาที
เราศึกษาสัดส่วนของอาหารสุนัขและพบว่าลูกสุนัขต้องการอาหารประมาณ 50 กรัม สุนัขขนาดกลางต้องการ 140 กรัม และสุนัขตัวใหญ่ต้องการประมาณ 260 กรัม
ซึ่งหมายความว่าสกรูจะหมุน 27 ครั้งสำหรับชิ้นส่วนเล็กๆ
5 วินาที ส่วนตรงกลางหมุนไปประมาณ 77 วินาที และส่วนใหญ่หมุนไปประมาณ 141 วินาที
คุณอาจต้องการเปลี่ยนแปลงขึ้นอยู่กับอาหารที่คุณใช้
โดยปกติคุณจะพบชิ้นส่วนที่ถูกต้องที่ด้านหลังของบรรจุภัณฑ์
โปรดทราบว่าสเกลเวลาใน arduino IDE มีหน่วยเป็นมิลลิวินาที ((
ขนาดที่แนะนำ)/20)
* 11 = ระยะเวลาที่ฟันเฟืองควรเปิดไลบรารี่ที่เราใช้ สามารถพบได้บนเว็บไซต์ arduino เรียกว่า เวลา ชั่วโมง DS1307RTC. ชม.
อีกสองตัวได้รับการติดตั้งใน Arduino IDE