กลับไปหน้ารวมไฟล์
rc-car-with-laser-turret-20149f-en.md

Initial Idea

I already did a RC car using Arduino and it worked pretty well, but I think it needs something more.

Things I used

I used two NRF24L01+ modules to make the comunications between the car and the remote control. It has a impressed antenna on it's PCB and can reach a distance of 100 meters.

The NRF24L01+ module

I used a 4wd car chassis kit like that one:

The car chassis kit (include motors, wheels, screws and nuts)

For the remote control I used Arduino Uno and a Joystick shield.

The joystick shield (Funduino V1.A)

To control the car I'm using Arduino Nano and a L298n H-Bridge. To power everything, I'm using 18650 batteries like that one:

Batteries

The turret

After a moment of thinking, I decided to make a laser turret for the car using two servo motors, controlled remotely.

The turret

Everything assembled

This is how the car looks like after the assembling:

The car

This is how the control looks like:

The remote control

Project working:

Video of the project working

EXPANDED TECHNICAL DETAILS

Dynamic Targeting System

This RC Car is upgraded with a two-axis Pan-Tilt laser turret.

  • Servo Gimbal: Two SG90 servos are mounted in a stack to provide 180 degrees of horizontal and 90 degrees of vertical movement.
  • Laser Module: A 5V laser diode is controlled via a digital pin, allowing for remote "firing" from the controller.

Control Architecture

  • Bluetooth/RF Link: Uses a smartphone app or a custom NRF24L01 remote. The control packet includes data for both the car's drive motors (via L298N) and the turret's servos.
  • Power isolation: Due to the high number of inductive loads (4 DC motors and 2 servos), the system uses a separate battery or a high-capacity capacitor to prevent voltage sags that could reset the Arduino.

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

title: "RC Car with laser turret!"
description: "Arduino RC car, using a joystick shield and NRF24l01 modules."
author: "bruno_opaiva"
category: "Motors & Robotics"
tags:
  - "motor"
  - "shield"
  - "nrf24l01"
  - "cars"
  - "servo"
  - "rc"
views: 3170
likes: 1
price: 699
difficulty: "Intermediate"
components:
  - "1x USB-A to Micro-USB Cable"
  - "1x Funduino Joystick Shield V1.A"
  - "1x Laser diode module"
  - "1x Arduino Nano R3"
  - "1x USB-A to B Cable"
  - "15x Male/Female Jumper Wires"
  - "2x nRF24 Module (Generic)"
  - "4x 4.2v 18650 Batteries"
  - "2x SG90 Micro-servo motor"
  - "1x Arduino UNO"
  - "1x Breadboard, 170 Pin"
  - "6x Jumper wires (generic)"
  - "4x DC Motor, 12 V"
  - "1x Plastic wheel for motor"
  - "2x Battery Holder, 18650 x 2"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "7595303671a95c5eca5b480751af90d86c2e175d2ac3a799e4d6c3c22ce0b32a"
encryptedPayload: "U2FsdGVkX18inzoYV+wZGab/lrhI6lI53Kz0BVTAgabDWndD6cVz+2WAItoSQrh/foBHbFfEEbPy3eMzREKNuQhHDZ0w6lKUFAY4xhgFBGk="
seoDescription: "Build an Arduino RC Car with a Laser Turret using Joystick Shield and NRF24l01 modules. Fun DIY robotics tutorial."
videoLinks:
  - "https://www.youtube.com/watch?v=Jyd65dg2dkA"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/rc-car-with-laser-turret-20149f_cover.jpg"
lang: "en"