I am a 20-level undergraduate student majoring in water supply and drainage. As the saying goes, different trades are like different mountains. I am doing this purely for my hobby. I hope you can give me more advice if there are any shortcomings. I am planning to make a remote control car by myself. Now the car is not ready, so I will share this first. This remote control uses an esp32c3 as the main control. All pcbs are within 10*10CM (everyone knows), there are 5 pcbs in total, connected by pin headers and female headers, and no shell is designed to save money. The
physical display shows that
an esp32c3, 18650 battery holder and a charging and discharging module are installed on the lower pcb. The whole is powered by 18650 batteries and charged by a USB female port.

The front baffle is composed of two pcbs, integrating two buttons and two self-locking switches. Multiple key effects can be defined. (Because there are a lot of buttons, I plan to make a three-speed paddle switch for shifting later)

The rear baffle is used to connect the upper and lower pcbs. The structure is very simple.
The upper pcb has an X rocker and a Y rocker. It can be used to control the front, back, left and right of the remote control. And there is a potentiometer for setting the speed. There is also a button (currently used to switch forward and backward). The X rocker, Y rocker potentiometer and button are connected to the lower esp32c3 through an ADS1115 module using iic.
A 0.96-inch OLED screen is also installed on the upper pcb. It is used to display the status of the remote control and the remote control car. The entire device uses the nrf24l01 module to communicate with the outside. (You can also use esp-now)

schematic diagram
lower pcb

front baffle

rear baffle

upper board bill

of materials
oled screen
0.96 inch iic protocol 1
nrf24l01
module
GT-24
1
digital to analog conversion
ads1115
1
18650 battery holder
1
lithium battery charge and discharge module
1
button switch
number C97448
3
self-locking switch
5.8*5.8mm
2
usb female socket
1
single row angle switch
SS-12F23
1
resistor 1K 4 resistors 1.3K 1 resistor 2.7K 4 resistors 3.9K 1 potentiometer RV09 type 5K 1 male 6p several female 6p several usage program using arduino is being improved.