mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-09 17:15:27 +00:00
grammar
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Sphinx build info version 1
|
||||
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: da8f1156c310b4b86355cddadd2afdd2
|
||||
config: 3a96f51681c2311a4d46abfb04946da0
|
||||
tags: 62a1e7829a13fc7881b6498c52484ec0
|
||||
|
@@ -221,19 +221,19 @@
|
||||
</a>
|
||||
</h2>
|
||||
<p>
|
||||
At the heart of this project is a customizable remote-controlled car that responds to real-time control inputs — capable of handling speed adjustments,
|
||||
At the heart of this project is a customizable remote-controlled car that responds to real-time control inputs, capable of handling speed adjustments,
|
||||
directional changes, and even extended features like lights or sensors. The foundational setup uses ESP-NOW for transmitter and receiver devices,
|
||||
allowing you to wirelessly guide the car’s behavior. While the design and physical appearance of the RC car can vary wildly depending on your
|
||||
allowing you to wirelessly guide the car’s behaviour. While the design and physical appearance of the RC car can vary wildly depending on your
|
||||
creativity and available hardware, the control system remains elegantly efficient. To facilitate wireless communication between devices, the system employs
|
||||
ESP-NOW, a lightweight and connection-free protocol ideal for fast, low-latency data transmission between ESP32 microcontrollers. Though ESP-NOW is used under
|
||||
ESP-NOW is a lightweight and connection-free protocol ideal for fast, low-latency data transmission between ESP32 microcontrollers. Though ESP-NOW is used under
|
||||
the hood, the spotlight remains on the RC car itself: how it moves, adapts, and evolves with your ideas.
|
||||
</p>
|
||||
<p>
|
||||
An ESP-NOW-based remote-controller sends control data wirelessly using the ESP-NOW protocol to the remote-controlled car. ESP-NOW enables fast and
|
||||
efficient communication between ESP32 devices without the need for Wi-Fi router, network nor pairing. The provided tutorial demonstrates a functional
|
||||
setup where a transmitter sends data to a receiver to define the car’s speed and direction — forming the core communication loop. While the baseline
|
||||
An ESP-NOW-based remote controller sends control data wirelessly using the ESP-NOW protocol to the remote-controlled car. ESP-NOW enables fast and
|
||||
efficient communication between ESP32 devices without the need for a Wi-Fi router, network, or pairing. The provided tutorial demonstrates a functional
|
||||
setup where a transmitter sends data to a receiver to define the car’s speed and direction, forming the core communication loop. While the baseline
|
||||
implementation focuses on movement, additional features like lights, sensors, or telemetry can easily be integrated by expanding the source code. This
|
||||
modular design gives users the freedom to customize both the appearance and behavior of their RC car, resulting in endless creative possibilities.
|
||||
modular design gives users the freedom to customize both the appearance and behaviour of their RC car, resulting in endless creative possibilities.
|
||||
</p>
|
||||
<section id="abstract">
|
||||
<h3>
|
||||
@@ -243,22 +243,17 @@ modular design gives users the freedom to customize both the appearance and beha
|
||||
</a>
|
||||
</h3>
|
||||
<p>
|
||||
At the core of this project lies a shared data structure that encapsulates the control parameters for the DC motors, specifically their rotation speeds,
|
||||
which are modulated using Pulse Width Modulation (PWM). This structure ensures consistent interpretation of control signals between the transmitter
|
||||
and receiver.
|
||||
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.
|
||||
</p>
|
||||
<p>
|
||||
The system employs ESP-NOW, a low-latency, connectionless communication protocol developed by Espressif, to facilitate wireless data exchange between
|
||||
the transmitter and receiver modules. Both devices are based on ESP32 microcontrollers and maintain a synchronized understanding of the data structure
|
||||
to ensure seamless communication.
|
||||
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
|
||||
data structure and sent via ESP-NOW to the receiver.
|
||||
</p>
|
||||
<p>
|
||||
On the transmitter side, joystick input is continuously read and translated into control values. These values are then encapsulated into the
|
||||
predefined data structure and transmitted via ESP-NOW to the receiver.
|
||||
</p>
|
||||
<p>
|
||||
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.
|
||||
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
|
||||
allows the RC car to respond instantly to user input, managing speed and direction without any physical connection between the devices.
|
||||
</p>
|
||||
</section>
|
||||
</section>
|
||||
@@ -851,7 +846,7 @@ Right DC Motors spin clockwise
|
||||
</a>
|
||||
</h2>
|
||||
<p>
|
||||
The struct serves as the data payload for sending control signals from transmitting device to the receiver using ESP-NOW.
|
||||
The struct serves as the data payload for sending control signals from the transmitting device to the receiver using ESP-NOW.
|
||||
In addition, it may contain additional data such as telemetry, battery status, etc.
|
||||
</p>
|
||||
<p>
|
||||
|
Reference in New Issue
Block a user