Unicode: On Building The One Character Set To Rule Them All

Most readers will have at least some passing familiarity with the terms ‘Unicode’ and ‘UTF-8’, but what is really behind them? At their core they refer to character encoding schemes, also known as character sets. This is a concept which dates back to far beyond the era of electronic computers, to the dawn of the optical telegraph and its predecessors. As far back as the 18th century there was a need to transmit information rapidly across large distances, which was accomplished using so-called telegraph codes. These encoded information using optical, electrical and other means.

During the hundreds of years since the invention of the first telegraph code, there was no real effort to establish international standardization of such encoding schemes, with even the first decades of the era of teleprinters and home computers bringing little change there. Even as EBCDIC (IBM’s 8-bit character encoding demonstrated in the punch card above) and finally ASCII made some headway, the need to encode a growing collection of different characters without having to spend ridiculous amounts of storage on this was held back by elegant solutions.

Development of Unicode began during the late 1980s, when the increasing exchange of digital information across the world made the need for a singular encoding system more urgent than before. These days Unicode allows us to not only use a single encoding scheme for everything from basic English text to Traditional Chinese, Vietnamese, and even Mayan, but also small pictographs called ‘emoji‘, from Japanese ‘e’ (絵) and ‘moji’ (文字), literally ‘picture word’.

Continue reading “Unicode: On Building The One Character Set To Rule Them All”

Experimenting With 3D Printed Rocket Nozzles

Rocketry is an exacting science, involving a wide variety of disciplines, encompassing everything from fluid mechanics to thermodynamics and materials engineering. As complex as it sounds, that doesn’t mean it’s beyond the purview of the average maker. [Sciencish] demonstrates this with a series of experiments on rocket nozzles in the home lab. (Video, embedded below.)

The video starts with an amusing analogy about nozzle design based on people fleeing a bad pizza. From there, [Sciencish] 3D prints a wide variety of nozzle designs for testing. The traditional bell nozzle is there, of course, along with the familiar toroidal and linear aerospikes and an expansion deflection design. Of course, 3D printing makes it easy to try out fun, oddball geometries, so there’s also a cowbell nozzle , along with the fancy looking square and triangular aerospikes too. Testing involves running the nozzles on a test stand instrumented with a load cell. A soda bottle is filled with rubbing alcohol vapour, and the mixture is ignited, with each nozzle graded on its thrust output. The rockets are later flown outside, reaching heights over 40 feet.

[Sciencish] notes that the results are a rough guide only, as the fuel/air mixture was poorly controlled. Despite this, it’s a great look at nozzle design and all the science involved. It also wouldn’t be too hard to introduce a little more rigour and get more accurate data, either. However, if solid fuels are more your jam, consider brewing up some rocket candy instead.

Continue reading “Experimenting With 3D Printed Rocket Nozzles”

Hacking A Digital Microscope Camera For Fun And Automated PCB Inspection

A desire for automated PCB inspection has led [charliex] down some deep rabbit holes. He’s written his own inspection software, he’s mounted his PCB vise on a stepper-controlled table, and now he’s hacked his digital microscope camera to allow remote and automated control.

Eakins cameras have become a relatively popular, relatively inexpensive choice for electronics hobbyists to inspect their small-scale work. The cameras have a USB port for a mouse and overlay a GUI on the HDMI output for controlling the camera’s various settings and capturing images to the SD card. Using the mouse-based GUI can feel clunky, though, so users have already endeavored to streamline the process to fit better in their workflow. [charliex] decided to take streamlining a few steps further.

One issue in microscope photography is that microscopes have an extremely tight focus plane. So, even at the minuscule scales of an SMD circuit board, the components are simply too tall. Only a sub-millimeter-thick layer can be in focus at a time. If you take just a single image, much of what you want to see will be lost in the blurry distance. Focus stacking solves this problem by taking multiple pictures with the focus set at different depths then combining their focused bits into a single sharp image.

This takes care of the focus issue, but even the most streamlined and intuitive manual controls become tedious given the multitude of pictures required. So [charliex] searched for a way to remotely control his camera, automating focus stacking and possibly even full PCB scans.

Continue reading “Hacking A Digital Microscope Camera For Fun And Automated PCB Inspection”