Hi Mike,

I was looking through the archives and trying to find a little history on
your project. It looks great though!

Can you recap and share a few details on it? What is the hardware? Does it
interface with a palm or PC or directly to the controller?

Oh yeah, a little background might be good.

Do you old timers remember back when this list was just starting how we talked about trying to update Peter Ohler's Palm software to run on a modern PalmOS? (http://www.ohler.com/palm/EVDash.html) Well, that got my brain buzzing so I bought an older version of CodeWarrior and a PalmOS programming book and set to learn'n. Somewhere along the way the brain asked, "Why not start from scratch? Why not use a microcontroller that you can customize and add goodies to?" So I tossed the Palm idea out the window. The only real issue with the new plan was that I didn't know squat about electronics. Zero. So I'm learning all about electrons, resisters, capacitors and stuff as I go.

Which microcontroller? That's still not etched in stone but the prototype is build around a Basic Stamp 2. (http://www.parallax.com/) The BS2 is one of the more expensive micro's out and it's got a limited feature set compared to some newer micro's. But it's old age does have a couple of advantages, lots of add on hardware is out there and it has a large support community. I also bought a Z-World Jackrabbit (http://www.zworld.com/products/bl1800) but Mr. UPS hasn't dropped it off yet. I'm also seriously interested in the Oopic (http://oopic.com/). And there's a couple of others in the running too but who's names escape me at the moment.

It's entirely possible for the BS2 to measure pack voltage/amperage but the Alltrax has all that and more in it's microcontroller. It just makes sense to ask the BS2 to get that info from the controller and simply show it to us. I have a hall effect sensor hooked up to the BS2 at this point to measure wheel rotation. From that we can get speed and, if we're not using a tranny, motor RPM too. There's a few ports leftover on the BS2 to measure the motor temp - important for those of us running Eteks! I have a servro hooked up that moves in relation to speed sorta like an analog speedo. It's kinda cute but doesn't work how I'd like yet.

The LCD I'm using is a Seetron ILM-216 (http://seetron.com/ilm216_1.htm). I chose it because it uses serial and was really simple for an electronics novice like me to hook up. It's one of the more expensive units but it does have some very nice features. For example, it has the option for a piezo buzzer that could come in handy for alarms, software backlighting so you can decide if you want the backlighting on or off, custom characters for nifty bar graphs and it supports up to four hardware switches. These switches will allow the display to toggle between different display options and for entering user options.

Lots more to share but I gotta go to the day job now.  More later...

--

The Electric Motorcycle Portal
http://www.electricmotorcycles.net/

Electric Motorcycle Listserv
http://www.electricmotorcycles.net/listserv

Reply via email to