RB.
Back to all projects

Auto Gear-Shifting Bicycle

Automatic gear shifting system for down-tube shifting bicycles.

Auto Gear-Shifting Bicycle, figure 1
FIG. 01 · Auto Gear-Shifting Bicycle

Project Demo Video:

https://drive.google.com/file/d/1hl8LF7X7mel_sp4zvAyhzaOhfkpflZvZ/view?resourcekey

Problem

Changing gears on downtube-shifting bikes leaves your hands and body in a dangerous position away from the handlebars and brakes. They can also be quite difficult to pull down, and require precise movement to prevent accidentally switching out of multiple gears. This poses a large risk of injury for new bikers or elderly people.

To address this issue, we developed an automatic bike gear shifter that adjusts the gear according to the rpm of the pedal.

Function

We detect RPM with an ultrasonic sensor positioned at the base of the pedal. We categorize the RPM of the pedal into "slow", "medium", and "fast". These values correspond to shifting up/down a gear on the bike, which is communicated to a microcontroller to shift the gear-shifting lever on the middle frame of the bike.

Auto Gear-Shifting Bicycle, figure 2
FIG. 02 · Auto Gear-Shifting Bicycle

I designed the gear system that interfaces with 2 servo motors to shift the lever on the bike. I also designed the mounting system that attaches the moving parts to the bike frame, as well as the ultrasonic sensor mounts near the bike pedals. The systems were manufactured with a combination of laser-cut and 3D-printed parts.

Auto Gear-Shifting Bicycle, figure 3
FIG. 03 · Auto Gear-Shifting Bicycle

I started with a CAD model of the bicycle from IRL measurements an a IR 3D scanner app.

Auto Gear-Shifting Bicycle, figure 4
FIG. 04 · Auto Gear-Shifting Bicycle

I then designed and laser cut the servo brackets and gear system with minimal iterations.

Auto Gear-Shifting Bicycle, figure 5
FIG. 05 · Auto Gear-Shifting Bicycle

Finally I made a ultrasonic sensor and ESP32 mount.

Auto Gear-Shifting Bicycle, figure 6
FIG. 06 · Auto Gear-Shifting Bicycle

Project demo film · Google Drive ↗