Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azhinu/vesc-dash

Dashboard for VESC based ESC built on TTGO T-Display
https://github.com/azhinu/vesc-dash

arduino vesc vesc-uart

Last synced: 4 days ago
JSON representation

Dashboard for VESC based ESC built on TTGO T-Display

Awesome Lists containing this project

README

        

# VESC T-Display dashboard

This repository contains code for TTGO T-Display board to let it use as dashboard for any VESC based ESC.
Compatible with FW5.3

## Features

Display battery level, power and speed based on VESC data.
Transparent BLE-UART proxy for VESC tool.

![Photo](pic.jpg)

## Usage

1. Modify `src/config.h` according to your specifications.
2. Connect `3V` or `5V` pin to VESC.
1. Optional: I recommend you to use 10µF capacitor between `V+` and `G` pin to avoid unstable behavior.
3. Connect `G` pin to VESC `Ground`.
4. Connect `RX` pin to VESC `TX` and `TX` pin to VESC `RX`.
5. Now you can use T-Display as dashboard and bluetooth relay.

You can also install buzzer, but case in this repo doesn't have a space for it.

**Use buttons**

I'm using the first button to control the light, so pin name is `LIGHT_PIN`. The button can be used in two modes: as switch and pass-through.

In Switch mode button will toggle the flag, while flag is `TRUE`, `LIGHT_PIN` will be `HIGH`.
In pass-through mode button will pass-through the state. Normal state is `HIGH`.