กลับไปหน้ารวมไฟล์
robot-that-kicks-soda-cans-1c9d23.md

ชื่อโปรเจกต์: หุ่นยนต์เตะกระป๋องน้ำอัดลม (โคตรตึง!)

หุ่นยนต์ตัวนี้สร้างขึ้นมาเพื่อลงสนามแข่งโดยเฉพาะเลยน้อง ภารกิจคือต้องกวาดไอ้เจ้ากระป๋องน้ำอัดลมขนาด 355 ml ให้ออกจากสนามวงกลมให้เกลี้ยง

ตัวหุ่นยนต์จะถูกวางไว้ตรงจุดศูนย์กลางเป๊ะๆ แล้วก็จะมีกระป๋องน้ำอัดลม 10 ใบวางเรียงรายอยู่รอบตัวมัน เหมือนในรูปข้างล่างนี่แหละ:

เป้าหมายคือต้องเตะไอ้กระป๋องพวกนี้ออกนอกวงกลมให้เร็วที่สุดเท่าที่จะทำได้ เอาแบบติดเทอร์โบไปเลยวัยรุ่น!

เจาะลึกความเทพทางเทคนิค

ระบบจลนศาสตร์หุ่นยนต์แบบโต้ตอบ (Interactive Kinetic Robotics)

โปรเจกต์นี้โคตรมันส์และน่าลองมาก เพราะเราจะได้ใช้พวก Mechanical Actuator มาทำงานทางกายภาพแบบ High-speed ให้เห็นกันจะๆ

  • ชุดลั่นไก Solenoid หรือ Servo แรงบิดสูง: หุ่นยนต์ตัวนี้จะใช้ Ultrasonic Sensor คอยส่องหาเป้าหมายในระยะ "Impact Zone" พอเจอพิกัดปุ๊บ Arduino ก็จะสั่งการให้ MG995 Servo ความเร็วสูง หรือ Solenoid 12V ดีดกระป๋องกระเด็นหายวับไปกับตา หล่อเท่เลยงานนี้
  • ระบบคำนวณจังหวะการชน: ตัว Firmware จะคอยคำนวณเวลา "Retraction" หรือการดึงกลไกกลับ เพื่อให้มั่นใจว่าขาเตะพร้อมฟาดกระป๋องใบต่อไปได้ทันท่วงที อารมณ์เหมือนหุ่นยนต์คัดแยกสินค้าในโรงงานระดับโปรเลยนะน้อง สู้งานนะเราน่ะ

ขุมพลังงาน (Power Hub)

  • ระบบป้องกันไฟย้อน L298N: เราใช้ H-bridge มาจัดการกับกระแสไฟมหาศาลที่ตัวเตะดึงไปใช้ เพื่อให้ส่วน Logic ของ Arduino ยังทำงานนิ่งๆ ไม่เอ๋อตอนที่กระแสไฟพุ่งปรี๊ด (Current Spikes) จังหวะที่เตะอย่างแรง... บอกเลย ห้ามช็อตนะตัวนี้!

ข้อมูล Frontmatter ดั้งเดิม

title: "Robot that kicks soda cans"
description: "This is a robot that can move soda cans around it out of a circular arena"
author: "virtualblack"
category: ""
tags:
  - "robot"
views: 883
likes: 0
price: 699
difficulty: "Intermediate"
components:
  - "2x 3.7 V Battery (18650)"
  - "4x Rubber/Plastic wheel"
  - "1x 9V battery (generic)"
  - "1x 9V Battery Clip"
  - "4x DC Motor 6 V"
  - "1x Ultrasonic Sensor - HC-SR04 (Generic)"
  - "2x H Bridge L298N"
  - "1x Battery Holder, 18650 x 2"
  - "1x Jumper wires (generic)"
  - "1x Male/Female Jumper Wires"
  - "1x Arduino Mega 2560"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "8292a6864e6467a36f3893b12bce8af6630b30ad7021590d6ccd0f2d3897bcd0"
encryptedPayload: "U2FsdGVkX1+FrzReVgKKCllya+pj6sB7BERTEa3ysnm7faHgVfl20oU8LU79EN5+VKBjhnPkBZkmWTficvEHFhSrdpkrGMr43n/dYl+7iG0="
seoDescription: "Build a Robot that kicks soda cans out of a circular arena. A fun robotics project focusing on object movement and clearing a space."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/robot-that-kicks-soda-cans-1c9d23_cover.jpg"
lang: "th"