Industry Noor
Remote Controlled Tank
Description
This is a remote-controlled tank assembled from scratch. It can drive and turn. It's turret can move vertically 30 degrees or 60 degrees. It can fire, indicated by red LED. This tank also has working headlights. This page discusses the project steps, challenges, and the final result.
Video demonstration of final project
TinkerCad Design
TinkerCad was used to design the circuitry/ electronics for this project. This was helpful because it allowed for an organized and intuitive approach to assemble the hardware. Also, TinkerCad allows simulations of the circuits, and virtual multimeters were used in the TinkerCad project to determine that proper currents are passing through the components. This was essential to test that the hardware works properly.
Electronic design based on TinkerCad
Tank Chassis Assembly
The tank chassis was assembled manually. Two 9V DC motors were added onto it, and a dual H-bridge is used to control the motors
Project Challenges
-
Understanding various libraries, and making them work together, such as servo library and the IRremote library (to use remote control).
-
Remote control IR sensor: The signal from the remote control to the receiver was random even when same button is pressed. This delayed the project. The solution was to use an older IRremote library package.
-
Burned IR remote-control receiver: I accidentally destroyed my first IR receiver by supplying too much current through it, or I somehow overloaded it. I had to order a new receiver online.
-
Defective wires & USB Cable: Some wires were not working at all, and this was hard to spot. After extensive testing, the wires were finally tested and found to be the issue. The solution was to throw away the defective wires and use different wires. One USB cable for the Arduino Mega also stopped working and had to be replaced.
-
Tank driving directions: It took time to understand how to implement the algorithm for tank-driving on a remote control.
Components
-
Arduino mega 2560 w/USB cable
-
Tank chassis
-
2x DT25-370 9V motors/encoders
-
Dual-H motor driver
-
SG90 micro servo motor
-
IR receiver w/remote + battery
-
Dual 3.7V Battery source for 2x18650 batteries + barrel clip
-
3 LEDs (2xClear, 1xRed)
-
Resisters (100ohm & 220ohm)
-
Assorted wires
-
Short breadboard
-
Popsicle sticks
-
Rubber bands
-
Masking tape