VESC Telemetry Display
by Darknessdark898 in Circuits > Microcontrollers
4323 Views, 9 Favorites, 0 Comments
VESC Telemetry Display

VESC telemetry display that is easy to make with all data you will need and good graphic interface. It is controled only with one button.
DATA: speed, distance, voltage, single cell voltage, temperature, Wh used, Ah used, power, RPM, current, battery percentage, max temperature, max speed, power consumption (in Wh/km)
It has 5 pages on which data is displayed.
Supplies
You will need:
- arduino Nano
- tft display (I use st7789 1.3 inch 240x240 pixels)
- button
- breadboard
- cables (to connect to VESC- 4cables
CONNECTING

ST7789 connection:
- gnd to gnd
- vcc to 5V
- sck to D13
- sda to D11
- res to D8
- dc toD9
Button:
- one side to GND and other to D2
VESC:
- 5V (on vesc) to Vin (aurduino)
- gnd to gnd
- TX to RX
- RX to TX
UPLOADING a CODE
Now just upload the code below.
Downloads
Using It and Possible Troubles



Now just power your vesc and if you have everything done right it will show "INITIALIZING VESC". If you see that values are 0 then you may have switched RX and TX so just switching them will solve it. Use button to navigate.
VIDEO:
https://www.youtube.com/watch?v=azHGId9klk4