กลับไปหน้ารวมไฟล์
carmageddon-the-agile-arduino-car-0795a2.md

ตั้งแต่ฉันยังเป็นเด็ก ฉันก็อยากได้รถบังคับวิทยุ (RC car) มาโดยตลอด น่าเสียดาย ด้วยหลายเหตุผล ฉันไม่เคยได้มันเลย ดังนั้น วันหนึ่ง ฉันจึงตัดสินใจสร้างมันขึ้นมาเองทั้งหมด

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

ในที่สุดฉันก็ได้สร้างสิ่งที่ฉันคิดว่าเป็นหนึ่งในการสาธิตที่ดีที่สุดว่าการสร้างสรรค์สิ่งต่างๆ ด้วย Arduino นั้นง่ายดายและน่าพึงพอใจเพียงใด แทบไม่ต้องใช้ความพยายาม ทุกคนสามารถเลียนแบบโปรเจกต์นี้และเริ่มต้นเรียนรู้ Arduino ได้

และนี่คือวิธีการทำงานของมัน!

รายละเอียดทางเทคนิคเพิ่มเติม

การนำทางหุ่นยนต์ประสิทธิภาพสูง

CARMAGEDDON เป็นยานพาหนะอัตโนมัติที่ปรับแต่งมาเพื่อประสิทธิภาพสูง ออกแบบมาเพื่อหลีกเลี่ยงสิ่งกีดขวางด้วยความเร็วสูงและการเคลื่อนที่ที่คล่องตัวในสภาพแวดล้อมที่ซับซ้อน

  • Differential PWM Drive Kernel: จัดการมอเตอร์ DC แรงบิดสูงสองตัวผ่าน L298N หรือ TB6612FNG driver Arduino ใช้ PWM ความถี่สูงเพื่อคงการควบคุมไว้ แม้ในขณะที่รถกำลังเข้าโค้งหักศอกและสไลด์ด้วยความเร็วสูง
  • Triple-SONAR Pathfinding: ใช้ ultrasonic sensors สามตัว (ซ้าย กลาง ขวา) เพื่อสร้างแผนที่หลีกเลี่ยงการชน 180 องศา Arduino คำนวณ "Best Clear Path" แบบเรียลไทม์ ทำให้รถสามารถเคลื่อนที่ผ่านสิ่งกีดขวางได้โดยไม่ต้องหยุด

ประสิทธิภาพ

  • Timed Interrupt Analytics: firmware ใช้ timer interrupts เพื่อสำรวจสถานะของ sensors ทุก 20ms เพื่อให้แน่ใจว่า "Reaction Time" ของรถเร็วกว่าความเร็วทางกายภาพของมัน ซึ่งช่วยป้องกันการชนกันที่ความเร็วสูง

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

title: "CARMAGEDDON: The Agile Arduino Car"
description: "A simple and easy to assemble car controlled via smartphone using bluetooth technology."
author: "RogerGold"
category: "Motors & Robotics"
tags:
  - "bluetooth"
  - "robot"
  - "cars"
  - "smartphone"
  - "rc"
views: 14636
likes: 10
price: 1120
difficulty: "Easy"
components:
  - "6x Rechargeable Battery AA"
  - "1x HC-06 Bluetooth Module"
  - "1x 4xAA Battery Holder - 2xDC Motors - 2xWheels - Frame - Wires"
  - "1x 2xAA Battery Holder"
  - "1x Arduino MotorShield Rev3"
  - "1x Slide Switch"
  - "1x Arduino UNO"
  - "1x Male/Female Jumper Wires"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/01c5093d-3f40-427d-9af3-b7ea63736cb4.ino"
documentationLinks: []
passwordHash: "0a483fb0ba6416a2f841625892367876d97f005ed16c960f29501c0afcd83691"
encryptedPayload: "U2FsdGVkX19eBh9N/Q1A7cLFi5vJC4twtVkpXn1RYOpWdKsJI3se3VPGE7rLhF+bxYpuiuXYbi3YPfUhlryFVDcKEHC2UxktLhTdgkhVZRs="
seoDescription: "Build CARMAGEDDON: An agile Arduino Car controlled via Smartphone using Bluetooth. Simple and easy to assemble for beginners."
videoLinks:
  - "https://www.youtube.com/embed/QDMasKyRuLk"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/carmageddon-the-agile-arduino-car-0795a2_cover.jpg"
lang: "th"