Cool RC Tesla Cybertruck
In this project, I aimed to create a cool-looking remote-controlled car using the Cybertruck as inspiration due to its unique boxy design. Additionally, I added headlights and a feature where Elon Musk's head pops up and retracts at the press of a button.
Supplies
For this project you will need the following supplies:
- 3D Printer (3D printed parts)
- 2 x Servo motors
- Arduino Uno
- Arduino nano
- Funduino joystick shield
- nRF24L01 transceiver modules
- TT motor
- L298N DC Motor Driver Module
- Small LEDs
- Transistor
- 9V battery
- Small LiPo battery
- M2 and M3 Screws
- 6x19x6 Ball bearings - 4 pcs
- Connectors (jumper wires)
3d Printing, Part 1
The first step is to print all the parts. I have subdivided STL files to make them easier to organize. Below are the STL files for the actuator.
- Recommended infill 50%
- For holes no supports are needed
The STL of Elon Musk's head is too big, so I uploaded it on Thingiverse:
https://www.thingiverse.com/thing:5706414
3d Printing, Part 2
These are STL files of a steering System.
3d Printing, Part 3
These are STL files of the main frame. "Wheel_tpu.stl" should be printed with TPU filament.
Wiring Diagram 1 - TT Motor
This is a wiring diagram 1 (for motor driver l298n). The second picture shows the battery clip, which is used to connect the 9v battery.
Wiring Diagram 2 - the Receiver
In this picture, you can see the pinout of the nRF24L01 Module and Arduino pins in black.
Wiring Diagram 3 - Servo Motors
This picture shows the wiring of 2 servo motors. Don't forget to connect the Ground Pin of the Arduino to the negative terminal of the battery.
Wiring Diagram 3 - Transmitter
Attach the Funduino joystick shield to the Arduino Uno and connect the nRF24L01 Module as shown in the picture (Arduino Pins in black).
Wiring Diagram 4 - Headlights
For the headlights, I used 4 red LEDs connected in parallel. The Transistor (2n2222a331) is used to control the lights. Base resistor value: 120 Ω
Collector resistor value: 1 kΩ
Upload the Code
Now let's upload the code. "Transmitter" file should be uploaded to Arduino Uno, "Receiver" to the Arduino Nano.
Assembly
Now it is time to put all the pieces together. You can refer to the pictures for guidance. There are only two types of screws used in the assembly process (M2 and M3), so it should be easy to determine where each type goes.
The axles of this design are also 3D printed. To prevent wobbling, they are designed with a snug fit, which may require a little force to insert them into the bearings. This tight fit helps to ensure that the axles do not wobble during use.
The TT Motor case can be easily inserted into the bottom frame to secure the motor in place. The top cover of the car has a snap-fit design, making it easy to open and close. Connect the batteries and the car is ready!
If you have any questions or if I have missed something feel free to contact me :D.