สารบัญ:
- ขั้นตอนที่ 1: วิดีโอโครงการทีละขั้นตอน
- ขั้นตอนที่ 2: ฮาร์ดแวร์ที่จำเป็น
- ขั้นตอนที่ 3: ไฟล์ PCB Gerber และแผนผัง
- ขั้นตอนที่ 4: ไฟล์ 3D.stl
- ขั้นตอนที่ 5: การเชื่อมต่อ
- ขั้นตอนที่ 6: รหัสที่มา
วีดีโอ: หุ่นยนต์ Arduino 5 in 1 - ติดตามฉัน - ติดตามบรรทัด - ซูโม่ - วาดรูป - การหลีกเลี่ยงอุปสรรค: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
บอร์ดควบคุมหุ่นยนต์นี้มีไมโครคอนโทรลเลอร์ ATmega328P และไดรเวอร์มอเตอร์ L293D แน่นอนว่ามันไม่ต่างจากบอร์ด Arduino Uno แต่มีประโยชน์มากกว่าเพราะไม่ต้องใช้เกราะอื่นในการขับเคลื่อนมอเตอร์! ปราศจากความยุ่งเหยิงของจัมเปอร์และสามารถตั้งโปรแกรมได้อย่างง่ายดายด้วย CH340G ขณะขับมอเตอร์ DC สองตัว คุณยังสามารถควบคุมเซ็นเซอร์ต่างๆ ได้โดยใช้พิน I / O กับการ์ดใบนี้ ในโครงการนี้ เราใช้เซ็นเซอร์ระยะอัลตราโซนิก HC-SR04 และเซ็นเซอร์อินฟราเรด IR นอกจากนี้ยังใช้เซอร์โวมอเตอร์หนึ่งตัว
ขั้นตอนที่ 1: วิดีโอโครงการทีละขั้นตอน
คุณสามารถตั้งโปรแกรมหุ่นยนต์ด้วย 5 สถานการณ์ที่แตกต่างกันด้วยการ์ดควบคุมนี้ สถานการณ์ต่อไปนี้รวมอยู่ในโครงการนี้:
โหมด SUMO: เป็นกีฬาที่หุ่นยนต์สองตัวพยายามผลักกันออกจากวงกลม (ในลักษณะเดียวกันกับกีฬาซูโม่)
โหมด Follow Me: ตรวจจับการมีอยู่ของวัตถุที่จะติดตามโดยใช้เซ็นเซอร์ HC-SR04
โหมดการติดตาม: หุ่นยนต์ติดตามเส้นเป็นยานพาหนะที่วิ่งตามเส้นไม่ว่าจะเป็นเส้นสีดำหรือเส้นสีขาว
โหมดหลีกเลี่ยง: หุ่นยนต์หลีกเลี่ยงสิ่งกีดขวางเป็นอุปกรณ์อัจฉริยะที่สามารถตรวจจับสิ่งกีดขวางที่อยู่ข้างหน้าได้โดยอัตโนมัติและหลีกเลี่ยงสิ่งกีดขวางโดยหันตัวเองไปอีกทางหนึ่ง
โหมดการวาดภาพ: ประกอบด้วยเซอร์โวมอเตอร์และปากกา มันสามารถวาดแทร็คการเคลื่อนไหวของตัวเองบนพื้นผิว
ขั้นตอนที่ 2: ฮาร์ดแวร์ที่จำเป็น
- ATmega328P-PU พร้อม Bootloader -
- ไอซีตัวขับมอเตอร์ L293D -
- ช่องเสียบ USB Type B -
- DIP Socket 28/16 พิน -
- คริสตัล 12/16 MHz -
- L7805 TO-220 -
- ตัวเก็บประจุ 100uF -
- แอลอีดี -
- ตัวต้านทาน 10K/ 1K -
- ตัวเก็บประจุ 470nF -
- เต้ารับไฟฟ้า -
- เทอร์มินัลบล็อก 2 พิน -
- หัวเข็มหมุดตัวผู้ -
- เซรามิก 10nF / 22pF -
- มอเตอร์เกียร์โลหะขนาดเล็ก 6V 200RPM -
- 7.4V 1000mAh 2S แบตเตอรี่ Lipo (อุปกรณ์เสริม) -
- แบตเตอรี่ 9V 800mAh (อุปกรณ์เสริม) -
- ขั้วต่อแบตเตอรี่ 9V -
- โมดูลอัลตราโซนิก HC-SR04 -
- เซ็นเซอร์อินฟราเรด IR -
- CH340G USB เป็น TTL IC -
ในโครงการนี้ ใช้ส่วนประกอบประเภท DIP เพื่อการบัดกรีที่ง่ายดาย
ขั้นตอนที่ 3: ไฟล์ PCB Gerber และแผนผัง
ในโครงการนี้ ฉันเลือก PCBWay PCBWay เป็นวิธีเดียวที่จะทำให้โครงการนี้มีต้นทุนต่ำและมีคุณภาพสูง
รายละเอียดผลิตภัณฑ์
- ประเภทบอร์ด: PCB เดี่ยว
- ขนาด: 53.3 มม. x 66 มม.
- ชั้น: 2 ชั้น
- รวม: 5 ชิ้น / US $5
รับ PCB Gerber & Schematic -
ขั้นตอนที่ 4: ไฟล์ 3D.stl
การตั้งค่าการพิมพ์
- เครื่องพิมพ์: JGAURORA A5S
- ความละเอียด: 0.25
- เติม: 10%
ขั้นตอนที่ 5: การเชื่อมต่อ
เซ็นเซอร์อินฟราเรด
- พินสัญญาณเซ็นเซอร์ IR เป็นดิจิตอล 12
- IR Sensor VCC พินไปที่ +5V
- เซ็นเซอร์ IR GND ถึง GND
HC-SR04 เซนเซอร์
- หมุด ECHO กับ Digital 5
- หมุด TRIG เป็นดิจิตอล 6
- พิน VCC ไปที่ +5V
- ปักหมุด GND ไปที่ GND
มอเตอร์ A
- มอเตอร์ A 1 ถึง Digital 2
- มอเตอร์ A 2 ถึงดิจิตอล 4
- มอเตอร์ A เปิดใช้งานเป็นดิจิตอล 3
มอเตอร์ B
- B มอเตอร์ B 1 ถึงดิจิตอล 10
- มอเตอร์ B 2 เป็นดิจิตอล 11
- มอเตอร์ B เปิดใช้งานเป็นดิจิตอล 9
ขั้นตอนที่ 6: รหัสที่มา
คุณสามารถตั้งโปรแกรมหุ่นยนต์ด้วย 5 สถานการณ์ที่แตกต่างกันด้วยการ์ดควบคุมนี้ สถานการณ์ต่อไปนี้รวมอยู่ในโครงการนี้:
- โหมด SUMO: เป็นกีฬาที่หุ่นยนต์สองตัวพยายามผลักกันออกจากวงกลม (ในลักษณะเดียวกันกับกีฬาซูโม่)
- โหมด Follow Me: ตรวจจับการมีอยู่ของวัตถุที่จะติดตามโดยใช้เซ็นเซอร์ HC-SR04
- โหมดติดตาม: หุ่นยนต์ติดตามเส้นเป็นยานพาหนะที่วิ่งตามเส้นไม่ว่าจะเป็นเส้นสีดำหรือเส้นสีขาว
- โหมดหลีกเลี่ยง: หุ่นยนต์หลีกเลี่ยงสิ่งกีดขวางเป็นอุปกรณ์อัจฉริยะที่สามารถตรวจจับสิ่งกีดขวางที่อยู่ข้างหน้าได้โดยอัตโนมัติและหลีกเลี่ยงสิ่งกีดขวางโดยหันตัวเองไปอีกทางหนึ่ง
- โหมดการวาดภาพ: ประกอบด้วยเซอร์โวมอเตอร์และปากกา มันสามารถวาดแทร็คการเคลื่อนไหวของตัวเองบนพื้นผิว
รับซอร์สโค้ด:
github.com/MertArduino/RobotControlBoard
แนะนำ:
หุ่นยนต์ Quadruped ขับเคลื่อนด้วย Arduino ที่พิมพ์ 3 มิติ: 13 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ Quadruped ที่ขับเคลื่อนด้วย Arduino แบบพิมพ์ 3 มิติ: จาก Instructables ก่อนหน้านี้ คุณอาจเห็นว่าฉันมีความสนใจอย่างมากสำหรับโครงการหุ่นยนต์ หลังจากคำสั่งสอนก่อนหน้านี้ที่ฉันสร้างหุ่นยนต์สองเท้า ฉันตัดสินใจลองทำหุ่นยนต์สี่ขาที่สามารถเลียนแบบสัตว์เช่นสุนัข
GorillaBot หุ่นยนต์ Quadruped ของ Arduino Autonomous Sprint ที่พิมพ์ 3 มิติ: 9 ขั้นตอน (พร้อมรูปภาพ)
GorillaBot หุ่นยนต์ Arduino Autonomous Sprint Quadruped Robot ที่พิมพ์ 3 มิติ: ทุกปีในตูลูส (ฝรั่งเศส) มีการแข่งขันหุ่นยนต์ตูลูส # TRR2021 การแข่งขันประกอบด้วยการวิ่งอัตโนมัติ 10 เมตรสำหรับหุ่นยนต์สองขาและสี่เท่า สถิติปัจจุบันที่ฉันรวบรวมสำหรับสัตว์สี่เท้าคือ 42 วินาทีสำหรับ วิ่ง 10 เมตร ดังนั้นในม
หุ่นยนต์ Arduino Explorador “Nueve”: 10 ขั้นตอน
Robot Arduino Explorador "Nueve": Se sabe que para el ser humanoมีอยู่ límites, esto también abarca la exploración de ciertos terrenos o zonas, aquellas casi imposibles o imposibles Por eso se se crearon robots สำรวจหุ่นยนต์
Littlebots: หุ่นยนต์ Arduino Arduino พิมพ์ 3 มิติอย่างง่าย: 13 ขั้นตอน (พร้อมรูปภาพ)
Littlebots: หุ่นยนต์ Arduino Arduino พิมพ์ 3 มิติอย่างง่าย: LittleBots ถูกสร้างขึ้นเพื่อเป็นการแนะนำเบื้องต้นเกี่ยวกับวิทยาการหุ่นยนต์ โดยจะแสดงส่วนประกอบที่จำเป็นทั้งหมดของวิทยาการหุ่นยนต์ การตรวจจับ การตัดสินใจ และการประกบ ทั้งหมดในแพ็คเกจที่สวยงามและง่ายต่อการประกอบ LittleBot เป็นเครื่องพิมพ์ 3 มิติเต็มรูปแบบ ซึ่งช่วยให้
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: 8 ขั้นตอน
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: เราได้สร้างหุ่นยนต์ทรงตัวแบบผสมผสานและ 3 ล้อสำหรับใช้ในการศึกษาในโรงเรียนและโปรแกรมการศึกษาหลังเลิกเรียน หุ่นยนต์นี้ใช้ Arduino Uno, ชิลด์แบบกำหนดเอง (รายละเอียดการก่อสร้างทั้งหมดที่มีให้), ชุดแบตเตอรี่ Li Ion (ข้อจำกัดทั้งหมด