|
arduino IDEArduino
|
|
|
|
ipbike app |
PCB DESIGN FOR BIKE COMPUTER DIY
PCB DESIGN FOR A BIKE COMPUTER DIY - QBIKO
This PCB was designed to run a BIke computer based on ESP32 and BLE.
All the information about speed, cadence, distance, time of the travel, and other is transmitted to an APP on your smart Phone
Sensors are reed switches and is the cheapest way to obtain all the infrmation you can upload to STRAVA for tracking your training and performance
1.STORY
This design was a challenge to replicate a commercial bike computer in a disruptive and a cheaper way. From the sensors to the APP it was developed to integrate available software and hardware componentes and plattforms.
2.DESIGN
The tool to design was EASYEDA trademark, it was as simple as possible using a esp32wroom whit BLE running code uploaded from Arduino IDLE.
Cadence and speed sensors are wiring directly to the PCB, also one battery and one charging port module.
The operation is : 1 one running mode and 2. one battery charge mode, this is indicated by two leds and configured through two switches

Also was added one OLED screen to monitoring if the bike computer are processing signal from the sensors wired.Other information could be reported to the OLED screen, but for me is enough because I have a lot of data in the Smart Phone, so I need to linked to record my bike training sessions.

In the picture above we can see the charge Battery, the LIPO module operating and the Charging indicated by one LED on. In this operation mode the Bike computer is not working or running only charging the battery (charging timelapse-1-2 hours).

We can connect SPD and CAD sensors and also configure operation mode with the switches. The components are standard, cheap and available in the electronics stores.Tools are soldering and others. Please be carefull because the design and PCB use the big one esp32 module with 38 pins.

Future improvements could be using smd components and smaller esp32 module- the size could be 50% of this design area.Other imporvements are:
a. OUTDOOR water resisitant case-IP65 at least
b. Add one battery to get more power autonomy- 8 hours of autonomy with lipo 1000mAhr batteries
c.Add other wired sensor for power on bike pedals or weather conditions or tearring grade(from a gyroscope sensor)
d. SMD components
e.Add a hidden GPS component to track the bike in case of assault or theft
In this video we can check the 3D view of the PCB and the final result with all the componens mounted.
PCB Design- 3D view
The device work properly and is subject to improvements, but for the porpuse is fine and cheap.
Now you can focus your bike training knowing real time speed, real time cadence, real time heart rate, and upload all your data to apps for bikers as STRAVA. I am sure you will be happy with the QBIKO bike computer.
PCB unboxing, components mounting, operational tests
3.TEST
Mounted in the bike and linked with the app IPBIKE, the bike computer works perfect.
The charging mode also work properly.
We have not found mistakes in components or PCB connections for the two layers, also any mistake or short circuit in the soldering process.
We have tested outdoor however in sunny days because the case is cheap and wood material fabricated so if you are exposed to rain please take care of your device.Outdoor use in raining season need at least IP65 enclosure.
PCB DESIGN FOR BIKE COMPUTER DIY
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
-
Electronic Adam
Apr 13,2025
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Bolaños Hernando
-
How to built a Hybrid Bike Computer
Hybrid Bike ComputerThis PCB is a Cheap solution to track your training preformanceBased o esp32 , r...
-
My nunchuck adapter (PCB) for my Galagino Retro console_Running on a ESP32 device
Galagino is an open source idea of hardware and software from Tiil Harbaum (https://github.com/harba...
-
PCB DESIGN FOR BIKE COMPUTER DIY
PCB DESIGN FOR A BIKE COMPUTER DIY - QBIKOThis PCB was designed to run a BIke computer based on ESP3...
-
How to build a Mecanum Wheels Robot with an Arduino Mega and a PCB
Once I finished my first version of this robot I found it interesting to develop a PCB, mount and so...
-
How to build a Bike computer DIY-Heart Rate sensor comparison and selection
This project is about a tutorial to evaluate 3 hear rate Sensor. In this way I will choose the bette...
-
How to build a Bike computer with a ESP32 -WROOM + 2 Reed Switches + 1 Cellular Phone(old with GPS and BTH)
The complete tutorial explaining all the details for this project, can be watched in the next vide...
-
How to build a Table Tennis Robot - V2
Story: Once I finished my first protoype for a TTR , I recognize and learnt about a lot of improveme...
-
How to build a Mecanum Wheels Robot_V1
The storyHow to bulild a Robot usually is an assay and error process, you can see my first prototype...
-
How to use AI to program a 2DOF ROBOT- Arduino+ pyhton+opencv+chatgp+ps3eyecam
The challenge was to obtanin a mix of code generated by chatgpt for pyhton, opencv, and arduino and ...
-
Node MCU based Wi Fi Servo Switch- DIY
About:Regulations usually forbide to introduce pieces of equipment in the conecctions and wiring of ...
-
CNC_DIY_LASER_PLOTTER_VYNIL CUTTER
ABOUT THIS PROJECTSummaryTo develop a CNC need you to learn about code, IT, electricity, electronics...
-
Arduino Based Table Tennis Robot V1 DIY
AboutThis project is about a TTR(Table Tennis Robot) made at home with cardboard and wood, using som...
-
Robot Arm to implement CV projects
StoryFour years ago I was looking for a good robot arm, this year I have time and decided to replica...
-
MINI ROBOT ARM
MINI ROBOT ARM - YouTubeIdea based on Tutorials shared by Mr. Pinaut for :software -schematics -inst...
-
Bluetooth Controlled LEGO Toy Car
MotivationMy motivation was my kids. I want to share time and have fun with them teaching them some ...
-
Integrated HOME Irrigation System
Motivation:Since I left the university, 24 years ago, I haven't had the chance to update my knowledg...
-
Rubik's Cube Solver Robot DIY - V.3.0
Scope of the projectThe idea was to build a Rubik's cube solver robot, as simple as possible, easy t...
-
Rubik's Cube Solver Robot v1
The drivers to develop my project were:Rubik′s cube is a "best seller" category toy, more than 350 m...
-
-
AEL-2011 Power Supply Module
321 0 1 -
AEL-2011 50W Power Amplifier
295 0 1 -
-
-
Custom Mechanical Keyboard
564 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
229 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
235 0 1 -
-
-







