On 26/12/2019 19:51:39, John Speth wrote:> I'm working on a project in which the hardware is already designed. The > customer added a late stage requirement to output a numerical counter > value. The only output port is a single three-color (RGB) LED. > > Does anybody have any ideas how one might drive the LED to output a > numerical value? > > The device is a single purpose hand held grocery labeler and we want to > count labels dispensed. The counter would not exceed 50,000 labels. > > In the past, I've experimented with single LED numerical output by > flashing the LED for each digit. The user must pay strict attention to > the LED without blinking to count flashes accurately. It takes practice > to get right. I have not been able to find even a hint of possible > methods using Google. > > Thanks - JJSCan you make one of the LEDs imitate a bar code? Optical RS232? Sell a reader too! -- Mike Perkins Video Solutions Ltd www.videosolutions.ltd.uk
Numerical output from a single LED
Started by ●December 26, 2019
Reply by ●December 27, 20192019-12-27
Reply by ●December 27, 20192019-12-27
John Speth <johnspeth@yahoo.com> writes:> (RGB) LED. Does anybody have any ideas how one might drive the LED to > output a numerical value?Resistor color code! Black, brown, red, orange ...
Reply by ●December 27, 20192019-12-27
On Friday, December 27, 2019 at 4:55:53 PM UTC-5, Paul Rubin wrote:> John Speth <johnspeth@yahoo.com> writes: > > (RGB) LED. Does anybody have any ideas how one might drive the LED to > > output a numerical value? > > Resistor color code! Black, brown, red, orange ...That might work. A brief flash of bright white followed by a more sustained color flash. Still, it can be hard to tell orange from red or blue from green or violet. It used to be hard with resistors if they were creative with the exact color used. As someone else pointed out, colors don't work if you are color blind and lots of people are. Still, this could be an interesting thing to try to develop. Rather than bi-quinary, it might work better to try three and four. Longer flashes for the multiples of three, followed by shorter flashes for the units. long, long, short, short gives 8. Or maybe Morse code. Looks like they used a Johnson ring counter sort of code with a 1 being a single dot with four dashes. 2 is two dots and three dashes and so forth until a 6 is one dash followed by four dots. 7 is two dashes followed by three dots, etc. Zero is all dashes taking the place of ten like on a phone dial. lol I like the Morse code idea best of any I've seen here so far. -- Rick C. + Get 1,000 miles of free Supercharging + Tesla referral code - https://ts.la/richard11209
Reply by ●December 28, 20192019-12-28
Rick C <gnuarm.deletethisbit@gmail.com> writes:> I like the Morse code idea best of any I've seen here so far.If this is for use by store clerks, every idea suggested so far is in forgeddabout it territory. If it's for use by a technician who maintains the equipment then these manual methods are too much hassle even if they are doable, and the label guns should really upload their status into a computer somehow. That can be done by whatever medium is used to program prices or skus or whatever else is in the guns.
Reply by ●December 28, 20192019-12-28
On Saturday, December 28, 2019 at 4:07:04 AM UTC-5, Paul Rubin wrote:> Rick C <gnuarm.deletethisbit@gmail.com> writes: > > I like the Morse code idea best of any I've seen here so far. > > If this is for use by store clerks, every idea suggested so far is in > forgeddabout it territory. If it's for use by a technician who > maintains the equipment then these manual methods are too much hassle > even if they are doable, and the label guns should really upload their > status into a computer somehow. That can be done by whatever medium > is used to program prices or skus or whatever else is in the guns.Not really. Back in the day my mom learned to use a slide rule when working in a factory. If it's part of the job you do every day it's no big deal for someone to learn that three short and two long means the digit 3. Geeze! Look at all the damn blinking lights in use today. PCs used to beep codes for boot errors. Even devices with hugely complex interfaces will have blinking lights with very specific meanings depending on just what they are doing. Even my Tesla uses a tiny icon with a red light to indicate the media for storing video is ready. Then there are several other states I don't remember because I don't see them on a regular basis. Something like this a person sees every day will be second nature after a bit. Actually the best idea is to print a label with the count, but I assume there is a reason why that isn't being done as it is a rather simple and obvious solution. -- Rick C. -- Get 1,000 miles of free Supercharging -- Tesla referral code - https://ts.la/richard11209
Reply by ●December 28, 20192019-12-28
On 27/12/19 6:51 am, John Speth wrote:> I'm working on a project in which the hardware is already designed. The > customer added a late stage requirement to output a numerical counter > value. The only output port is a single three-color (RGB) LED. > > Does anybody have any ideas how one might drive the LED to output a > numerical value?> In the past, I've experimented with single LED numerical output by > flashing the LED for each digit. The user must pay strict attention to > the LED without blinking to count flashes accurately. It takes practice > to get right. I have not been able to find even a hint of possible > methods using Google.That's exactly what Bosch did in the Motronic ML4.1 fuel injection system in the Alfa 75 Twin Spark (and probably other cars). It outputs fault codes if booted while a button is pressed. Useful if you don;t have a proper fault code reader. It's tedious, but it does work. You can re-run the process multiple times if you miss a code. Clifford Heath.
Reply by ●December 30, 20192019-12-30
On 12/28/2019 11:24, Rick C wrote:> On Saturday, December 28, 2019 at 4:07:04 AM UTC-5, Paul Rubin wrote: >> Rick C <gnuarm.deletethisbit@gmail.com> writes: >>> I like the Morse code idea best of any I've seen here so far. >> >> If this is for use by store clerks, every idea suggested so far is in >> forgeddabout it territory. If it's for use by a technician who >> maintains the equipment then these manual methods are too much hassle >> even if they are doable, and the label guns should really upload their >> status into a computer somehow. That can be done by whatever medium >> is used to program prices or skus or whatever else is in the guns. > > Not really. Back in the day my mom learned to use a slide rule when working in a factory. If it's part of the job you do every day it's no big deal for someone to learn that three short and two long means the digit 3. > > Geeze! Look at all the damn blinking lights in use today. PCs used to beep codes for boot errors. Even devices with hugely complex interfaces will have blinking lights with very specific meanings depending on just what they are doing. Even my Tesla uses a tiny icon with a red light to indicate the media for storing video is ready. Then there are several other states I don't remember because I don't see them on a regular basis. > > Something like this a person sees every day will be second nature after a bit. > > Actually the best idea is to print a label with the count, but I assume there is a reason why that isn't being done as it is a rather simple and obvious solution. >If you only want to express numbers, Morse code is inefficient. "Dits" for 1 - 4 with a "Dah" at the beginning for 5 - 9 and a double "Dah" for 0 would be faster, and equally easy for a person who doesn't know Morse. -- Best wishes, --Phil pomartel At Comcast(ignore_this) dot net