An odd looking apparatus for cleaning floppy disks. A neon green disk tray is suspended on metal linear rails in a vertical orientation. It can move back and forth through a set of cleaning heads and a set of drying fans. There are some control buttons on the font as well as a string of addressable LEDs and two speakers.

Rube Goldberg Floppy Disk Cleaner

Floppies were once the standard method of information exchange, but decades of storage can render them unreadable, especially if mold sets in. [Rob Smith] wanted to clean some floppies in style and made a Disco Rube Goldberg-Style device for the job.

Starting with a disk caddy on linear rails, [Smith] has a track for the floppy to follow. First it goes through a set of pads with cleaning solution on them, and is then dried off with heating elements. To make it more fun, the device has LEDs and a set of speakers at the bottom to treat the disk to a more complete car wash-esque experience.

Cotton swabs and a cleaning solution are all you really need to do the job by hand, but if you have a lot of floppies, that can get tedious quickly. [Smith] compares his machine’s performance to doing it by hand with both IPA and a dish soap solution showing that his machine does indeed clean the disks and usually makes them more readable than they were before. He cautions that it might be best to make multiple copies of the disk during the cleaning process as it isn’t always constructive though.

Thinking about archiving that stack of floppies under your workbench? While Linux doesn’t support the drives anymore, we’ve covered a couple different methods in the past and the importance of reading the flux.

Continue reading “Rube Goldberg Floppy Disk Cleaner”

A finger points at a diagram of a battery with two green bars. Above it is another battery with four smaller green bars with a similar area to the first battery's two. The bottom batter is next to a blue box with a blue wave emanating from it and the top battery has a red box with a red wave emanating from it. Below the red wave is written "2x wavelength" and below the top battery is "1/2 energy in a photon."

What Are Photons, Anyway?

Photons are particles of light, or waves, or something like that, right? [Mithuna Yoganathan] explains this conundrum in more detail than you probably got in your high school physics class.

While quantum physics has been around for over a century, it can still be a bit tricky to wrap one’s head around since some of the behaviors of energy and matter at such a small scale aren’t what we’d expect based on our day-to-day experiences. In classical optics, for instance, a brighter light has more energy, and a greater amplitude of its electromagnetic wave. But, when it comes to ejecting an electron from a material via the photoelectric effect, if your wavelength of light is above a certain threshold (bigger wavelengths are less energetic), then nothing happens no matter how bright the light is.

Scientists pondered this for some time until the early 20th Century when Max Planck and Albert Einstein theorized that electromagnetic waves could only release energy in packets of energy, or photons. These quanta can be approximated as particles, but as [Yoganathan] explains, that’s not exactly what’s happening. Despite taking a few classes in quantum mechanics, I still learned something from this video myself. I definitely appreciate her including a failed experiment as anyone who has worked in a lab knows happens all the time. Science is never as tidy as it’s portrayed on TV.

If you want to do some quantum mechanics experiments at home (hopefully with more luck than [Yoganathan]), then how about trying to measure Planck’s Constant with a multimeter or LEGO? If you’re wondering how you might better explain electromagnetism to others, maybe this museum exhibit will be inspiring.

Continue reading “What Are Photons, Anyway?”

2024 Tiny Games Contest: Pi-O-Scope-Pong

[Aaron Lager]’s Pi-O-Scope-Pong project takes a minimal approach to Pong by drawing on an oscilloscope to generate crisp paddles and ball. A Raspberry Pi takes care of the grunt work of signal generation, and even uses the two joysticks of an Xbox controller (connected to the Pi over Bluetooth) for inputs.

Originally, [Aaron] attempted to generate the necessary signals directly from the Pi’s PWM outputs by doing a little bit of RC filtering on the outputs, but was repulsed by the smeary results. The solution? An old but perfectly serviceable 8-bit MAX506 DAC now handles crisping up the visuals with high-quality analog outputs. Code is available on the project’s GitHub repository.

There isn’t any score-keeping or sound, but one thing that it has over the original Pong is a round ball. The ball in the original Pong game was square, but mainly because cost was a concern during design and generating a round ball would have ballooned the part count.

In many ways, Pong itself is a great inspiration for the Tiny Games Challenge, because the simplicity of its gameplay was likely a big part of its success.

Continue reading “2024 Tiny Games Contest: Pi-O-Scope-Pong”

Programming Tiny Blinkenlight Projects With Light

[mitxela] has a tiny problem, literally: some of his projects are so small as to defy easy programming. While most of us would probably solve the problem of having no physical space on a board to mount a connector with WiFi or Bluetooth, he took a different path and gave this clever light-based programming interface a go.

Part of the impetus for this approach comes from some of the LED-centric projects [mitxela] has tackled lately, particularly wearables such as his LED matrix earrings or these blinky industrial piercings. Since LEDs can serve as light sensors, albeit imperfect ones, he explored exactly how to make the scheme work.

For initial experiments he wisely chose his larger but still diminutive LED matrix badge, which sports a CH32V003 microcontroller, an 8×8 array of SMD LEDs, and not much else. The video below is a brief summary of the effort, while the link above provides a much more detailed account of the proceedings, which involved a couple of false starts and a lot of prototyping that eventually led to dividing the matrix in two and ganging all the LEDs in each half into separate sensors. This allows [mitxela] to connect each side of the array to the two inputs of an op-amp built into the CH32V003, making a differential sensor that’s less prone to interference from room light. A smartphone app alternately flashes two rectangles on and off with the matrix lying directly on the screen to send data to the badge — at a low bitrate, to be sure, but it’s more than enough to program the badge in a reasonable amount of time.

We find this to be an extremely clever way to leverage what’s already available and make a project even better than it was. Here’s hoping it spurs new and even smaller LED projects in the future.

Continue reading “Programming Tiny Blinkenlight Projects With Light”

Spin Your Own Passive Cooling Fibres

When the temperature climbs, it’s an eternal problem: how to stay cool. An exciting field of materials science lies in radiative cooling materials, things which reflect so much incoming heat that they can cool down from their own radiation rather than heating up in the sun. It’s something [NightHawkInLight] has been working on over a series, and he’s dropped a very long video we’ve placed below. It’s ostensibly about spinning radiative cooling fibers, but in fact provides a huge quantity of background as well as a bonus explanation of cotton candy machines.

These materials achieve their reflectivity by creating a surface full of microscopic bubbles. It’s the same process that makes snow so white and reflective, and in this case it’s achieved by dissolving a polymer in a mixture of two solvents. The lower boiling point solvent evaporates first leaving the polymer full of microscopic bubbles of the higher boiling point solvent, and once these evaporate they leave behind the tiny voids. In the video he’s using PLA, and we see him experimenting with different solvents and lubricants to achieve the desired result. The cotton candy machine comes in trying to create fibers by melting solid samples, something which doesn’t work as well as it could so instead he draws them by hand with a small rake.

When he tests his mat of fibers in bright sunlight the effect is almost magical if we didn’t already know the mechanism, they cool down by a few degrees compared to ambient temperature and the surrounding control materials. This is a fascinating material, and we hope we’ll see more experimenters working with it. You won’t be surprised to hear we’ve featured his work before.

Continue reading “Spin Your Own Passive Cooling Fibres”

A man's hand with a black ring touches a white box. It is square on the bottom and has a sloped top. Various AC, 12V, and USB ports adorn its surface. It's approximately the size of a human head.

DIY Off Grid Battery Pack From EV Battery

Car camping gets you out in the great outdoors, but sometimes it’s nice to bring a few comforts from home. [Ed’s Garage] has taken a module from a salvaged EV and turned it into a handy portable power station.

With 2.3 kWh of storage from the single Spark EV module, the battery pack can power [Ed]’s hotplate, lights, fridge, and other electric accessories while camping away from shore power. The inverter he selected can provide up to 1500W of AC power and his 12V converter can do 150W. Several USB ports and a wireless charging pad adorn the outside next to the waterproof AC ports. He even printed a small magnetic flashlight to reuse the light from the inverter which uses an 18650 cell that can be charged from the big battery in a charger built into the exterior of the pack.

The battery management system (BMS) has a Bluetooth module allowing for remote monitoring of state of charge and setting the maximum and minimum charge points for the pack. The whole thing comes in at 73 pounds (33 kg), and while he had originally thought to give it wheels to roll, he changed his mind once he thought more about what sort of wheels he’d need to maneuver the thing in the backcountry.

If you’re thinking of building your own power pack, why not checkout a few other builds for inspiration like this one from tool batteries or one designed to charge directly from a solar panel. Be sure you checkout our guide on how to select a BMS if you’re going to use a lithium-based chemistry.

Continue reading “DIY Off Grid Battery Pack From EV Battery”

FLOSS Weekly Episode 794: Release Them All With JReleaser

This week Jonathan Bennett and Katherine Druckman chat with Andres Almiray about JReleaser, the Java release automation tool that’s for more than just Java, and more than just releases. What was the original inspiration for the tool? And how does JReleaser help avoid a string of commits trying to fix GitHub Actions? Listen to find out!

Continue reading “FLOSS Weekly Episode 794: Release Them All With JReleaser”