สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันสร้างแบทเทิลบอทโดยใช้ 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
การสร้างบอทบอทเหล่านี้เป็นเรื่องสนุก! ฉันหวังว่าบทความนี้จะช่วยเปิดตาคุณให้มองเห็นความเป็นไปได้ที่ฝังอยู่ในสิ่งของในชีวิตประจำวันทั้งหมดรอบๆ บ้านของคุณ กล่องเหล่านั้นที่คุณทิ้งอาจกลายเป็นโปรเจ็กต์ใหญ่ชิ้นต่อไปของคุณหากคุณคิดเกี่ยวกับมัน
คุณสามารถสมัครรับข้อมูลช่องของฉันเพื่อรับการสนับสนุน
ขอบคุณ.