With Instructables you can share what you make with the world and tap into an ever-growing community of creative experts.
share step-by-step photos with text instructions
share one or more photos in one step quickly and easily
share your how-to video
Monitor your road speed using the Arduino. This project uses a magnetic switch (also called a reed switch) to measure the speed of one of the bike's w...
The schematic for this project is shown above. It consists of three switches: -one to connect to a 9V power supply -one to switch the backlight of th...
Solder three rows of header pins on the protoboard so that the arduino will snap to it as shown in the images above.
The reed switch is comprised of two pieces, a switch and a magnet. The switch has two wires extending out from it, when a magnet comes near the switch...
Secure both the magnet and reed switch to your bike wheel with electrical tape (either wheel is fine). As shown in the images above, the magnet conne...
Load the code below onto the Arduino. Turn on the serial monitor. It should output 0.00. Start turning the bike wheel, you should see a print of the c...
Solder a row of female header sockets on the copper side of the protoboard- three of these will be used to connect to the LCD screen. The LCD should f...
Connect Arduino 5V, Ground, and TX (Arduino digital Pin 1) to the LCD socket. Read the labels on the LCD pins to make sure you have everything oriente...
The underside of the Parallax LCD has two switches and a potentiometer. The pot controls the contrast of the display- you can adjust this to what you ...
Test the following code. For some reason my LCD starts making noise and displaying random characters when I first upload, but works fine once I unplug...
Wire a switch as shown in the image above. Connect a 10kOhm resistor and a green wire to one lead, and a red wire to the other. Connect the red wire ...
Upload the following code onto the Arduino. Test to make sure the backlight switch works and the speed displays properly. (Again, you may have to unp...
Wire the battery connector and switch in series as shown in the first image above. Connect the read lead from the switch to Arduino Vin and the black ...
I cut my project enclosure from 1/4" ply on an epilog 120Watt laser cutter. The dimensions of the enclosure are 3.5"x4"x2". I modeled the box in Aut...
Secure the switches onto the enclosure with nuts. Glue or screw the lcd to the underside of the front panel. Fit the Arduino and Protoboard as well as...
Wrap the reed switch wires around the bike frame, away from any moving bike parts. I used sugru and some zip ties to attach the speedometer to the han...
You should be ready to hit the road. Don't let the awesomeness of your new bike speedometer distract you from road hazards!
Tag files as:
Posted:Jul 24, 2012
pimpMyBike = "Arduino Speedometer/Odometer"
pimpMyBike = "Arduino project overview"
Wireless Altoids Cycle Computer
Arduino Skateboard Speedometer
Digital Anemometer (wind meter)
Arduino Timer Interrupts
Arduino Bicycle Alarm and Lights
make a cheap speedometer fit your bike
Amp up your VW Bug Speedometer
1990 Mustang GT Info Center
Download our new apps for iOS and android!
PDF DownloadsAs a Pro member, you will gain access to download any Instructable in the PDF format.
You also have the ability to customize your PDF download.