Yamato-1: The World’s First Ship With Magnetohydrodynamic Propulsion

Although the humble propeller and its derivatives still form the primary propulsion method for ships, this doesn’t mean that alternative methods haven’t been tried. One of the more fascinating ones is the magnetohydrodynamic drive (MHDD), which uses the Lorentz force to propel a watercraft through the water. The somewhat conductive seawater is thus the working medium, with no moving parts required.

The end of the MHD thruster from the Yamato 1. It has six smaller green tubes surrounding a central circle. All of these pieces are coming through a grey metal fixture that is a circular shape. Small labels are affixed with Japanese writing on them. It is inside a sky blue metal frame.
The end of the MHD thruster from the Yamato-1.

Although simple in nature, only the Japanese Yamato-1 full-scale prototype ever carried humans in 1992. As covered in a recent video by [Sails and Salvos], the prototype spent most of its time languishing at the Kobe Maritime Museum, until it was scrapped in 2016.

There are two types of MHDD, based around either conduction – involving electrodes – or induction, which uses a magnetic field. The thrusters used by the Yamato-1 used the latter type of MHDD, involving liquid helium-cooled, super-conducting coils. The seawater with its ions from the dissolved salts responds to this field by accelerating according to the well-known right-hand rule, thus providing thrust.

The main flaw with an MHDD as used by the Yamato-1 is that it’s not very efficient, with a working efficiency of about 15%, and a top speed of about 15 km/h (8 knots). Although research in MHDDs hasn’t ceased yet, the elemental problem of seawater not really being that great as the fluid without e.g. adding more ions to it has meant that ships like the Yamato-1 are likely to remain an oddity like the Lun-class ekranoplan ground effect vehicle.

For as futuristic as this technology sounds, it’s suprisingly straightforward to build a magnetohydrodynamic drive of your own in the kitchen sink. Continue reading Yamato-1: The World’s First Ship With Magnetohydrodynamic Propulsion”

String art rendering of a face

BASIC Programming With No Strings Attached

Today in programming language hacks we have string art rendered in BASIC. String art — also known as pin and thread art, or filography — is an art form where images are invoked by thread woven between pins on the border of an image. In this case the thread and the pins are virtual and there is a simple 67 line BASIC program which generates and renders them.

Of course BASIC, the Beginner’s All-purpose Symbolic Instruction Code, isn’t just one thing and was a bit of a moving target over the years. Invented in 1964 at Dartmouth College by John Kemeny and Thomas Kurtz it turned into a family of languages as a dynamic array of implementations added, removed, and changed implementation details as the future unrolled.

We remember GW-BASIC and QuickBASIC, but the landscape was much broader than that. Implementations of QuickBASIC came with a “compiler”, qb45.exe, which worked by bundling the BASIC script as p-code into an executable along with the runtime binary, which we used back in the day to make “real applications”, not mere scripts.

Thanks to [Keith Olson] for writing in to let us know about this one. If you’re interested in seeing what the state of the art in string art is, be sure to check out String Art Build Uses CNC To Make Stringy Art and CNC Router Frame Repurposed For Colorful String Art Bot. The best string art is in the real world, not software!

Math Breakthrough Helps Your Feng Shui

In 1966, a mathematician named [Leo Moser] proposed what sounds like a simple problem: What’s the largest shape you can move through a 1-meter corridor with a right-angle corner? Now, Korean mathematics whiz [Baek Jin-eon] claims to have solved the problem, nearly 60 years later.

The trick is, apparently, the shape of the sofa. By 1968, [John Hammerley] introduced a shape that did better than a rectangle, and by 1992, [Joseph Gerver] proposed something shaped like a phone handset, which remains the largest anyone had found, at 2.2195 square meters.

Continue reading “Math Breakthrough Helps Your Feng Shui”

Bose SoundTouch Smart Speakers Get An Open Source Lifeline

After initially announcing that Bose will completely turn off all ‘smart’ features in its SoundTouch series of speaker products, the company has seemingly responded to the wave of unhappy feedback with a compromise solution. Rather than the complete shutdown and cut-off that we reported on previously, Bose will now remove cloud support as its servers shut down, but the SoundTouch mobile app will get an update that gets truncated to just the local support functions. Bose also made the SoundTouch Web API documentation available as a PDF document.

The shutdown date has also been extended from the original February 18 to May 6th of this year. Although these changes mean that the mobile app can no longer use music services, features like grouping speakers and controlling playback will keep working. Features such as presets which were cloud-based will naturally stop working.

With the web API documentation made public it remains to be seen how helpful this will be. From a quick glance at the PDF documentation it appears to be a typical REST API, using HTTP on port 8090 on the SoundTouch device, with an SGML-style tag system to format messages. In so far as the community hasn’t already reverse-engineered this API it’s at least nice to have official documentation.

Seeing Sound With A Laser

You can hear sound, of course, but what if you could see it with a laser? That’s what [Goosetopherson] thought about, and thus a new project that you can see in the video below was born.

The heart of the project is an I2S chip and an ESP32. Sound energy deforms a plastic film that causes a mirror to move. The moving mirror alters the course of the laser’s beam. Continue reading “Seeing Sound With A Laser”

A UI-Focused Display Library For The ESP32

If you’re building a project on your ESP32, you might want to give it a fancy graphical interface. If so, you might find a display library from [dejwk] to be particularly useful.

Named roo_display for unclear reasons, the library is Arduino-compatible, and suits a wide range of ESP32 boards out in the wild. It’s intended for use with common SPI-attached display controllers, like the ILI9341, SSD1327, ST7789, and more. It’s performance-oriented, without skimping on feature set. It’s got all kinds of fonts in different weights and sizes, and a tool for importing more. It can do all kinds of shapes if you want to manually draw your UI elements, or you can simply have it display JPEGs, PNGs, or raw image data from PROGMEM if you so desire. If you’re hoping to create a touch interface, it can handle that too. There’s even a companion library for doing more complex work under the name roo_windows.

If you’re looking to create a simple and responsive interface, this might be the library for you. Of course, there are others out there too, like the Adafruit GFX library which we’ve featured before. You could even go full VGA if you wanted, and end up with something that looks straight out of Windows 3.1. Meanwhile, if you’re cooking up your own graphics code for the popular microcontroller platform, you should probably let us know on the tipsline!

Thanks to [Daniel] for the tip!

Fighting Food Poisoning With A Patch

Food poisoning is never a fun experience. Sometimes, if you’re lucky, you’ll bite into something bad and realize soon enough to spit it out. Other times, you’ll only realize your mistake much later. Once the tainted food gets far enough into the digestive system, it’s too late. Your only option is to strap in for the ride as the body voids the toxins or pathogens by every means available, perhaps for several consecutive days.

Proper food storage and preparation are the key ways we avoid food poisoning today. However, a new development could give us a further tool in the fight—with scientists finding a way to actively hunt down and destroy angry little pathogens before they can spoil a good meal.

Continue reading “Fighting Food Poisoning With A Patch”