Giter VIP home page Giter VIP logo

pyswim's People

Contributors

flowswitch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

kotenev

pyswim's Issues

Reset errors.

Good afternoon.
How to run a script to reset errors?

UART BMS Communication

Hello. First of all thank u for the current publishing of the Ninebot protocol details. I have been trying to create an UART connection with the internal BMS of the included battery (direct connection from USB2Serial board to BMS), without success. Do you know which hex bytes & baudrate I have to send on the UART connection to read/write registers? I have been trying without any success.

Hexs I have tried:

  • 5aa502012201105aa5020122feef
  • 5aa50201220110
  • 5aa50001220110

I don't know if I'm supposed to send the 5AA5 bytes with a direct connection to the BMS, really a bit lost here, would you mind helping?

Also some context on why I want to try this: I have bought a Ninebot some 6 months ago and have been disappointed several times by the control board, so much so that I'm working on creating a custom control board, with high quality components. The board of the first scooter burnt out a couple of weeks after purchasing and the second one a couple of months after receiving a new scooter. This board is now cast in silicone, making it impossible to carry out a repair. If I figure out the communication protocol of the included BMS, I could configure a custom control board + interface.

My plan in to replace the interface by a waterproof touchscreen, not only featuring speed & battery status, but also battery health, location services (maybe integrate with Google services?).

BMS code

Hi there,
Love your work, its exactly what I need please.
I have access to a few battery packs from these, ES1, ES2 scooters, and want to use them as a standalone power source since the BMS already does what I need, already reports the data I need.
But I have little to no knowledge on programming.
I have lodged a job on Fiverr, but am more then happy to pay you or donate to a charity of your choice if you can help me to write or modify your code to suit my needs.
I would like to access, view the data from the internal battery on a LCD screen, using an arduino or raspberry pi or whatever, Ideally I want to use it with 6 batterys connected at once as I'm also thinking to build a 240v dc battery pack using 6 of these.
Hoping you can help!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.