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

Since I was a kid I have always wanted a RC car. Unfortunately, for many reasons, I have never got one. So, one day, I decided to make one all by myself.

I thought it would have been better if I had controlled it directly with my smartphone and if it had been simple, without any camera or sensor. I did not want to make it too fancy, I just wanted something that you can turn on, make it going around an have fun with it.

I ended up making, in my opinion, one of the best demonstration of how easy and satisfying is creating something with Arduino. Without almost any effort, everyone can replicate this project and start learning Arduino.

And that's how it works!

EXPANDED TECHNICAL DETAILS

High-Performance Robotic Navigation

CARMAGEDDON is a performance-tuned autonomous vehicle designed for high-speed obstacle avoidance and agile maneuvering in complex environments.

  • Differential PWM Drive Kernel: Manages two high-torque DC motors via an L298N or TB6612FNG driver. The Arduino uses high-frequency PWM to maintain control even when the car is executing sharp, high-speed power-slides.
  • Triple-SONAR Pathfinding: Uses three ultrasonic sensors (Left, Center, Right) to create a 180-degree collision-avoidance map. The Arduino calculates the "Best Clear Path" in real-time, allowing the car to weave through obstacles without stopping.

Performance

  • Timed Interrupt Analytics: The firmware uses timer interrupts to poll sensors every 20ms, ensuring the car's "Reaction Time" is faster than its physical speed, preventing crashes at high velocity.

ข้อมูล 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: "en"