สารบัญ:

โครงการ Arduino: เครื่องจ่ายอาหารแมว: 6 ขั้นตอน
โครงการ Arduino: เครื่องจ่ายอาหารแมว: 6 ขั้นตอน

วีดีโอ: โครงการ Arduino: เครื่องจ่ายอาหารแมว: 6 ขั้นตอน

วีดีโอ: โครงการ Arduino: เครื่องจ่ายอาหารแมว: 6 ขั้นตอน
วีดีโอ: หลักการทำงานของเครื่องให้อาหารแมวและสุนัขจรจัด 2024, พฤศจิกายน
Anonim
โครงการ Arduino: เครื่องจ่ายอาหารแมว
โครงการ Arduino: เครื่องจ่ายอาหารแมว

คำแนะนำนี้ถูกสร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ 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: ตอนนี้มาดูกันว่าทุกอย่างทำงานอย่างไร !!!

ตรวจสอบวิดีโอนี้เพื่อดูว่าทุกอย่างทำงานอย่างไร!!

แนะนำ: