สารบัญ:

โครงการ Roomba: 5 ขั้นตอน (พร้อมรูปภาพ)
โครงการ Roomba: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โครงการ Roomba: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โครงการ Roomba: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Introduce Roomba Combo i5 Robot Vacuum & Mop 2024, กรกฎาคม
Anonim
โครงการ Roomba
โครงการ Roomba

คำแนะนำนี้สร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ Makecourse ที่มหาวิทยาลัยเซาท์ฟลอริดา (www.makecourse.com)

คำแนะนำนี้จะครอบคลุมขั้นตอนและส่วนประกอบที่จำเป็นทั้งหมดเพื่อประกอบโครงการ Roomba ของฉัน คำแนะนำจะรวมถึงไฟล์ STL แอสเซมบลี ระบบควบคุม และการเขียนโปรแกรมสำหรับโครงการ

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น

ส่วนประกอบ:

1 x Arduino Uno

1 x ผู้รับอนุมาน

1 x สรุป Remote

1 x MG90S เซอร์โว

1 x HC SR04 อัลตร้าโซนิค เซนเซอร์

ตัวต้านทาน 1 x 220 โอห์ม

2 x DAOKI Dual H-Bridge

4 x #2 สกรู

1 x กอริลลาอีพ็อกซี่

ชุดแบตเตอรี่ 2 x 12 V

1 x 12 V 120mm PC เคส พัดลม

1 x ตัวกรอง

4 x 6V Gear เครื่องยนต์ สำหรับ DIY Robot Smart รถ Robot

เครื่องมือ:

เครื่องพิมพ์ 3 มิติ

หัวแร้ง

Flux Core Solder

เครื่องตัดลวด

ไขควงปากแฉกขนาดเล็ก

ปืนกาวร้อน

ขั้นตอนที่ 2: ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ

ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ
ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ
ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ
ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ
ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ
ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ

ชิ้นส่วนทั้งหมดสำหรับโปรเจ็กต์นี้เป็นการพิมพ์ 3 มิติ ฉันได้รวมไฟล์ STL ทั้งหมดที่จำเป็นในการสร้างหุ่นยนต์ดูดฝุ่น roomba ของคุณเองแล้ว ชิ้นส่วนทั้งหมดได้รับการแก้ไขให้มีขนาดไม่เกิน 6" x 6" x 6" โดยใช้ Gorilla Epoxy ชิ้นส่วนในโฟลเดอร์ด้านบนที่ติดกาวเข้าด้วยกันตามการประกอบและชิ้นส่วนทั้งหมดในโฟลเดอร์ Base ก็ติดกาวเข้าด้วยกันเช่นกัน

*** โปรดทราบว่าเนื่องจากความแปรปรวนของความทนทาน การแก้ไขไฟล์ STL หรือการพิมพ์ขั้นสุดท้ายอาจจำเป็น

ขั้นตอนที่ 3: แผนผังไฟฟ้า

แผนผังไฟฟ้า
แผนผังไฟฟ้า

นี่คือแผนผังพื้นฐานของระบบไฟฟ้า แรงดันไฟที่ต้องการสำหรับก้อนแบตเตอรี่คือ 12 โวลต์ หากคุณต่อระบบไฟฟ้าของคุณคล้ายกับแผนผังนี้ ร่าง Arduino ร้องจะใช้งานได้

ขั้นตอนที่ 4: Arduino Sketch

ภาพร่าง Arduino สำหรับโครงการนี้ใช้สองไลบรารีและหนึ่งฟังก์ชัน ไลบรารีเซอร์โวรวมอยู่ในซอฟต์แวร์ Arduino และฉันได้รวมไฟล์ zip สำหรับไลบรารี IRremote แล้ว ฟังก์ชัน HCSR04 อยู่ในโฟลเดอร์ zip เดียวกันกับ Roomba Sketch เพื่อให้ทำงานได้อย่างถูกต้อง ไฟล์ HCSR04 ต้องอยู่ในโฟลเดอร์เดียวกับ Roomba Sketch

*** หากต้องการเพิ่มไลบรารี ให้ดาวน์โหลดโฟลเดอร์ zip ลงในคอมพิวเตอร์แล้วเปิดซอฟต์แวร์ Arduino ใต้แท็บ Sketch ที่ด้านบนของโปรแกรม ให้เลือก Include Library จากนั้นเลือก Add. ZIP Library… เลือกโฟลเดอร์ zip ของไลบรารีที่คุณต้องการเพิ่มลงในไลบรารี Arduino แล้วเลือกเปิด

*** ค่า IR สำหรับรีโมทอาจแตกต่างกันสำหรับรีโมทของคุณ หากต้องการเปลี่ยนค่า ให้ค้นหาค่าและเปลี่ยนให้ตรงกับค่าสำหรับรีโมตของคุณ บทแนะนำ YouTube นี้สาธิตวิธีค้นหาค่าสำหรับรีโมตของคุณ

www.youtube.com/watch?v=YW4pP1GoFIk

ขั้นตอนที่ 5: ผลิตภัณฑ์ขั้นสุดท้ายและการประกอบ

ที่นี่เราจะเห็นการทำงานของหุ่นยนต์ Roomba roomba เริ่มต้นขึ้นและเริ่มเคลื่อนที่ไปข้างหน้าโดยเซ็นเซอร์อัลตราโซนิกเริ่มกวาดหาสิ่งกีดขวาง เมื่อหุ่นยนต์ตรวจพบสิ่งกีดขวาง หุ่นยนต์จะสำรอง หมุนตัว จากนั้นเคลื่อนที่ไปข้างหน้าอย่างต่อเนื่องจนถึงสิ่งกีดขวางถัดไป หุ่นยนต์สามารถควบคุมได้โดยใช้รีโมท รีโมทสามารถเปิดใช้งาน/ปิดใช้งานหุ่นยนต์ เปิด/ปิดมอเตอร์กระแสตรงได้

***(โปรดทราบว่าฉันมีหุ่นยนต์เชื่อมต่อกับเต้ารับที่ผนัง แทนที่จะเป็นก้อนแบตเตอรี่ ก้อนแบตเตอรี่ที่ฉันให้พลังงานไม่เพียงพอกับล้อทำให้มอเตอร์มีแรงบิดเนื่องจากน้ำหนักของหุ่นยนต์) ***

แนะนำ: