RC CamQuipped Tank

by olad785 in Craft > Cardboard

12 Views, 0 Favorites, 0 Comments

RC CamQuipped Tank

IMG-20250415-WA0003.jpg
IMG-20250414-WA0003.jpg
IMG-20250414-WA0007.jpg

Building a simple cardboard Fire-nation RC tank with live video feed. Our motivation for building this tank is the simplicity and the challenge. (Also that I love avatar😁). The fire nation has some of the greatest character development in history (Zuko turning from an Aang chassieur to a peace maker), and using those great machines for peace.

Supplies

IMG-20250415-WA0005.jpg

Materials

  1. Cardboard boxes
  2. Type 280 DC motors
  3. L298N motor driver
  4. MT3608 DC-DC Boost converter
  5. 1KiloOhm resistor
  6. Any colour LED
  7. Female to Female connectors
  8. Male to female connectors
  9. (Optional) Ethernet cable- To be stripped
  10. ESP32 Cam
  11. Battery(Preferable Li-ion)


Tools

  1. Craft knife
  2. Ruler
  3. (Optional) Scissors
  4. Masking tape or Hot Glue
  5. FTDI Adaptor

Cutting Out the Frame

IMG-20250414-WA0006.jpg
Screenshot 2025-04-15 073536.png
Screenshot 2025-04-15 073846.png
Screenshot 2025-04-15 074603.png

Cut out the cardboard parts according to the dimensions in the CAD images above. You can use a pen to mark the dimensions on a sheet and start cutting from there. In the side profile, the angled construction (broken) lines represent where you should cut. While in the bottom profile, they represent where you should fold the cardboard. You can use any hard edged object to make the folds(Note that the dimensions are not exact, so you have some wiggle room for adjustment).

Ensure that your bottom profile's height is at least 12cm wide to accommodate two 280 motors.

Afterwards, you can assemble the pieces with tape or hot glue like in the step below

Assemble Frame

IMG-20250415-WA0014.jpg
IMG-20250415-WA0013.jpg
IMG-20250415-WA0012.jpg
IMG-20250415-WA0015.jpg
IMG-20250415-WA0011.jpg
IMG-20250415-WA0010.jpg

Here We need to glue or tape the peices together to make the chassis of the tank.

The shorter angled edge on the side profile should be oriented on the bottom.

The bottom profile should neatly fold around the two side profiles.

Pierce two holes in the side profiles using the 280 motors.

Connections

IMG-20250415-WA0001.jpg
IMG-20250415-WA0004.jpg
IMG-20250415-WA0008.jpg
IMG-20250415-WA0007.jpg

Here I use a mini breadboard, because I am yet to get soldering flux.

ESP32-CAM β†’ FTDI Adaptor (for programming)

  1. U0T (TX) β†’ FTDI RX
  2. U0R (RX) β†’ FTDI TX
  3. GND β†’ FTDI GND
  4. 5V β†’ FTDI 5V
  5. IO0 β†’ GND (Only while uploading code β€” acts as flash mode switch)

After uploading the code, you can remove the wire you used to connect IO0 and GND.


Here I used iron wire to connect the driver. If you have more connectors with at least one male head, you can strip the other head and knot it to the board, or solder. Alternatively you could use ethernet cable wires which are similar to the iron wire I'm using here.

ESP32-CAM β†’ L298N Motor Driver

  1. 3.7V (from Battery) β†’ L298N 3.7V
  2. GND β†’ L298N GND
  3. GPIO 12 β†’ IN1 (Left Motor Direction)
  4. GPIO 13 β†’ IN2
  5. GPIO 14 β†’ IN3 (Right Motor Direction)
  6. GPIO 15 β†’ IN4


Here I stripped the female head of the connectors and knotted them to the terminals of the DC motors. I then connected the male part to the breadboard

Motors

  1. Connect your Type 280 DC motors to the OUT1/OUT2 and OUT3/OUT4 terminals on the L298N.


ATTENTION: Do NOT connect the Boost Converter to the ESP32 cam yet. use a multi meter, an oscilloscope or some other viable tool to adjust the output to 5v. Then you can connect the ESP32 Cam.

ESP32-CAM Power

  1. Battery (Li-ion) β†’ MT3608 Boost Converter
  2. MT3608 Output 5V β†’ ESP32-CAM 5V pin
  3. MT3608 GND β†’ ESP32-CAM GND

LED and Resistor

  1. 1K Resistor connected in series with the LED
  2. 5v pin β†’ Anode of LED
  3. Cathode of LED β†’ GND


How to Use Code

Download the provided Arduino sketch and open it in the Arduino IDE. Make sure you have the correct board and port selected under Tools > Board and Tools > Port.

To use the code:

  1. Connect your components according to the wiring diagram in the previous step.
  2. Upload the code to your Arduino by clicking the Upload button (right arrow icon).
  3. Open the Serial Monitor (Ctrl + Shift + M) or Serial Plotter (Ctrl + Shift + L) to view output data or debug information.
  4. If needed, adjust values in the code (like sensor thresholds, delays, or pin numbers) to fit your setup.

That’s it β€” your project should now be alive with the uploaded code! But we're not done yet.