สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
คำแนะนำนี้ถูกสร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ Makecourse ที่มหาวิทยาลัยเซาท์ฟลอริดา (www.makecourse.com)
ขั้นตอนที่ 1: รับเอกสารโครงการ
สำหรับโครงการนี้ คุณควรได้รับเอกสารดังต่อไปนี้:
ชิ้นส่วนอิเล็กทรอนิกส์:
- 1 Arduino Uno
- เซอร์โวมอเตอร์ 3 ตัว
- 1 อัลตราโซนิกเซนเซอร์
- พาวเวอร์ซัพพลาย 9v@3A
- ปุ่ม Push-up 2 ปุ่ม
- เขียงหั่นขนม
ราคาโดยประมาณ:
- Arduino Uno: $23.38 x จำนวน: 1
- เซอร์โว - การหมุนต่อเนื่องทั่วไป (ขนาดไมโคร) $11.95 x จำนวน: 3
- อะแดปเตอร์จ่ายไฟแบบติดผนัง - 9VDC 2A $15.77 USD x จำนวน: 1
- HC-SR04 $3.95 x จำนวน: 1
- ตัวควบคุมแรงดันไฟฟ้า 5v $0.5 x จำนวน: 1
- ตัวเก็บประจุเซรามิก 100nF $0.64 x จำนวน: 1
- ตัวเก็บประจุด้วยไฟฟ้า - 1uF/50V $0.28 x จำนวน: 1
- สวิตช์ปุ่มกดขนาดเล็ก $0.1 x จำนวน: 2
- ตัวต้านทาน 10K โอห์ม $0.1 x จำนวน: 2
- สาย USB A ถึง B $3.26 x จำนวน: 1
- เขียงหั่นขนม $8.25 x จำนวน: 1
- ฮีทซิงค์ TO-220 $0.41 x จำนวน: 1
- Jumper Wires Pack - M/M $1.95 x จำนวน: 2
เค้าโครงวัสดุ:
- ไม้กระดานบาง 3 3x1.5 ฟุต
- กาวไม้
- เพ้นท์เล็บ
- เครื่องพิมพ์ 3 มิติ
ขั้นตอนที่ 2: ตั้งค่าวงจรพื้นฐานสำหรับการทดสอบ
สำหรับขั้นตอนแรกนี้ ให้ทำตามแผนผังภาพ
- สำหรับเซอร์โวให้ใช้ Arduino Pins 1, 2 และ 3
- ตั้งค่าเอาต์พุตของปุ่มเป็นพิน Arduino 12 และ 13
- และสุดท้ายตั้งค่าหมุดสะท้อนของเซ็นเซอร์อัลตราโซนิกไปที่พินที่ 8 ของ Arduino และพินทริกเกอร์ของเซ็นเซอร์ไปที่พิน Arduino ที่ 9
ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อทั้ง 5 โวลต์และกราวด์จากส่วนประกอบทั้งหมดเข้ากับสายที่สอดคล้องกันของเขียงหั่นขนม พิน 5v ทั้งหมดจากส่วนประกอบควรอยู่ในบรรทัดเดียวกัน (ตามภาพ)
ขั้นตอนที่ 3: เพิ่มรหัสเครื่องจ่ายอาหารแมวลงใน Arduino และคอมไพล์
คุณจะพบกับอัลกอริทึม Arduino ที่อยู่เบื้องหลังตรรกะของเครื่องจ่ายอาหารแมว
รหัส Arduino ถูกแสดงความคิดเห็นอย่างเต็มที่
ตรรกะเบื้องหลัง:
อัลกอริธึม Arduino นี้มีจุดมุ่งหมายเพื่อสร้างแบบจำลองเครื่องจ่ายอาหารแมวโดยใช้ Ultrasonic Sensor เพื่อตรวจจับว่ามีแมวอยู่ในระยะ 10 ซม. หนึ่งแมวเป็น neer ระบบจะเปิดใช้งานมอเตอร์สองตัว เซอร์โวตัวแรกจะเปิดช่องป้อนอาหาร และจะเติมอาหารลงในกระป๋อง จากนั้นมอเตอร์ตัวที่สองจะเคลื่อนกระป๋องอาหารไปทางแมว ปุ่มกดสองปุ่มจะควบคุมเซอร์โวเพื่อเปิดและปิดฝาที่เก็บอาหาร
หลังจากคัดลอกโค้ด Arduino แล้ว ให้คอมไพล์
ขั้นตอนที่ 4: การสร้างเค้าโครงเครื่องจ่ายอาหารแมว
โปรเจ็กต์นี้นับรวมชิ้นส่วนต่างๆ เพื่อสร้างเครื่องจ่ายอาหารแมวที่ทำงานได้อย่างสมบูรณ์ เพื่อให้เป็นไปได้ 8 โมเดล 3 มิติถูกสร้างขึ้นและพิมพ์:
อาหารกระป๋องฐาน:
เป็นฐานสำหรับวางอาหาร และในขณะเดียวกันก็จะถูกหั่นเป็นชิ้นๆ
(สามารถสังเกตได้จากภาพกลาง)
กำแพงด้านซ้ายพร้อมรางถนน:
กำแพงชิดซ้ายของตู้คอนเทนเนอร์ นับด้วยรางที่ด้านบน บนรางนี้ ฝาครอบถูกวางไว้เพื่อสร้างเส้นทางการเคลื่อนที่
กำแพงด้านขวาพร้อมรางรถไฟ:
กําแพงวางทางขวาของตู้คอนเทนเนอร์ซึ่งนับโดยมีรางอยู่ด้านบน บนรางนี้ ฝาครอบถูกวางไว้เพื่อสร้างเส้นทางการเคลื่อนไหว
อาหารสามารถ:
ภาชนะที่จะแสดงอาหารแมวเมื่ออัลตราโซนิกรับรู้ถึงการปรากฏตัวของแมว
(สังเกตได้จากภาพตรงกลางภาพ)
แรงบิดมือ:
เป็นที่วางมือบนมอเตอร์ซึ่งจะดึงและดันอาหารได้เมื่อต้องการ
(สังเกตจากภาพตรงกลางบนมอเตอร์สีดำ)
หลอดจ่าย:
เป็นท่อจากที่ที่อาหารจะออกมาเมื่อแมวอยู่ใกล้
(ภาพซ้ายบนภาพ).
ฝาท่อจ่าย:
คือฝาของหลอด แนบกับเซอร์โวที่จะย้ายเพื่อแทนที่อาหารลงในกระป๋อง
(สังเกตได้จากภาพด้านซ้ายของภาพที่แนบมากับเซอร์โว)
ฝาภาชนะบรรจุอาหาร:
เป็นฝาที่เปิดไว้สำหรับใส่อาหารลงในภาชนะ
บันทึก:
โปรดดูที่แนบวิดีโอเพื่อให้ดูโมเดล 3 มิตินี้ได้ดีขึ้น
ขั้นตอนที่ 5: ตอนนี้มาดูกันว่าทุกอย่างทำงานอย่างไร !!!
ตรวจสอบวิดีโอนี้เพื่อดูว่าทุกอย่างทำงานอย่างไร!!