![]() Since it works for you, then it does the job it needs to. I have a section of my website dedicated to my Lectric XP: Ĭlick to expand.Based on the video, it probably works well enough for anyone that can spare the time / attention to wait for a flash (or sequence) to happen, to find out what the battery state is. I have added a few pages explaining my human/machine interface design journey, starting on page 45. I figure it will wear out in about 7 years. I also have a few "bells and whistles" including a test of the AA batteries and a failure indication when the EEPROM no longer accepts data. My eBike reads out current so I don't have that feature. ![]() I can accommodate a wide range of capacities plus the user preference for what they call Empty. A major difference is that I let the user define Full and Empty. I see a lot of commonality with Jeremy's design and certainly like that meter. ![]() Of course, it reads volts which can give wildly wrong answers. The "Energy Bar" on my eBike has a resolution of 1/10th of full scale. It is hard to beat two red LEDs with a resolution of +/- 1/12th of full scale. I did look at the LCD battery gauge used by Jeremy Harris but the size, cost, and complexity put me off. I do hope you pursue it and publish your results. Your suggested interface sound very interesting. I also don't have much space on my handlebars for a readout. I also enjoy using AA batteries but there isn't much available power since I want them to last about a year. I enjoy using the ATtiny85 but there aren't many interface pins there. ![]() Īs you noted, this is a minimalist design, at least in the hardware. I hope you watch it and provide me your insights. This should give you a better sense of the interface's readability. The simulator compresses this to about 2 minutes. Normally, it takes about 2 hours to drain my battery during a ride. I have a simulation mode in my software and plan to put up a YouTube video of the flashing. Since I was the only test subject in the room, I designed something that I found pleasing. The readability of the flash sequence is not as simple a story. The story of using only red LEDs is short - my sunglasses block yellow and green. Thank you SO much for your detailed critique. I also like a number of other ideas and project and helpful guides you have on your site here: His is a much larger presence on the handlebars, however, than yours. If no analog input is available, then the photoresistor could control an offset of the base voltage to a transistor that controls the current thru the common connection of the RGB LED(s).Īnother type of GUI that looks more like the regular battery bars voltage meters common on ebikes use, but is also a coulomb counter similar to yours, is Jeremy Harris' project over here: Since I don't like bright point sources, but would need something daylight visible, that is also not too bright while riding in traffic at night, I'd probably use three PWM'd outputs to drive the R, G, and B of a larger-surface-area LED (array?), perhaps a half inch on a side with a diffuse surface, and an analog input to read a light sensor (photoresistor in a voltage divider?) to dim the LED as ambient light also dims. I'm just beginning to figure out arduino to do some stuff that nothing else does yet for my SB Cruiser trike (and future builds), and though I don't need this kind of battery meter because the Cycle Analyst does that for me, I might eventually work out a way to use your basic idea except with an LED that changes color rather than flashing (as with my personal capabilities I would have to stop completely to have time to count flashes, but I could get the gist of battery state with a color along the "rainbow", if it "continously shaded" the color from violet down thru blue, green, yellow, orange, to red. Is a different take on UI than most, very minimalist, with just the LED flashes to communicate, vs the text/numerics or even GUI that all the others I've used / seen have.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |