VESC Telemetry Display

by Darknessdark898 in Circuits > Microcontrollers

3370 Views, 8 Favorites, 0 Comments

VESC Telemetry Display

DSCF8203.JPG

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

IMG_4117.jpg

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.

Using It and Possible Troubles

DSCF8209.JPG
DSCF8207.JPG
DSCF8206.JPG

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