Project showcase
ArduBike 250W, an Arduino-Based E-Bike Controller

ArduBike 250W, an Arduino-Based E-Bike Controller © GPL3+

Build your own e-bike controller and add the behaviors and features you want.

  • 9,463 views
  • 9 comments
  • 12 respects

Components and supplies

About this project

I am using a basic entry level e-bike for my daily transportation around town. The original controller was having some flaws, so I changed it with a other Chinese model, so learned about signal names like PAS (Pedal Assist) and found out that I could add a throttle, because the new controller supported it. Now I like my e-bike very much with the throttle... Becoming gradually more familiar with the technology, I tried to write my own controlled software based on a Arduino Mega 2560, first to learn how the BLDC drive works, second to be able to add any feature I want. Because I wanted not to rebuild the hardware from the power stage, I took a Chinese controller, removed the processor and soldered the six wires to control the H-bridge. Those six lines are now controlled by the Arduino.

The result works surprisingly well, as you can see in this video.

OK, I could not make a "field test" because the hardware is no reliable enough to build it in the bike and drive on the streets.

Would be nice to have more enthusiasts help to design a hardware shield for this project and produce a few PCBs. People interested should contact me. I can provide schematics and component listing for a shield...

Code

ino files for MEGA2560

Comments

Author

Plouc68000
plouc68000
  • 4 projects
  • 29 followers

Additional contributors

  • For some hardware hints of 6 fet h-bridge 36v 250w by Albert van Dalen
  • Start from standstill method by Simple Projects
  • Oled ssd1306 compact lib with and without buffer, i2c twi or bit-banging by Didel SA

Published on

November 27, 2019

Members who respect this project

Basil518DefaultProfilepicShubham280Default

and 7 others

See similar projects
you might like

Similar projects you might like

Arduino-Based Universal AC Motor Speed Controller

Project tutorial by Saulius Bandzevičius

  • 31,607 views
  • 200 comments
  • 57 respects

Arduino MIDI Controller with Encoder + OLED Display + EEPROM

Project in progress by yilmazyurdakul

  • 8,526 views
  • 0 comments
  • 28 respects

Arduino-Based Bitcoin Candy Vending Machine

Project tutorial by Team Elkrem

  • 8,533 views
  • 19 comments
  • 56 respects

Massive MIDI Controller for Full Bucket FB3100 Synthesizer

Project showcase by kboutorabi

  • 8,481 views
  • 1 comment
  • 27 respects

R/C Controller for Arduino and Simulink

Project tutorial by Team MATLAB Makers

  • 8,462 views
  • 2 comments
  • 8 respects

Arduino LED MIDI Controller with FL Studio

Project tutorial by reyadeetopee

  • 4,577 views
  • 0 comments
  • 14 respects
Add projectSign up / Login