Every field comes up with its own jargon.
New Programming Jargon article lists programming terms that different programmers or their team have coined and have come into regular use in their own circles. Interesting and in some parts funny reading.

Archive for July, 2010
New Programming Jargon
Friday, July 30th, 2010Multimeter design fail
Thursday, July 29th, 2010The monkeys got my multimeter article has an interesting video that shows a really crappy design aspect of this IDEAL multimeter.
Was this caused by a design or specification problem is hard to say. Very probably, for an economy DMM like this one, the ability to operate the buttons without rear support (i.e. your own hand) was not included in the product requirements document. Therefore, at the product design verification and validation phases, this stupid design seemed to be correct…
Designing for the Web
Wednesday, July 28th, 2010A Practical Guide to Designing for the Web aims to teach you techniques for designing your website using the principles of graphic design. It features five sections, each covering a core aspect of graphic design: Getting Started, Research, Typography, Colour, and Layout. Learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one. The complete book can be read absolutely free on the web!

ESTA standards for public review
Monday, July 26th, 2010Control Geek blog pointed out that a revision of ESTA’s BSR E1.17, the “Architecture for Control Networks” protocol (ACN) developed by the live entertainment industry for control of pretty much anything, is up for a public review ESTA TSP Public Review Documents until August 24. ACN is a control protocol that has potential applications far beyond entertainment lighting control. If you are a hacker working on this area it is now time to download the document there now when it is available for free (the final version will cost you some real money if you want to get it later). There is already a full open source ACN implementation available and even a Wireshark ACN plugin.
The current version of the standard is available for free to download because of standardizing procedures. ANSI procedures require that a standard be submitted to public review so that all parties affected have an opportunity to participate in its development. A document is offered for public review for a limited period of time after which it is withdrawn for comment resolution and revision. If substantive changes are made to the document it will be offered for a subsequent public review. If no substantive changes are made and the working group is satisfied with the document, the standard will be put forth for acceptance as an American National Standard.
ESTA TSP Public Review Documents directory seems to have also some other interesting documents that could be worth to take a look: BSR E1.37-1, Additional Message Sets for ANSI E1.20 (RDM) – Part 1, Dimmer Message Sets and BSR E1.24 – 201x, Entertainment Technology – Dimensional Requirements for Stage Pin Connectors.

10 Things CEOs Need to Know About Design
Saturday, July 24th, 201010 Things CEOs Need to Know About Design slide set has many good points. It is a very good presentation on designing for the user experience. Take the inspiration from the slides.

TDR circuit kit available
Saturday, July 17th, 2010My Time Domain Reflectometer (TDR) circuit is now available in kit form. Far Circuits has made a TDR kit that consists of circuit board and components. The Far Circuits version is a slightly modified circuits, the modification is that the circuit board has a 5V regulator IC in it. With that regulator the circuit power supply can be in 8-15V DC range (maybe eve higher). I have received a sample kit but I have not yet built my kit.

Build an Arduino-Powered, Tweeting, Self-Watering Garden System
Thursday, July 15th, 2010I has been very hot and dry in Finland. Some kind of irrigation system or manual irrigation seems to be necessary to keep the plants happy. Livehacker reports on an interesting Build an Arduino-Powered, Tweeting, Self-Watering Garden System. It’s extremely simple. And, not only will the Arduino water the soil when it starts to get too dry, but it will even tweet about it so you can make sure everything’s on schedule and you know when you need to refill the water bucket. The data is transmitted using radio connection to Internet.
Image source:
http://picasaweb.google.com/joouni/WateringSystem#
Circuit inside LED tube
Monday, July 12th, 2010Chipshow’s LED tube page gives some views what LED tubes look like.

As you can see there are many LEDs inside a LED tube. The most economical way to run sich LEDs from mains power is to connect many LEDs in series and then use some current limiting circuit to set the drive current right for those LEDs. One LED tube can contain one or more such sets of series connected LEDs.
LED Light Tube Circuit Diagram gives a quite simple looking circuit diagram for a 230V mains powered LED tube:

The circuit looks pretty simple. The downside of this kind of design is the power loss by the current limiting resistor and the fact that the light output flickers at 100 Hz frequency. I would also expect a poor regulation on mains voltage variations (if mains voltage changes the light output changes quite much). I have not tried this particular design, but those are normal problems on this kind of simple LED circuits.
LED TUBE LIGHT (AC) article tells how to make a LED Tube Light. This kind of tube light is a row of LED’s which runs on 110 or 220 volts AC, just like your ordinary Fluorescent Tube Light. The following circuit diagram is for 110V operation (article has instruction for modifications for 220V operation).

This circuit diagram use a capacitor+resistor for current limiting and uses just 30 LEDs in series. Maybe a little bit better (lower losses) than resistor only solution.
The ideal solution for driving those LEDs would be a suitable constant current type power source. This could be for example built with a mains power rectifier + filtering capacitor followed by a low loss constant current source (switch mode power supply wired to constant current mode).
LED short-circuit such a situation-led tube article tells some information how to detect damaged LEDs on the LED tube circuit before they cause more serious problems. The above circuits do not have any such protection, so damaged short circuited LED (or more than one) can cause danger of circuit overload (overheating of resistor, too much current to other LEDs etc.). At least potential dangers.
National Semiconductor Newsletter: Multiple LED Strings. One LED Driver (e-mailed to me) says:
When lighting designers arrange a series of LED strings in applications such as street lights or industrial lights (and this applies to LED tubes built in the same way), each string needs to be driven at a consistent current by an individual LED driver. However, the output voltage often varies due to differences in the manufacturing of the LEDs. To compensate, LED drivers provide higher-than-needed voltage to ensure proper operation of each LED string. Too much voltage, though, can waste power.
National Semiconductor newsletter says that their LED drivers with Dynamic Headroom Control (DHC), such as LM3464, monitor the output voltage of the LED strings and dynamically adjust the voltage to get the highest efficiency on the output. LM3464 drives four strings of up to 80V per channel for LED-intensive applications such as industrial, outdoor area, and automotive lighting.
And for bonus those that work on lowe voltage lights: LED Ideas web page gives a design for LED tube lamp that runs on 12V DC power. There are good pictures on the mechanical construction of the circuit inside tube and even how to built those fluorescent tube bi pin contacts ourself.
LED tubes
Thursday, July 8th, 2010The idea if replacing fluorescent light bulbs with LEDs seems to become popular. There are different kind of products made for that purpose. LED bulbs utilizes large arrays of high power LEDs to provide up to provide light. They are at best an economical way to replace commonly used fluorescent tubes.
Since introducing LED based fluorescent tube replacements more than a year ago, I have read that a plenty of low quality LED tubes hit the market. Unfortunately these are cheaply made at best and dangerous at worse.
Fluorescent fixtures are designed to support a specific types and size of fluorescent tube. Make sure that the LED replacement tube lights are the correct size for the fixture. Also, always remember that when servicing a fluorescent fixture or lamp for any reason, electrical power to the entire fixture should be disconnected.
A fluorescent tube is incorporated into a fluorescent lighting system which consists of two or three main components: (1) the fluorescent lamp (fluorescent bulb or tube), (2) the ballast, and (3) the starter system. When the fluorescent lamp is replaces with LED bulb usually some modifications are needed to the lamp wiring to make everythign work. In the simplest case that modification could be just leaving out the starter. At some other cases that could mean you need to rewire some part of the lamp wiring (which makes using normal bulb not possible anymore and can at worst case cause hazards).
LED Tube Light Installation Made Simple article tells that if the fixture has an electronic ballast, you only need to remove that and then wire the power directly to the lamp holders, completing one circuit for each bulb. If you have an older fixture with a magnetic ballast and starter, you usually will have to remove or open the starter and remove or short the magnetic ballast. There are also some LED tubes that can live with a traditional magnetic balast installed as it is normally (just remove the starter), but the downside of this design is lower efficiency (there are losses caused by the magnetic balast).
Led T8 Fluorescent tube lighting Circuit Connect Diagram shows the idea after the modification:

The two pins at each end of the LED bulb are connected together. Simply apply one side of the 120 Volts AC to one end of the Tube (either pin) and the other side of the 120Volts AC to the other end. The Ballast and the Starter must be Bypassed/Removed. This is critical that the ballast & starter is bypassed.
LED Vs. Fluorescent Lighting article tells that LED lighting and fluorescent lighting are just two of the types of lighting technologies available. Both have their own sets of advantages and disadvantages. One key area that they differ in is the area of energy consumption and lifespan. Both types of lighting are energy efficient when compared to traditional incandescent bulbs. However, LED technology costs more than CFL and fluorescent lighting. LED lighting (when well designed and built) can last upwards of 60,000 hours before needing to be replaced. Fluorescent lighting, particularly CFL bulbs, can last around 10,000 hours before needing to be replaced. LED light bulbs use about half the wattage of fluorescent lighting.
LED ‘Fluorescent’ Tubes article tells that a bad ballast can ruin lights and cause premature replacement, besides using the ballast to up the voltage just to drop it again seems ineffiecient. But this allows a transition to LED technology without a change in infrastructure. I think this this could be a very important step, considering the amount of fluorescent lights being consumed nowadays. Power consumption is about 50% of fluorescent bulbs and your replacement period becomes 10+ years so there are huge long-term savings. The main problem with this type of product is the huge upfront cost. We all know that 10 years from now (maybe much sooner on this fast developing field) there will be a much better alternative to this product so it is hard to justify the long-term commitment. Most cheap LED fluorescent tubes available nowadays can’t be used as a fluorescent tube replacement since they are dark, they give less output than the original fluorescent tube. There are very few LED tubes which are actually as bright or brighter than conventional fluorescent tubes. The cheap LED lighting (around US$40 to US$60) typically use cheap good old 5mm LEDs and most of them have heat sink problems. This will lead to over heating of LED bare chips and bullet shaped resin so they will not last very long. At the end of the day LED Fluorescent tubes should look like fluorescent tubes and alot of what I have seen offered within the market looks like a tube full of LED’s.
Spy tools
Monday, July 5th, 2010Toolkit: A Look at the Gear That Experts Use to Spy on Spies is an interesting article. Kevin Murray heads one of the most sophisticated surveillance-detection firms according to the article. Wired asked Murray about the bevy of gizmos he and his staff use to sniff out corporate espionage.