Optical Theremin Makes Eerie Audio With Few Parts

[Fearless Night]’s optical theremin project takes advantage of the kind of highly-integrated parts that are available to the modern hacker and hobbyist in all the right ways. The result is a compact instrument with software that can be modified using the Arduino IDE to take it places the original Theremin design could never go.

The design is based on a ‘Blue Pill’ STM32 MCU development board and two Avago APDS-9960 gesture sensor breakout boards, along with a few other supporting components. Where the original Theremin sensed hand proximity using two antenna-like capacitive sensors to control note frequency and volume, this design relies on two optical sensors to do the same job.

[Fearless Night] provides downloads for the schematic, code, parts list, and even 3D models for the enclosure. PCB files are also included for a convenient assembly, but since the component count is fairly low, a patient hacker should be able to get away with soldering it up by hand without much trouble.

This project creates the audio using the STM32’s Direct Digital Synthesis (DDS) capability and a simple low-pass filter, and has several ways to fine-tune the output. What’s DDS? Our own Elliot Williams explains it in terms of audio output for microcontrollers, and if you’d like a more comprehensive overview, Bil Herd will happily tell you all about it.

Electric “Radial” RC Aircraft Motor

For a long time radial aircraft engines, with their distinctive cylinder housings arranged in a circle, were a common sight on aircraft. As an experiment, [KendinYap], wanted to see if he could combine 3 small DC motors into a usable RC aircraft motor, effectively creating an electric radial engine.

The assembly consists of three “180” type brushed DC motors, mounted radially in a 3D printed casing. A 3D printed conical gear is attached to each motor shaft, which drives a single output gear and shaft mounted in the center with two bearings. The gear ratio is 3:1. A variety of propellers can be mounted using 3D printed adaptors. As a baseline, [KendinYap] tested a single motor on a scale with a 4.25-inch propeller on a scale, which produced 170 g of thrust at 21500 RPM. Once integrated into the engine housing, the three motors produced 490 g of thrust at 5700 RPM, with a larger propeller. Three independent motors and propellers should theoretically provide 510 g of thrust, so there are some mechanical losses when combining 3 of them in a single assembly. However, it should still be capable of powering a small RC plane. It’s also not impossible that a different propeller could yield better results.

While there is no doubt that it’s no match for a brushless RC motor, testing random ideas just to see if it’s possible is usually fun and an excellent learning experience. We’ve seen some crazy flyable RC power plants, including a cordless drill, a squirrel-cage blower, and a leaf blower.

Continue reading “Electric “Radial” RC Aircraft Motor”

We’d Like, Totally Carry This Retro Boombox Cyberdeck On Our Shoulder

Cyberdeck. For those of a certain age, the ‘deck’ part conjures visions of tape decks, be they cassette, 8-track, or quarter-inch, and we seriously have to wonder why haven’t seen this type of build before. But here we are, thanks to [bongoplayingmonkey]’s Sanyo Cyberdeck, a truly retro machine built into a cool old boombox.

According to [bongoplayingmonkey], this was a unicorn of a build wherein everything more or less came together, soup to nuts. Right now, [bongoplayingmonkey] is cracking the nuts of a few remaining issues, like calibrating the analog VU meter that inspired the build in the first place. The plan is to use that to indicate various analog things such as battery power and the WiFi signal.

Luckily, everything survived the teardown, parts-wise. That huge knob has a new life has a rotary encoder for scrolling and middle click. And the VU meter made it too, thank Zod. This baby has full mouse controls thanks to a PS/2 joystick and a pair of vintage momentary buttons are likely chrome and bakelite to round out the look.

So apparently [bongoplayingmonkey]’s personal jury is still out on whether this is a blasphemous build or a divine ‘deck, but we say one thing is for sure: this is definitely art.

Unfortunately, the cassette deck didn’t survive. Otherwise, we might have to question its categorization — is it still a boombox if the tape deck works? This, however, is definitely a laptop that grew up to be a cyberdeck.

Thanks for the tip, [Blasto]!

Dynamicland Makes The Whole Building The Computer

Every once is a while a research project comes along that has the potential to totally shake up computing and what it even means to interact with a system. The project Dynamicland.org, is a result of [Bret Victor]’s research journey over the years, looking into various aspects of human computer interaction and what it even means to think like a human.

One of the overhead projectors tied to a realbox
In Realtalk, paper is your programming medium

Dynamicland is an instantiation of a Realtalk ecosystem, deployed into a whole building. Tables are used as computing surfaces, with physical objects such as pieces of paper, notebooks, anything which can be read by one of the overhead cameras, becoming the program listing, as well as the user interface. The camera is associated with a projector, with the actual hardware hooked into so-called ‘Realboxes’ which are Linux machines running the Realtalk software. Separate Realboxes (and other hardware such as a Raspberry Pi, running Realtalk) are all federated together using the Realtalk protocol, which allows communication from hardware in the ceiling, to any on the desk, and also to other desks and computing surfaces.

Realtalk itself is described as an environment for authoring and using computation media. The Realtalk system provides a language extension to Lua. Together these form a domain-specific language. Realtalk is also a kind of reactive database, which means that the emphasis is on the flow of data and connections between data producing things, and data consuming things. For a bit more explanation of how reactive programming can be used with modern relational databases, check out this article on the subject.

For a good overview of how this works in practice, from a programming perspective, checkout [Omar Rizwan]’s article about his ‘Geokit’ project. Another interesting read is the work by [Andrés Cuervo.]

Continue reading “Dynamicland Makes The Whole Building The Computer”

Line Following Robot Uses PID For Speed

While a line-following robot may not be the newest project idea in the book, this one from [Edison Science] is a clean build using modern components and gets a good speed thanks to PID control feedback instead of the more traditional bang-bang control you see in low-end robots.

Of course, PIDs need tuning and that seems to be the weak link — you’ll have to experiment with the settings. The sensors also require calibration, but we bet both of those issues could be fixed pretty easily.

Continue reading “Line Following Robot Uses PID For Speed”

Cast-in-Concrete Clock Upgraded After Thirteen Years

Proving that an old design cast in concrete can indeed be changed, [Hans Jørgen Grimstad] has revisited his Nixie clock from 2008, cleaned up the electronics and packaging, and turned it into a kit. Not that he has plans to enter the kit-making business, but he just thought it would be fun to learn how to make kits. In the video below the break, he’s a bit embarrassed to reveal the inside of his first Nixie clock design, housed in a cast-concrete electronics enclosure. Although it still works, the internal wiring is a flaky, untidy, and perhaps a bit dangerous.

But [Hans] has improved his game over the years, making a number of different clock designs. The latest incarnation is pleasant to look at, built on a PCB which is visible inside a custom acrylic case. Three versions are available to support different types of tubes. The documentation he prepared for the project and the kit is very thorough. He walks you through the unboxing and assembly process in the videos below. Firmware is in C, and runs on a Raspberry Pi Zero W. If you are interesting in making electronics kits, [Hans]’s project would be a good example to follow.

All the necessary information to build the clock is published on the project’s GitHub repository. If you’re looking for enclosure ideas other than concrete or acrylic sheet, check out this write-up on hand-forging artistic Nixie clock enclosures.

Continue reading “Cast-in-Concrete Clock Upgraded After Thirteen Years”

Solar Powered Autonomous Tugboat For Rescuing Autonomous Vessels

[rctestflight] has built several autonomous boats, and with missions becoming longer and more challenging, he bought an inflatable kayak to serve as a dedicated rescue vessel. Instead of relying on outdated manual paddling, he built an autonomous solar-powered tugboat.

Towing test with kayak
♪ “Rum, treasure, ArduRover, Pixhawk 4 and so much solar, break of dawn till the day is over, the ship will surely go…” ♪

The tugboat uses a pair of molded fiberglass hulls in a catamaran configuration. The wide platform allows a pair of 100W solar panels to be mounted on top. It was [rctestflight]’s first time molding anything out of fiberglass, so there was quite a bit of trial and error going on. The mold was 3D printed in sections, aligned with dowel pins, and glued together. After the epoxy had cured, the mold halves could be split apart for easier removal of the hull.

As with most of [rctestflights] autonomous vehicles, control is handled by a Pixhawk 4 running ArduPilot/ArduRover. A pair of 76 mm brass propellers powered by brushless motors provide propulsion and differential steering. The motors get power from six LiFePO4 batteries, which charge from the solar panels via MPPT charge controllers. The hulls are covered with plywood decks with removable hatches and inspection windows. After a bit of tuning, he took the boat for a few test runs, the longest being 5.1 km with himself in tow in the kayak. At less than 5 km/h (3 mph) it’s no speedboat, but certainly looks like a relaxing ride. Many of [rctestflight]’s previous vessels were airboats to avoid getting underwater propellers tangled in weeds. It was less of an issue this time since he could just haul the tugboat close to the kayak and clear the propellers.

[rctestflights] are always entertaining and educational to watch, and this one certainly sets the standard for sea-shanty soundtracks at 13:32 in part two.

Continue reading “Solar Powered Autonomous Tugboat For Rescuing Autonomous Vessels”