The Barcode Revolution: Welcome To Our Automated World

Featured in many sci-fi stories as a quicker, more efficient way to record and transfer information, barcodes are both extremely commonplace today, and still amazingly poorly understood by many. Originally designed as a way to allow for increased automation by allowing computer systems to scan a code with information about the item it labels, its potential as an information carrier is becoming ever more popular.

Without the tagging ability of barcodes (and their close cousin: RFID tags), much of today’s modern world would grind to a halt. The automated sorting and delivery systems for mail and parcels, entire inventory management systems, the tracing of critical avionics and rocketry components around the globe, as well as seemingly mundane but widely utilized rapid checkout at the supermarket, all depends on some variety of barcodes.

Join me on a trip through the past, present and future of the humble barcode.

Continue reading “The Barcode Revolution: Welcome To Our Automated World”

The Story Of The Quickening: Mercurial Metal

Of all known metals, mercury is probably one of the most famous, if only for its lustrous, liquid form at room temperature. Over the centuries, it has been commonly used in a wide variety of applications, including industrial chemical processes, in cosmetics, for telescope mirrors, thermometers, fluorescent lamps, dental fillings, bearings, batteries, switches and most recently in atomic clocks.

Though hardly free from the controversy often surrounding a toxic heavy metal, it’s hard to argue the myriad ways in which mercury has played a positive role in humanity’s technological progress and scientific discoveries. This article will focus both on its historical, current, and possible future uses, as well as the darker side of this fascinating metal.

Continue reading “The Story Of The Quickening: Mercurial Metal”

RISC-V: Why The ISA Battles Aren’t Over Yet

A computer processor uses a so-called Instruction Set Architecture to talk with the world outside of its own circuitry. This ISA consists of a number of instructions, which essentially define the functionality of that processor, which explains why so many ISAs still exist today. It’s hard to find that one ISA that works for as many distinct use cases as possible, after all.

A fairly new ISA is RISC-V, the first version of which was created back in 2010 at the University of California, Berkeley. Intended to be a fully open ISA, targeting both students (as a learning tool) and industrial users, it is claimed to incorporate a number of design choices that should make it more attractive for a number of applications.

In this article I’ll take a look behind the marketing to take stock of how exactly RISC-V differs from other open ISAs, including Power, SPARC and MIPS.

Continue reading “RISC-V: Why The ISA Battles Aren’t Over Yet”

New Part Day: Alexa Connect Kit Now Available For Sale

People who were subscribed to updates on the Alexa Connect Kit (ACK) would recently have received an email informing that this kit is now available for sale. Last time we covered the ACK was back in September of 2018, the ‘release’ moniker meant ‘preview’ and there wasn’t any hardware one could actually purchase.

Over a year a later it seems that we can now finally get our grubby mitts on this kit that should enable us to make any of our projects Alexa-enabled. What this basically seems to mean is that one can spend close to 200 US dollars on an Arduino Zero and an Arduino shield-mounted WM-BN-MT-52 module from USI (though not listed on their site, but similar to the WM-BN-BM-22?) that integrates a 192 MHz Cortex-M MCU and a WiFi/Bluetooth module, as summarized on the Amazon Developer page for the ACK.

Continue reading “New Part Day: Alexa Connect Kit Now Available For Sale”

Building A 6.5 Digit Voltmeter From Scratch

After initially working to create a modernized replica of a Czechoslovakian 4-digit Metra M1T242 voltmeter, [Jaromir Sukuba] figured that while he was at it, he might as well create a voltmeter that would be slightly more capable. This led to the design and construction of a brand-new, 6.5 digit voltmeter design, which [Jaromir] has documented over at EEVBlog.

Employing an MSP430FR5994 MCU for the digital board, and an Altera/Intel EPM240T100 CPLD plus ADC on the input side, the design has been undergoing validation for a while now. The current revision uses an OPA140 op-amp in an integrating ADC setup in a multi-slope run-up configuration, but [Jaromir] has plans to replace this input board with another op-amp in a more efficient topology in the future.

Continue reading “Building A 6.5 Digit Voltmeter From Scratch”

How Smart Are AI Chips, Really?

The best part about the term “Artificial Intelligence” is that nobody can really tell you what it exactly means. The main reason for this stems from the term “intelligence”, with definitions ranging from the ability to practice logical reasoning to the ability to perform cognitive tasks or dream up symphonies. When it comes to human intelligence, properties such as self-awareness, complex cognitive feats, and the ability to plan and motivate oneself are generally considered to be defining features. But frankly, what is and isn’t “intelligence” is open to debate.

What isn’t open to debate is that AI is a marketing goldmine. The vagueness has allowed for marketing departments around the world to go all AI-happy, declaring that their product is AI-enabled and insisting that their speech assistant responds ‘intelligently’ to one’s queries. One might begin to believe that we’re on the cusp of a fantastic future inhabited by androids and strong AIs attending to our every whim.

In this article we’ll be looking at the reality behind these claims and ponder humanity’s progress towards becoming a Type I civilization. But this is Hackaday, so we’re also going to dig into the guts of some AI chips, including the Kendryte K210 and see how the hardware of today fits into our Glorious Future. Continue reading “How Smart Are AI Chips, Really?”

High-Precision Air Bearing CNC Lathe And Grinder

You know you’re in for a treat when you are told that a lathe which can reach a resolution of one micrometer (1×10−6, a millionth of a meter, or 0.00004″ for people who love zeros) is ‘not hard to build’.  This is one of the opening statements in this video by [Dan Gelbart], as he walks the viewer through the details of a custom CNC lathe which he built. (Video embedded below.)

As it’s a combined CNC lathe and grinder, it uses custom software he had developed specifically for the machine. Much of the high precision of the machine is courtesy of air bearings. All but two of the air bearings were made by [Dan], with the two surplus air bearings he used coming from machines used in the semiconductor industry.

The bed of the machine is formed out of off-the-shelf reference granite, to which the other parts are epoxied, providing a stable base with well-defined dimensions. Though perhaps a few light years beyond most DIY lathe efforts, [Dan]’s videos nevertheless provide a treasure trove of tips and information for lathe builders and users alike. Certainly worth a look.

Thanks [Drew] for the tip in the comments.
Continue reading “High-Precision Air Bearing CNC Lathe And Grinder”