This commit is contained in:
2025-07-06 11:41:03 -04:00
parent f7ec0fdd22
commit ef1bb024f5

View File

@@ -17,14 +17,12 @@ modular design gives users the freedom to customize both the appearance and beha
ABSTRACT ABSTRACT
-------- --------
The PWM parameters that control DC motors are stored in data struct, which then in turn is encapsulated for being ransmitted using ESP-NOW. To enable real-time remote operation of the RC car, the system translates joystick inputs into PWM (Pulse Width Modulation) signals that control the DC motors.
These PWM values are stored in a predefined data structure, which is then transmitted wirelessly using ESP-NOW — a low-latency, connectionless
communication protocol developed by Espressif. Both the transmitter and receiver modules are based on ESP32-C3 microcontrollers.
For transmitting the parameters, the system employs ESP-NOW, a low-latency, connectionless communication protocol developed by Espressif, to facilitate wireless data exchange between On the transmitter side, the joystick's X and Y coordinates are continuously monitored and converted into PWM parameters. These values are packed into the
the transmitter and receiver modules. Both devices are based on ESP32C3 microcontrollers and maintain a synchronized understanding of the data structure data structure and sent via ESP-NOW to the receiver.
to ensure seamless communication.
On the transmitter side, joystick input is continuously read and translated into control values. These values are then encapsulated into the The receiver module listens for incoming ESP-NOW packets, extracts the PWM control data, and applies it directly to the DC motors. This communication flow
predefined data structure and transmitted via ESP-NOW to the receiver. allows the RC car to respond instantly to user input, managing speed and direction without any physical connection between the devices.
The receiver module listens for incoming ESP-NOW packets, de-encapsulates the joystick data, and converts the received values into PWM signals.
These signals are then used to control the speed and direction of the DC motors, enabling real-time remote operation of the vehicle.