Tronbike Meter (TBM) 4.0.0 Test Ride

Wednesday, November 18, 2009

Introducing EVroom - Motor Sounds for Electric Vehicles!

After a very sobering meeting with Mr. Native Cycles himself, I pushed a bit this weekend to get "EVroom" up and running. Its basically a server-side extension to my current ARM "TBM2" codebase that controls playback of sound-effects stored as various MP3 files, depending on the state of the controller and the computer's connectivity to it.

For example, on bootup, the bike announces itself and then informs of its connectivity to the controller, announces when communications is activated, and when/if its lost again. Its a great safety feature, I notice now all the time the controller is NOT connected and I don't know the immediate status - I need to tighten up latencies. Its proving a very useful companion for debugging some niggling hardware issues - namely, the wifi is unstable and seems to go out when firing up the solenoid. I have volume linked to amps, when at 0 volume is the loudest, under load the audio quiets down. I really need to get reliable speed/motion detection going too for volume or frequency control of the playback.

Further inspired by my meeting, I'm hunting for cheaper boards and high "NIT" displays, even big bold LEDs to serve as the dash. From my experiments so far, audio should really assist any simplified visuals.

In related news, my TTXGP DVD and fan-boy T-Shirt arrived. Went through every minute of the inaugural electric motorcycle race coverage, some great full length (25-35 minute!) POV camera sequences were included. Its clear I need to make more time for my tinkering.

0 comments: