mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-09 04:35:25 +00:00
manual
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -16,3 +16,17 @@ modular design gives users the freedom to customize both the appearance and beha
|
|||||||
|
|
||||||
ABSTRACT
|
ABSTRACT
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
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, 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.
|
||||||
|
|
||||||
|
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.
|
@@ -48,6 +48,16 @@ implementation focuses on movement, additional features like lights, sensors, or
|
|||||||
modular design gives users the freedom to customize both the appearance and behavior of their RC car, resulting in endless creative possibilities.</p>
|
modular design gives users the freedom to customize both the appearance and behavior of their RC car, resulting in endless creative possibilities.</p>
|
||||||
<section id="abstract">
|
<section id="abstract">
|
||||||
<h2>ABSTRACT<a class="headerlink" href="#abstract" title="Link to this heading">¶</a></h2>
|
<h2>ABSTRACT<a class="headerlink" href="#abstract" title="Link to this heading">¶</a></h2>
|
||||||
|
<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.</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.</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.</p>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
|||||||
# Sphinx build info version 1
|
# 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.
|
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||||
config: 9a6a760a17c59ce2724ac88b748b4785
|
config: 4e4561c741c8b5e01a115ab6f3cc20f3
|
||||||
tags: 62a1e7829a13fc7881b6498c52484ec0
|
tags: 62a1e7829a13fc7881b6498c52484ec0
|
||||||
|
@@ -237,6 +237,24 @@ modular design gives users the freedom to customize both the appearance and beha
|
|||||||
¶
|
¶
|
||||||
</a>
|
</a>
|
||||||
</h3>
|
</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.
|
||||||
|
</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.
|
||||||
|
</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.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<span id="document-overview">
|
<span id="document-overview">
|
||||||
|
Reference in New Issue
Block a user