Tuesday, 24 July 2018

arduino - How to detect angular position of a device mounted on a rotating wheel?


Is there a sensor that can sense whenever rotating wheel pass the ground? Like when mounted on a bicycle wheel rims, but without anything mounted on a bicycle frame - only mounting on a wheel it self is allowed.


Sensor does not have to be much accurate, but must be fast to detect ground passed at up to 3000rpm (or at least 1000rpm). I would like to connect it to a MCU also mounted on a rotating wheel.



Answer



You already tagged it "accelerometer", and that may be the way to go. If the wheel doesn't rotate the sensor will see +1g in a certain position , and -1g in the opposite position. Rotating will fluctuate the reading between those two, though it must be noted that centrifugal force will add a fixed acceleration, especially when rotating as fast as you plan to. The total acceleration should still show a sine wave, once per rotation, superposed on a constant level (constant if the rotation speed is constant).



No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...