สารบัญ:
- ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
- ขั้นตอนที่ 2: ชิ้นส่วนและการประกอบที่พิมพ์ 3 มิติ
- ขั้นตอนที่ 3: แผนผังไฟฟ้า
- ขั้นตอนที่ 4: Arduino Sketch
- ขั้นตอนที่ 5: ผลิตภัณฑ์ขั้นสุดท้ายและการประกอบ
วีดีโอ: โครงการ Roomba: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
คำแนะนำนี้สร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ 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 มิติ ฉันได้รวมไฟล์ 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 เริ่มต้นขึ้นและเริ่มเคลื่อนที่ไปข้างหน้าโดยเซ็นเซอร์อัลตราโซนิกเริ่มกวาดหาสิ่งกีดขวาง เมื่อหุ่นยนต์ตรวจพบสิ่งกีดขวาง หุ่นยนต์จะสำรอง หมุนตัว จากนั้นเคลื่อนที่ไปข้างหน้าอย่างต่อเนื่องจนถึงสิ่งกีดขวางถัดไป หุ่นยนต์สามารถควบคุมได้โดยใช้รีโมท รีโมทสามารถเปิดใช้งาน/ปิดใช้งานหุ่นยนต์ เปิด/ปิดมอเตอร์กระแสตรงได้
***(โปรดทราบว่าฉันมีหุ่นยนต์เชื่อมต่อกับเต้ารับที่ผนัง แทนที่จะเป็นก้อนแบตเตอรี่ ก้อนแบตเตอรี่ที่ฉันให้พลังงานไม่เพียงพอกับล้อทำให้มอเตอร์มีแรงบิดเนื่องจากน้ำหนักของหุ่นยนต์) ***
แนะนำ:
โครงการ Gimbal Stabilizer: 9 ขั้นตอน (พร้อมรูปภาพ)
โครงการ Gimbal Stabilizer: วิธีสร้าง Gimbal เรียนรู้วิธีสร้าง gimbal แบบ 2 แกนสำหรับกล้องแอคชั่นของคุณ ในวัฒนธรรมปัจจุบันเราทุกคนชอบบันทึกวิดีโอและจับภาพช่วงเวลาต่างๆ โดยเฉพาะอย่างยิ่งเมื่อคุณเป็นผู้สร้างเนื้อหาเช่นฉัน คุณคงประสบปัญหา วิดีโอสั่นคลอนดังกล่าว
โครงการ Arduino-Tamagotchi (ฉันคือทามาก็อตจิ): 5 ขั้นตอน (พร้อมรูปภาพ)
โครงการ Arduino-Tamagotchi (ฉันคือทามาก็อตจิ): ฉันเบื่อกับการกักตัวและตัดสินใจสร้าง Arduino Tamagotchi เพราะฉันเกลียดสัตว์หลายชนิด ฉันจึงเลือกตัวเองเป็นทามาก็อตจิ ก่อนอื่นฉันสร้างคอนโซลของฉันบนเขียงหั่นขนม การเดินสายไฟนั้นง่ายมาก มีเพียงสามปุ่ม คือ Buzzer และ
โครงการ NEX: 6 ขั้นตอน (พร้อมรูปภาพ)
NEX Project: เฮ้ พวก Natanael Prado กลับมาอีกครั้งกับโปรเจ็กต์สุดเจ๋งอีกอัน ครั้งนี้ผมอยากจะแบ่งปันกับพวกคุณ โปรเจ็กต์ที่ผมทำมาสามปีแล้ว โปรเจ็กต์นี้คือหุ่นยนต์ของผมชื่อ NEX ก่อนอื่น มาทำความรู้จักกับประวัติเบื้องหลังการสร้างของฉัน
โครงการ Mars Roomba UTK: 4 ขั้นตอน
โครงการ Mars Roomba UTK: การปฏิเสธความรับผิด: สิ่งนี้จะใช้ได้ก็ต่อเมื่อ ROOMBA ได้รับการตั้งค่าในทุกวิธีที่เฉพาะเจาะจง คำแนะนำนี้จัดทำขึ้นและตั้งใจที่จะใช้โดยมหาวิทยาลัยของนักเรียนและคณะ TENNESSEE รหัสนี้ใช้เพื่อตั้งค่า Roomba เพื่อดำเนินการในพื้นที่ เขียนและเ
โครงการ Roomba MATLAB 5 ขั้นตอน
โครงการ Roomba MATLAB: แผนปัจจุบันที่ NASA มีไว้สำหรับยานสำรวจดาวอังคารคือให้มันเป็นเครื่องรวบรวมข้อมูลและเดินเตร่รอบดาวอังคาร เก็บตัวอย่างดินเพื่อนำกลับมายังโลก เพื่อให้นักวิทยาศาสตร์ได้ทราบว่ามีรูปแบบชีวิตก่อนหน้านี้หรือไม่ ดาวเคราะห์ เพิ่มเติม