I am working on a project that requires an accurate, durable pedometer. It needs to be as accurate as possible. And it needs to send data live (as live as possible) (Planning to create an android app that analyzes the data then sends it up to the internets) I have already tried a few sensors: a force sensitive resistor ( https://www.sparkfun.com/products/9376 ), piezo disc, and simple on/off button all attached to the bottom of my shoes. The force resistor and piezo just weren't accurate. I think the rubbing of my foot, or the rolling of my foot makes it spit out weird data. The on/off switch buttons worked pretty well, but I plan to be doing a lot of walking so I don't know how long these would really last/their durability.
I know some people like to use the cheap pedometers at dollar stores but those just have not been accurate at all for me. I was just using the actual device with no connection to arduino and it was not accurate at all. I have also seen people suggest accelerometers but this seems complicated and I question if for the amount of work it would take to figure out if it would really be worth it or any more accurate than using a simpler sensor.
I will most likely be tracking my own steps most of the time, but in some cases it might be someone else wearing the sensor.
Let me know if you need any more clarification! Thanks!
*EDIT: I just need it to sense each step. Not the amount of force or anything like that.