สารบัญ:

วิธีสร้าง Battlebot ด้วย Cardboard และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้าง Battlebot ด้วย Cardboard และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง Battlebot ด้วย Cardboard และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง Battlebot ด้วย Cardboard และ Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to make cardboard BattleBots (fighting robots), a STEM Robot Workshop 2024, พฤศจิกายน
Anonim
Image
Image

ฉันสร้างแบทเทิลบอทโดยใช้ 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

การเดินสายไฟ Battlebot
การเดินสายไฟ Battlebot
การเดินสายไฟ Battlebot
การเดินสายไฟ Battlebot
การเดินสายไฟ Battlebot
การเดินสายไฟ Battlebot

ในโครงการนี้ใช้แบตเตอรี่อัลคาไลน์ขนาด 3 x 9 โวลต์สำหรับ Arduino uno มอเตอร์และสปินเนอร์ ไดรเวอร์มอเตอร์ขนาดเล็ก L298N ใช้สำหรับควบคุมมอเตอร์ รับสัญญาณ 5V ของบอร์ด Arduino และให้แรงดันไฟฟ้าที่สูงขึ้นสำหรับมอเตอร์ นอกจากนี้ยังช่วยให้มอเตอร์ทำงานได้ทั้งสองทิศทาง โดยขึ้นอยู่กับการรวมกันของสัญญาณอินพุตเหล่านั้น แต่ละอุปกรณ์เชื่อมต่อตามแผนภาพการเดินสาย

หลังจากเดินสายวงจรแล้ว คุณเพียงแค่ติดมันหรือติดเทปสองครั้งเข้ากับตัวของ battlebot พร้อมกับแบตเตอรี่และ Arduino uno ของคุณ

ขั้นตอนที่ 5: การเดินสายคอนโทรลเลอร์

การเดินสายไฟคอนโทรลเลอร์
การเดินสายไฟคอนโทรลเลอร์
การเดินสายไฟคอนโทรลเลอร์
การเดินสายไฟคอนโทรลเลอร์
การเดินสายไฟคอนโทรลเลอร์
การเดินสายไฟคอนโทรลเลอร์

ภาพต่อไปนี้แสดงแผนภาพการเดินสายไฟที่สมบูรณ์ของเครื่องส่งสัญญาณโดยใช้ Arduino Nano หลังจากเชื่อมต่อส่วนประกอบทั้งหมดแล้ว ฉันก็ใส่ส่วนประกอบเหล่านี้ทั้งหมดลงในกล่องหุ้มและปิดผนึกโดยใช้กาวร้อน NRF24L01 โมดูลรับส่งสัญญาณ 2.4 GHz สามารถใช้สำหรับการสื่อสารแบบไร้สายได้ไกลถึง 100 เมตร

ขั้นตอนที่ 6: ทดสอบ Battlebot

ทดสอบ Battlebot
ทดสอบ Battlebot

ตอนนี้ ถ้าทุกอย่างเป็นไปด้วยดี คุณน่าจะสามารถควบคุมบอทบอทด้วยคอนโทรลเลอร์ได้ หากแบทเทิลบอทไม่ทำงาน คุณควรตรวจสอบการเชื่อมต่อของ nRF24L01

การสร้างบอทบอทเหล่านี้เป็นเรื่องสนุก! ฉันหวังว่าบทความนี้จะช่วยเปิดตาคุณให้มองเห็นความเป็นไปได้ที่ฝังอยู่ในสิ่งของในชีวิตประจำวันทั้งหมดรอบๆ บ้านของคุณ กล่องเหล่านั้นที่คุณทิ้งอาจกลายเป็นโปรเจ็กต์ใหญ่ชิ้นต่อไปของคุณหากคุณคิดเกี่ยวกับมัน

คุณสามารถสมัครรับข้อมูลช่องของฉันเพื่อรับการสนับสนุน

ขอบคุณ.

แนะนำ: