Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/azhinu/vesc-dash
- Owner: azhinu
- License: wtfpl
- Created: 2022-06-14T14:30:50.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-16T18:34:48.000Z (9 months ago)
- Last Synced: 2024-02-16T19:41:17.221Z (9 months ago)
- Topics: arduino, vesc, vesc-uart
- Language: C
- Homepage:
- Size: 15 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`.