VESC Telemetry Display
by Darknessdark898 in Circuits > Microcontrollers
3370 Views, 8 Favorites, 0 Comments
VESC Telemetry Display
![DSCF8203.JPG](/proxy/?url=https://content.instructables.com/FZX/1QAT/KV3TE8CN/FZX1QATKV3TE8CN.jpg&filename=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](/proxy/?url=https://content.instructables.com/F4P/Y76X/KV3TE9L7/F4PY76XKV3TE9L7.jpg&filename=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.
Downloads
Using It and Possible Troubles
![DSCF8209.JPG](/proxy/?url=https://content.instructables.com/FUK/16XO/KV3TE8CS/FUK16XOKV3TE8CS.jpg&filename=DSCF8209.JPG)
![DSCF8207.JPG](/proxy/?url=https://content.instructables.com/FWU/RFB5/KV3TE8CQ/FWURFB5KV3TE8CQ.jpg&filename=DSCF8207.JPG)
![DSCF8206.JPG](/proxy/?url=https://content.instructables.com/F2F/X7QH/KV3TE8CP/F2FX7QHKV3TE8CP.jpg&filename=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