สารบัญ:
- ขั้นตอนที่ 1: ฮาร์ดแวร์และวัสดุ
- ขั้นตอนที่ 2: สร้าง BattleRobot
- ขั้นตอนที่ 3: การเขียนโปรแกรม Battlebot และ Controller
- ขั้นตอนที่ 4: การเดินสาย Battlebot
- ขั้นตอนที่ 5: การเดินสายคอนโทรลเลอร์
- ขั้นตอนที่ 6: ทดสอบ Battlebot
- ขั้นตอนที่ 7: วิดีโอการต่อสู้
วีดีโอ: วิธีสร้าง Battlebot ด้วย Cardboard และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ฉันสร้างแบทเทิลบอทโดยใช้ Arduino UNO และใช้กระดาษแข็งเพื่อสร้างร่างกาย ฉันพยายามใช้อุปกรณ์ราคาไม่แพงและให้อิสระในการสร้างสรรค์แก่เด็กๆ ในการออกแบบบอทต่อสู้ของพวกเขา Battlebot รับคำสั่งจากคอนโทรลเลอร์ไร้สายโดยใช้จอยสติ๊กและโมดูลไร้สาย nRF24L01 2.4GHz
ขั้นตอนที่ 1: ฮาร์ดแวร์และวัสดุ
ฮาร์ดแวร์และวัสดุที่จำเป็น:
Arduino Uno + สาย USB:https://amzn.to/39cqZ3E
||
Arduino นาโน:
||
แบตเตอรี่ 9v: https://amzn.to/2wPmnSP ||
สายจัมเปอร์: https://amzn.to/398mQhq ||
NRF24L01+ โมดูลรับส่งสัญญาณ RF ไร้สาย 2.4GHz: https://amzn.to/30xQlp4 ||
ขั้วต่อคลิปหนีบแบตเตอรี่ 9v: https://amzn.to/32D4R0b ||
กระดาษแข็ง:
แท่งไม้งานไม้ธรรมชาติ: https://amzn.to/39rovPs ||
เขียงหั่นขนมขนาดเล็ก: https://amzn.to/2JujS9e||
โมดูลจอยสติ๊ก XY แกนคู่ Arduino KY-023: https://amzn.to/3gOcWFZ ||
DC Motor 1:48 อัตราทดเกียร์ Smart Car Robot + Wheel: https://amzn.to/3drHmvx ||
ตัวขับมอเตอร์ขนาดเล็ก L298N: https://amzn.to/2MoYeqI ||
สวิตช์: https://amzn.to/2upTngE ||
ตัวผู้ DC Barrel Jack Adapter สำหรับ Arduino: https://amzn.to/2VwyKxx ||
ปืนกาวร้อน: https://amzn.to/31sIko3 ||
ชุดหัวแร้ง: https://amzn.to/3eHmp0i ||
ขั้นตอนที่ 2: สร้าง BattleRobot
แนวคิดเบื้องหลังแบทเทิลบอทนี้คือพยายามสร้างราคาถูกให้มากที่สุด ฉันใช้กระดาษแข็งสำหรับตัวหุ่นยนต์แทนแผ่นโลหะ กรรไกรแทนเลื่อยสายพาน และใช้กาวร้อนแทนเครื่องเชื่อม
ขั้นแรกคุณต้องใช้กระดาษแข็งแล้วตัดรูปร่างออก ถ้าคุณไม่ชอบการออกแบบของฉัน คุณสามารถออกแบบ battlebot ของคุณเองได้ กาวชิ้นส่วนเข้าด้วยกันยกเว้นด้านบนเพราะเราต้องการใส่วงจรเข้าไปในตัวของ battlebot
ขั้นตอนที่ 3: การเขียนโปรแกรม Battlebot และ Controller
ในการเขียนโปรแกรม Arduino คุณจะต้องติดตั้งไลบรารี RF24 ดาวน์โหลดไฟล์ด้านล่างและเปิด arduino IDE ไปที่ Sketch -> Include Library -> Add. ZIP Library และนำเข้า 'RF24.zip' เข้าไป จากนั้นคุณจะต้องเชื่อมต่อ arduino UNO และอัปโหลด 'Battle_Robot.ino' ไปยัง Arduino ตอนนี้ถอดปลั๊ก Arduino UNO และเชื่อมต่อ Arduino Nano และอัปโหลด 'Controller.ino' ไปยัง Arduino อย่าลืมเปลี่ยนการตั้งค่า 'บอร์ด' และ 'พอร์ต' ด้วย
ขั้นตอนที่ 4: การเดินสาย Battlebot
ในโครงการนี้ใช้แบตเตอรี่อัลคาไลน์ขนาด 3 x 9 โวลต์สำหรับ Arduino uno มอเตอร์และสปินเนอร์ ไดรเวอร์มอเตอร์ขนาดเล็ก L298N ใช้สำหรับควบคุมมอเตอร์ รับสัญญาณ 5V ของบอร์ด Arduino และให้แรงดันไฟฟ้าที่สูงขึ้นสำหรับมอเตอร์ นอกจากนี้ยังช่วยให้มอเตอร์ทำงานได้ทั้งสองทิศทาง โดยขึ้นอยู่กับการรวมกันของสัญญาณอินพุตเหล่านั้น แต่ละอุปกรณ์เชื่อมต่อตามแผนภาพการเดินสาย
หลังจากเดินสายวงจรแล้ว คุณเพียงแค่ติดมันหรือติดเทปสองครั้งเข้ากับตัวของ battlebot พร้อมกับแบตเตอรี่และ Arduino uno ของคุณ
ขั้นตอนที่ 5: การเดินสายคอนโทรลเลอร์
ภาพต่อไปนี้แสดงแผนภาพการเดินสายไฟที่สมบูรณ์ของเครื่องส่งสัญญาณโดยใช้ Arduino Nano หลังจากเชื่อมต่อส่วนประกอบทั้งหมดแล้ว ฉันก็ใส่ส่วนประกอบเหล่านี้ทั้งหมดลงในกล่องหุ้มและปิดผนึกโดยใช้กาวร้อน NRF24L01 โมดูลรับส่งสัญญาณ 2.4 GHz สามารถใช้สำหรับการสื่อสารแบบไร้สายได้ไกลถึง 100 เมตร
ขั้นตอนที่ 6: ทดสอบ Battlebot
ตอนนี้ ถ้าทุกอย่างเป็นไปด้วยดี คุณน่าจะสามารถควบคุมบอทบอทด้วยคอนโทรลเลอร์ได้ หากแบทเทิลบอทไม่ทำงาน คุณควรตรวจสอบการเชื่อมต่อของ nRF24L01
การสร้างบอทบอทเหล่านี้เป็นเรื่องสนุก! ฉันหวังว่าบทความนี้จะช่วยเปิดตาคุณให้มองเห็นความเป็นไปได้ที่ฝังอยู่ในสิ่งของในชีวิตประจำวันทั้งหมดรอบๆ บ้านของคุณ กล่องเหล่านั้นที่คุณทิ้งอาจกลายเป็นโปรเจ็กต์ใหญ่ชิ้นต่อไปของคุณหากคุณคิดเกี่ยวกับมัน
คุณสามารถสมัครรับข้อมูลช่องของฉันเพื่อรับการสนับสนุน
ขอบคุณ.
แนะนำ:
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: 3 ขั้นตอน
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: Story A beacon จะส่งสัญญาณอย่างต่อเนื่องเพื่อให้อุปกรณ์บลูทู ธ อื่น ๆ รู้ว่ามีอยู่ และฉันอยากได้บีคอนบลูทูธเพื่อติดตามกุญแจมาตลอด เพราะฉันลืมเอามันมาเหมือน 10 ครั้งในปีที่แล้ว และฉันก็เกิดขึ้น
วิธีสร้าง CubeSat ด้วย Arduino และ Geiger Counter Sensor: 11 ขั้นตอน
วิธีสร้าง CubeSat ด้วย Arduino และ Geiger Counter Sensor: เคยสงสัยหรือไม่ว่าดาวอังคารมีกัมมันตภาพรังสีหรือไม่? และถ้าเป็นกัมมันตภาพรังสี ระดับรังสีสูงพอที่จะเป็นอันตรายต่อมนุษย์หรือไม่? ทั้งหมดนี้เป็นคำถามที่เราหวังว่าจะสามารถตอบได้โดย CubeSat ของเรากับ Arduino Geiger Counte
วิธีสร้าง Cubesat ด้วย Arduino และ Accelerometer: 5 ขั้นตอน
วิธีสร้าง Cubesat ด้วย Arduino และ Accelerometer: ชื่อของเราคือ Brock, Eddie และ Drew เป้าหมายหลักสำหรับคลาสฟิสิกส์ของเราคือการเดินทางจากโลกไปยังดาวอังคารในขณะที่จำลองวงโคจรรอบดาวอังคารโดยใช้ Cube Sat และรวบรวมข้อมูล เป้าหมายกลุ่มของเราสำหรับโครงการนี้คือการรวบรวมข้อมูลโดยใช้การเร่ง
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: ในรูปแรก เรามี Arduino และเรียกว่า "Arduino Uno"ในรูปที่สอง เรามี Arducam และเรียกว่า "Arducam OV2640 มินิ 2MP"พร้อมกับภาพที่สอง มีวัสดุที่คุณต้อง