Introduction to VESC | Read & write data to VESC | VESC with ESP32/Arduino/RaspberryPI |Python/C++ |
Автор: EraBot
Загружено: 8 апр. 2025 г.
Просмотров: 388 просмотров
Chapters:
00:00 Introduction to the world of VESC
01:15 Different VESC controllers
01:27 Flipsky VESC
01:37 VESC pinout : CAN,SWD,UART,PPM,USB,COMM,HALL
03:48 Wiring(USB Connection between VESC and PC/Raspberry PI /Ubuntu)
04:04 PyVESC setup - VESC data with Python
04:46 No module named PyCRC error in VESC
06:00 Python program to read data from VESC
07:24 UART communication setup with Arduino/ESP32
07:37 VescUART library for Arduino IDE(Solidgeek/VESCUART)
08:28 Arduino program(ESP32) Explanation
------------------------------------------------------
What is VESC?
VESC (Vedder Electronic Speed Controller) is an open-source, highly customizable ESC developed by Benjamin Vedder. It’s designed to control brushless DC motors (BLDC) and is widely used in electric skateboards, robots, and other DIY electric vehicle projects. VESC stands out because of its precision control, advanced telemetry, regenerative braking, and real-time monitoring capabilities.
Flipsky VESC
Flipsky is one of the most popular manufacturers of VESC-based controllers. They offer affordable, reliable VESCs with various power ratings, ideal for hobbyists and robotics enthusiasts. Flipsky VESCs come with multiple interfaces for connectivity, making them flexible for different use cases.
Interfaces Explained:
UART (Universal Asynchronous Receiver/Transmitter):
Allows serial communication with microcontrollers like Arduino or ESP32. Perfect for sending commands or receiving telemetry data.
USB:
Used mainly for configuration via VESC Tool (available on PC and mobile). It's the easiest way to flash firmware or tune parameters.
CAN (Controller Area Network):
Enables VESCs to communicate with each other. Essential for multi-motor setups where synchronization is critical (like dual-motor robots or boards).
Serial (TX/RX):
Similar to UART, this is a lower-level serial communication. Some people refer to this interchangeably with UART, but it typically means direct pin-level TX/RX access.
Why Use VESC in Robotics?
VESC offers more than just motor control. With precise feedback, real-time data, and safe limits (like current/temperature cutoffs), it's perfect for building reliable and high-performance robots or autonomous vehicles.
JOIN DISCUSSIONS:
https://t.me/robotics_made_easy
RESOURCE LINK:
https://erabotlabs.blogspot.com/2025/...
Topics covered:
1. Beginners tutorial on VESC
2.Flipsky VESC
3.VESC UART communication
4.VESC with Arduino and ESP32
5.VESC with Raspberry Pi ,Jetson, Ubuntu,Windows
6.VESC with Python
7.VESC with PYVESC
8.VESC library
9.SolidGeek VESCUART
10.VescUart
VESC Tools
---------------------------------------------------
-BLDC and PMSM
-Vesc motor controller
-library to control VESC from C++ and Python
-Everything about VESC
-VESC 6 & 5
-UART communication with VESC
-USB communication with VESC
-control VESC with Arduino or ESP32
-control PMSM with ESP32 or Arduino
-control motor using VESC and USB connection.
VESC wiring
-VESC tool
Related:
VESC Driver Setup Essentials
What is a VESC Driver? Why It Matters
Explain the core functions of a VESC driver.
Emphasize its crucial role in performance and safety.
Showcase how it acts as the brain of your electric skateboard.
Introduction to VESC | Read & write data to VESC with Pythonb|Read data from VESC using ESP32/Arduino.

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: