So as I mentioned a few months ago, I'm currently training to join a local roller derby team. I am, for lack of a better word, quite out of shape. I can only afford to go skating once a week, and want to make sure I am getting the most of my sessions.
I've seen pedometers for runners, and even small GPS units for skaters going outside, but what if you're inside?
I'm a quad skate snob, and will use my indoor skates for INDOOR ONLY. However, I really want a way to track how far I've gone during my sessions. Even the knowledge that I'm going a wee bit farther every time would be exciting. I get disheartened easily and want something to keep me going.
I'll first post pictures of my skates to get creative juices flowing, then spout off my own ideas:
OK. So I'm thinking one idea would be to paint on the inside of one wheel and use an encoder, but I'm not sure how high I need the proc to count.
The top two pictures show where ideal proc placement would be between the shoe and plate. I want it in a place that is easy to get boots on, and won't hurt me if I fall, because I WILL fall.
Waterproofing isn't a big deal, but if it works out well, I'd like to eventually make a waterproof version for when I can afford a second pair for outdoor use.
Why not try an IMU from Why not try an IMU from Sparkfun? Think there would be way too many errors to correct fpr with encoded skate wheels that sometimes are, sometimes aren’t on the ground in a particular orientation.
**Id go with a simple**<br><p>Id go with a simple reflective IR encoder pointing at the inside of the wheel, with a strip of white tape to trigger it. Counting the triggers… Unless you want distance down to the nearest cm or something, find the circumference of your wheel and convert revolutions to meters before storing it. That would save a lot of space. Oh why not put a microswitch with a soft feeler underneath to detect when your foot is off the ground?
First of all: Kudos on the meters! Especially when measuring footwear!
The optical wheel encoder is indeed the obvious choice, so I will makeone less obvious. Measure the exercise, not the distance.
Of course there is all kinds of ready made training meters that will monitor heartbeats. But how about measuring how often and how hard your foot pushes against the floor. I suggest a piezo pressure sensor in between the toe of the shoe and the wheel plate. The voltage generated with each push will tell you how hard your leg is working. And how often.
Why not put a small tab off to the side of one of the wheels and have a PIC count how many times the tab triggeres a sensor. If you know the circumference of the wheel multiply that by the number of revolutions. Or as someone else said find out how far around the track is and count how many times you go around. It isn’t exact, but it is free.
EDIT: I forgot to think about hwo the wheels continue turning when you pick up your foot and how when skating you cover some of the same ground twice. If you want precise this will make it a bit more difficult unless you find out your average stride and count how many times you put your foot down. This would count distance the same way hikers and orientiering people do it over vast distances in remote locations.
Magnets How about a couple of neodymium magnets fixed to the wheel somehow and a hall-effect sensor to detect them? I’m suggesting two magnets, or maybe four, to keep the wheel in balance.
It might be a good idea to do both. I’m not sure if it would register though. the bottoms of skate shoes are quite tough. I might just have to buy a pressure sensor just to see.
I’m not too sure about I’m not too sure about magnets. First there’s not much room between the wheels and the trucks. I also don’t want any to possibly fly off. It only takes a very small pebble to catch a wheel and cause a faceplant into the floor (I did this when they didn’t clean all the cake off the floor from a birthday party).
Thats assuming that you only Thats assuming that you only move with your feet on the floor. Depending on how you skate your feet are off the ground half the time when not coasting. That distance needs to be calculated somehow.
And that’s the stumbling And that’s the stumbling block I come accross every time I try to figure this problem out! I would say my feet are off the ground about 1/3 of the time. There are quite a few moves that involve both feet on the ground.
that might work but i wouldnt know how to calculate distance without calculating speed but it might be able to detect when your foot goes up or down
why not look into the bicycle meters that do distance it might give you some better ideas i think they use a roller that has an encoder on it, if you add a roller put enough tension on the wheel so it doesnt roll when lifted off the floor
So each rollerskate has to know when the other one is off the ground, which means they have to communicate. You could create one unit that only sense on/off ground and the number of rotations of the weels and send it (or only send rotations when the skate is on the ground) to the other unit, which takes the data from unit one and the data from itself and calculates the distance. Since the distance between the two skates are relatively small, I don’t think the radio transmitters will be very large. It might work.
Sparkfun has some radio modules http://www.sparkfun.com/commerce/categories.php?c=79. Some of them seems to take up too much space for your application and some of them are out of stock, but it might be worth taking a look at.
I think starting dirt simple may be best. You could start with an off the shelf pedometer. From the pic, it should fit in the gap between the bottom of the boot and the frame. It already has a nice counter, display, and reset. It should be simple to bypass the defult input and trigger the counter with a microswitch. Then there are two simple options for counting.
1. you could put a small bump on the wheel(small epoxy lump maybe?), and mount a microswitch so that it is triggered by the bump. I think that this may be a bit too much for the microswitch since the rpms of the wheel will be pretty high.
2. Again with the microswitch, but drag a small feeler, so that the switch is triggered when your foot is lifted.
You could try this for $10 or less in parts, and just take a look at the data. Do a fixed number of laps and look at the count, then try again. I imagine that you will find a relatively consistent number of counts per lap. I know that this is not the exact solution you are looking for, but it should give you some useful result, and it is cheap.
I’ve actually been researching this. There’s a very long equation to figure out velocity using an accelerometer. I’ve been trying to find websites that go more in-depth, but am coming up empty handed.
It might make everything TONS easier if I forgo putting something on the skat and just clip an accelerometer to my shirt. That way there would be much less calculations with my foot going back and forth, and if I put it on my shoulder on the shirt-collar, it would be out of the way if I fell. AND I could use it for biking/walking/etc.