Bert-Tec / xbot_display

Additional OLED Display for scooter using xbot (nerch) components like ESA 5000 1919 1950 iWat Road R9 Extreme ...
MIT License
10 stars 2 forks source link
arduino dashboard display esa esa5000 escooter esp iwat m365clone nerch s-scooter scooter scooter-display xbot xbot-components

xbot_display

This repository is about a additional OLED Display for electric scooters using xbot components like ESA 5000 1919 1950 ....

You can use an Arduino Uno for testing. For productive you should use someting smaller like an Arduino pro-mini or ESP-01(s).

For use of ESP-01 please enable it in the xbot_display.ino file, because of custom I2C pins.

V1 V1

3D printed spacer which also puts the dashboard up, so that it looks good. And so you can secure the spacer with the screws of the dashboard(you'll need new M2x12 screws!): V2 V2

Dependencies (Arduino libraries):

Hardware needed:

How to connect:

You need to solder three wires to the dashboards lower pins. Power(5V) to the + pin, Ground to the - pin and the serial line to the tr pin.
Then connect Arduino/ESP(you need a power converter from 5V to 3.3V for ESP) and Display to power and ground.
Then connect serial line to RX pin of Arduino/ESP and using a resistor (for best work a diode) to TX.
Then connect I2C cables to OLED and I2C pins(SDA,SCL) of Arduino or to pin 0 and 2 of ESP.
Now turn on and test it.

How to Use:

The display and Arduino/ESP only gets power when the scooter is turned on.
You can switch to max. speed of 30 kmh by holding break and throttle for 7 seconds and at speed of 0. For reset hold break and throttle for 2 seconds and at speed of 0. There are three different display mods at the moment. You can switch between them by pressing full throttle for 0.75 second at speed of 0:

Future Features:

Disclaimer

Use on your own risk. Not street legal in Germany!!!

Protocol informations:

Serial