Bicycle speed sensors

Arduino bike speedometer.

by amandaghassaei at Instructables

http://www.instructables.com/id/Arduino-Bike-Speedometer/

Radio shack magnetic reed switch.

http://www.radioshack.com/product/index.jsp?productId=12706327

speed vest project…

By  at Make

http://makeprojects.com/Project/Speed-Vest/1344/1#.UHcZaa5U3Tq

Wheel sensor , from a wired (not wireless) bicycle speedometer (aka cyclocomputer) The sensor must perform like a reed switch, which is binary, rather than use the magnet on the spoke to vary the inductance. We used a Sigma Sport BC 500, which costs $15, but the city of Portland gives them to residents free, to encourage bicycling! Ask a bike shop if they can sell you just the wheel sensor part, without the computer and display.

 

Calibrating bike wheel sensors…

By Sheldon Brown

http://sheldonbrown.com/cyclecomputer-calibration.html

Arduino code for measuring reed switch and magnet

By Greg Borenstein

https://github.com/atduskgreg/bike_mountain_speedometer

 

 

 

 

Measuring rotation

We are trying to measure RPM of a bicycle wheel by reading the accelerometer data stream of a Wiimote wedged between the spokes of the wheel.

When the wii-mote is in the bicycle wheel it generates a stream of numbers much like a sine wave. Lets say we want to just get the speed of the wheel. It would be the frequency of these ‘sine’ pulses.

Strategy: use [past] object send a bang once each cycle. Then use a tap-tempo patch to convert pulses into bpm, mph, etc.,

 

 

Converting car engine sounds from Pd to Max

From “Designing Sound” By Andy Farnell

Update 6/2014: This project is at: https://github.com/tkzic/automax

original post

Yesterday I converted Andy Farnell’s car engine patch into Max. Some general suggestions about Pd to Max conversion:

  • You can save the Pd patch as a .pat file and load it into Max
  • [pow] object inlets reversed
  • look at translations from previous post for common objects – more on this later
  • I wrote a translation for [vd~] – more on that later…
  • In Pd all numbers are floats – so any non-signal objects in Max need to be explicitly set to float.
  • I am working to come up with a set of diagnostic tools in Pd for reading for probing into signal path, when debugging conversions.
  • the Pd [inlet~] does an implicit conversion from float to signal. In Max, you need to use [sig~]

The patches are currently in my tkzic/Pd folder. Will be moving them into a specialized folder for Andy Farnell stuff.