Hi
I have an electric scooter that comes under the Ebike class 15mph max, 250w motor, pedals. This scooter has not been modified as of now, a previous one I did modify. I changed it to 72v LiPo battery pack, new controller, independent ebike cruise control. Although this is for my scooter i want to make it available to anyone that wants to use one.
What I want to do is build a control unit that as the following functions.
1: Stay within a speed limit set from the unit.
2: Be able to mesure speed from either a hall sensor in the motor or a cycle computer wheel sensor.
3: An odometer that can be set from the unit. A trip meter that is reset from the unit not on power up.
4: Be able to mesure both volts and amps, this wil give me watts and with the clock function also mesure watt hours he way most battery packs are measured by.
5: Have a cruise control that uses speed as its controlling factor not throttle voltage that nearly all cruise controllers use.
6: The unit must have as few switches on it as possible.
7: Most controllers have several “speed” power settings on them controlled via a switch, give control of the speed setting to the Arduino with manual override.
8: Distance and power amounts must be stored to EEPROM before complete loss of power, I have an idea on how to achieve that.
9: A small display probably 1602 LCD.
10: A braking system that if you have a DD motor only activates the regenitive braking if the brake that has the motor in it is pulled.
There probably will be other things I will think of as the project progresses.
What I have to work with so far.
72v speed controller with a wire coming out that is attached to one of the hall sensors
For development I will be using a Arduino UNO R3 for the final version I want to use either a Nano or a Pro Mini 5v 16mhz.
72v 20s lipo battery 15ah or 20ah with a BMS attached. The BMS has separate power and charging ports, there is a MCB fitted between the battery and the controller to prevent power drain when the scooter is not used for a period of time.
A heads up display that takes up quite a bit of room on the dashboard, there should be enough room for a 1602 lcd display.
Extra handlebar switches on order to for the controller and Arduino.
Kendrick