Edwin Tan
BISHIFT -
A smart bicycle transmission system that provide cyclists more interactive gear shifting experience
Key Words: user-centered design ,wearables, mobile interaction, automatic gear shifting, sensors, multimodal interaction, machine learning
Description:
The system provide three different modes to users including manual shifting, hand pose control and automatic gear shifting.
Hand pose Control:
Have you imagined to change your bike gears using apple watch? The system won't ask you to push the button or turning your DigitalCrown to do that. Instead, one of the coolest function that BiShift system can bring you is using your simple hand pose like turning wrists and flipping over forearm to control your bike gear shifitng.
The idea behind this is to connect your wearable device to current electronic bicycle transmission system. It leverages the mobile sensors like accelerometers and gyros from the smart watch, and use them to identify the hand motion.
Since different cyclist might have different hand pose manners, they will be firstly coached to do basic hand pose five times while the app running in the learning mode. The algorithm will measure and read the sensor data as an input. After serveral seconds processing, the algorithm will output the reference and threshold value and ready to run the hand motion identifying,


Accelerometer activation code
Automatic gear shifting:
Different from any available automatic gear shifting system on the markets. BiShift system change the gears automatically based on real-time measuring the pressure value on the both the pedals.
The design of pedals are built in with strain gauge, pressure sensors, signal amplifer, bluetooth module and micro-controlller. It will not only precisely measure the overall force being applied to the pedals but also give a rough pressure distribution map based on sensors location. The pressure data will be measured in 30Hz frequency. Then it will be processed by the processing units and sent to the central controller of the bike in the read time.
The brain of the system is a complex control algorithm that has been researched and developed for the central control unit of the bike to take high speed flush-in wireless data from both left and right pedals, and build trained data-set, run machine learning algorithm and compute for accurate control command for frone and rear derailleurs.
User Interface:
Connect to bike MCU
Gear Ratio indicator




smart watch pairing indicator
Appication installed indicator
Sensor connection indicator
Pedaling pressure value indicator
Gear customization function
Users can shift between modes to modes based on smart watch interface
In Automatic Modes, users can select different modes.For example, in workout mode, gears will only shift in the heaviest three modes.

Getting raw sensor data and testing the wireless communication

System Overview:

Hardware Design:

Version 1: CAD design Pedal
Hardware: Pressure sensors, Xbee module, Arduino Nano microcontroller, Battery, Switch, RC filter, amplifier
Wireless Communication: ZigBee 802.15.4



Processing units and wireless module design
Version 2:
Hardware: Strain gauge 50Kg,Bluetooth module, load cell amplifer HX711, Arduino Nano microcontroller, Battery, Switch
Wireless communication: bluetooth 4.0


