Electronics, Lighting, & Gadgets - feelers on an andriod "bike buddy" software/hardware setup?

Bikeforums.net is a forum about nothing but bikes. Our community can help you find information about hard-to-find and localized information like bicycle tours, specialties like where in your area to have your recumbent bike serviced, or what are the best bicycle tires and seats for the activities you use your bike for.




defiancecp
10-01-08, 03:53 PM
So I'm a big android fan; I've had my eye on it since rumors started flying about a google phone. As it happens, I also have a bit of java experience, and I've had a bit of experience with embedded development. So, I've been thinking, wouldn't it be neat to have an android app that did what our existing bike computers do, but more intelligently?

So I'm just curious about how much interest there would be in such a thing, and what suggestions/ideas people might have. This is just me thinking for now, but here's what I'm thinking could be done:

-crank rotation, and wheel rotation sensors (for speed, cadence)
--- On these, I'm not sure it would be feasible to make them wireless - Bluetooth chips and components are much higher in low quantities than USB - a chip like the at90usb could be used to read the VR sensors on the crank and wheel sensors, then translate the rate data to the android device via USB for probably less than $10 in components (most expensive is the chip, which is $3.76 in qty of 1 from digikey), where similar bluetooth setup would probably be more like $70 or so.

-heart rate monitor (would be optional)
-- Since I don't think anyone wants to "jack in" every time they get on their bike, this really needs to be wireless. I'm thinking it would be best to have users get one of these: http://www.amazon.com/Polar-WearLink-Transmitter-M-XL/dp/B000JIYNRE/ref=sr_1_13?ie=UTF8&s=sporting-goods&qid=1222893664&sr=1-13 and just build the system to recieve from it. Reciever hardware to pick up that pulse would be very inexpensive, maybe raising the cost to build by $5.



Once the hardware is linked to the device, the rest is up to the software - this is where the opportunities really show up. Given that we're talking a small computer with GPS, clock, accellerometer, internet access, map information, etc, the capabilities are huge---

- speed, cadence, heart rate logging in real time with real-time feedback options
- Not sure how precise the accelerometers are in the device, but could be used to monitor incline, if not, GPS could be used to identify changes in elevation according to maps.
-The software could save history and show progress for training purposes

and whatever else you program it for ...

What do you guys think?


SlumberMachine
10-02-08, 01:54 AM
This is an awesome idea. I'm currently learning about Android for a project at work. I think using the accelerometer, gps, and some sort of cadence monitor would make for an awesome ride management computer.

I was reading about the new electronic shifters in this months bicycle magazine and started dreaming about the future of biking and how we will have complete ride management software in the near future, complete with sunglass heads up display. The battery and the processor could all be built in a circular shape and fit inside the tubes so it would be free from getting stolen, weather, and dirt.

and while I'm dreaming:
Why hasn't anyone ever made a continously variable cone gear set for a bike? Why do we still use those darn 100 year old gears?

How about belt drive? wouldn't a belt be lighter and give faster response? I'm not talking about a belt like a v-belt on a car, I'm talking about those super strong, toothed belts that Honda use to use on their cars in the early 90's for timing belts.

JMRobertson
10-02-08, 08:09 AM
Sounds like you want a DIY garmin edge... that's a lot of work to save a couple hundred dollars. But if you're into DIY for it's own sake, good luck with the project.


defiancecp
10-02-08, 10:46 AM
Well, theoretically it could be able to do anything an edge 705 does, but with added capabilites - not the least of which is that it's all open source, but also google maps/street view integration (which IMO is better than any GPS mapping software I've ever seen), and it would have the added benefit of being a whole integrated comm/entertainment device. I'm still coming up with things that would be possible - like real time traffic conditions, for example? If you're in a safe area, it doubles as a music/podcast/whatever audio plyer... I dunno, the integrated web interface, GPS, etc - I think a really amazing system could be built out of it, and all it would take to improve it when someone has a new idea is someone who knows java to pick up the code and add it.

And still probably end up less expensive to put together, expecially if the user already has (or will otherwise plan to get) an android phone.