Smart Weigh มุ่งมั่นที่จะช่วยให้ลูกค้าเพิ่มผลผลิตโดยมีต้นทุนที่ลดลง

ภาษา

arduino เครื่องจ่ายอาหารสัตว์เลี้ยงแบบปรับได้

2019/12/03
สวัสดี!
ยินดีต้อนรับสู่คู่มือการใช้งานเครื่องจ่ายอาหารสัตว์เลี้ยง 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
ติดต่อเรา
เพียงแค่บอกความต้องการของคุณเราสามารถทำได้มากกว่าที่คุณสามารถจินตนาการได้
ส่งคำถามของคุณ
Chat
Now

ส่งคำถามของคุณ

เลือกภาษาอื่น
English
العربية
Deutsch
Español
français
italiano
日本語
한국어
Português
русский
简体中文
繁體中文
Afrikaans
አማርኛ
Azərbaycan
Беларуская
български
বাংলা
Bosanski
Català
Sugbuanon
Corsu
čeština
Cymraeg
dansk
Ελληνικά
Esperanto
Eesti
Euskara
فارسی
Suomi
Frysk
Gaeilgenah
Gàidhlig
Galego
ગુજરાતી
Hausa
Ōlelo Hawaiʻi
हिन्दी
Hmong
Hrvatski
Kreyòl ayisyen
Magyar
հայերեն
bahasa Indonesia
Igbo
Íslenska
עִברִית
Basa Jawa
ქართველი
Қазақ Тілі
ខ្មែរ
ಕನ್ನಡ
Kurdî (Kurmancî)
Кыргызча
Latin
Lëtzebuergesch
ລາວ
lietuvių
latviešu valoda‎
Malagasy
Maori
Македонски
മലയാളം
Монгол
मराठी
Bahasa Melayu
Maltese
ဗမာ
नेपाली
Nederlands
norsk
Chicheŵa
ਪੰਜਾਬੀ
Polski
پښتو
Română
سنڌي
සිංහල
Slovenčina
Slovenščina
Faasamoa
Shona
Af Soomaali
Shqip
Српски
Sesotho
Sundanese
svenska
Kiswahili
தமிழ்
తెలుగు
Точики
ภาษาไทย
Pilipino
Türkçe
Українська
اردو
O'zbek
Tiếng Việt
Xhosa
יידיש
èdè Yorùbá
Zulu
ภาษาปัจจุบัน:ภาษาไทย