Skip to content

baranator/blackTeaDisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlackTeaDisp

This project aims to create an opensource alternative Display for the Blacktea Motorbikes Wildfire electric motorcycle, to provide the rider more information than with the current simple display. The project uses the bluetooth-interface of the DalyBMS in the batterypacks and the fardriver-motorcontroller and presents them on a slim wifi-webserver on an esp32 microcontroller

Installation & Configuration

  • Install VSCode / OSS and the platform.io Extension
  • Clone/Download the Repository which contains the OSS project folder
  • Open the projectfolder in VSCode
  • Connect your ESP32 Board to your pc and go to the pioarduino Tab (Microchip-Symbol in the leftside toolbar in VSCode)
    • Build & upload the software by clicking Upload in the List in the left sidebar-panel
    • Also transfer the webserver-files for the gui by clicking Upload Filesystem Image in the List in the left sidebar-panel
  • The ESP32 should restart (if not, remove/reattach its power to manually restart) and on your Phone you should see The wifi BTM Wildfire to which you can connect with the default password abcdef123456.
  • Visit (http://192.168.4.1/gui/config.html) to configure the Display
    • Note that for the DalyBMS you have to specify its mac_address but for the fardriver controller you have to give its Modelnumber instead, which you find in the fardriver-App, having 20 letters/numbers, starting with JSWX....
    • Make sure to set the enabled checkbox for the devices you want to use
  • Visit (http://192.168.4.1) to see the UI
  • After a few seconds you should see some data appear, e.g. battery-soc, driving-mode and so on

Planned Features

  • ⌛ support for second battery (should be working already but couldnt be tested due to lack of 2nd battery atm)
  • more Datapoints and stats
  • ⌛ non-retard gui
  • only send values via ws if they have changed (-> performance)
  • ⌛allow to set/store the configuration via webinterface (-> generic builds & flash-script can be published, ease of use)
  • installscript!
  • AVAS/Engine-Sound via i2s to notify pedestrians and to signal that bike is on (-> prevent unwanted pull on gas)
  • build an y-adaptercable, to get indicator, headlight & speedometer-signals to be shown on screen

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published