The Voice Of ChatGPT Is Now On The Air

AIs can now apparently carry on a passable conversation, depending on what you classify as passable conversation. The quality of your local pub’s banter aside, an AI stuck in a text box doesn’t have much of a living quality. human. An AI that holds a conversation aloud, though, is another thing entirely. [William Franzin] has whipped up just that on amateur radio.  (Video, embedded below.)

The concept is straightforward, if convoluted. A DSTAR digital voice transmission is received, which is then transcoded to regular digital audio. The audio then goes through a voice recognition engine, and that is used as a question for a ChatGPT AI. The AI’s output is then fed to a text-to-speech engine, and it speaks back with its own voice over the airwaves.

[William] demonstrates the system, keying up a transmitter to ask the AI how to get an amateur radio licence. He gets a pretty comprehensive reply in return.

The result is that radio amateurs can call in to ChatGPT with questions, and can receive actual spoken responses from the AI. We can imagine within the next month, AIs will be chatting it up all over the airwaves with similar setups. After all, a few robots could only add more diversity to the already rich and varied ham radio community. Video after the break.

Continue reading “The Voice Of ChatGPT Is Now On The Air”

Creative Vandalism The KITT Way

It’s probable that most of us have at some time dreamed up a witty and subversive way to deface our city, but that few of us will have followed through on the idea. [Matt Gray] then is something of a modern-day urban hero for doing just that. Who couldn’t walk past Knightrider Court, EC4, in the City of London, without thinking of the 1980s TV series featuring David Hasselhoff and a talking car? [Matt] couldn’t, and so of course he simply had to upgrade the street sign with the signature LED scanner.

At its heart is an Adafruit Gemma ATtiny85 board in a 3D-printed case attached to a length of aluminium extrusion holding a strip of addressable LEDs. When attached to the sign it looks the business, and while the late-night crowd showed it little interest the Londoners passing in the morning were much more enthusiastic. We applaud him for the idea.

As occasional students of medieval history here at Hackaday, of course we couldn’t let this go without asking where the unexpected London street name came from. Sadly for fans of the Hoff it has nothing to do with the small screen, instead it appears to have a much earlier origin having been first recorded in 1322. The knightriders in question are reputed to have been real medieval knights, or at least horsemen. Pay it a visit, should you ever find yourself in the British capital.

Continue reading “Creative Vandalism The KITT Way”

3D-Printed Servo Motor Has 360 Degrees Of Rotation

Hobby servos are nifty and useful for a wide range of projects. There’s nothing stopping you from building your own servos though, and you can even give them nifty features like 360-degree rotation In fact, that’s exactly what [Aaed Musa] did!

The servo relies on 3D printed gears in a 3D printed housing. The design makes prodigious use of threaded inserts to hold everything together nice and tight. A DC motor is charged with driving the assembly, as with any regular servo motor. However, in the place of a potentiometer, this design instead uses an AS5600 magnetic rotary position sensor to read the servo’s angle, via a magnet mounted in the servo’s gear. An Arduino is used to determine the servo’s current position versus the desired position, and it turns the motor accordingly with a BTS7960 motor driver.

The result is a sizeable and capable servo with an easily-customizable output, given it’s all 3D printed. If you’d rather just mod some servos instead, we’ve covered some great work in that area, too. Video after the break.

Continue reading “3D-Printed Servo Motor Has 360 Degrees Of Rotation”

An Atomic Pendulum Clock Accurate Enough For CERN

That big grandfather clock in the library might be an impressive piece of mechanical ingenuity, and an even better example of fine cabinetry, but we’d expect that the accuracy of a pendulum timepiece would be limited to a sizable fraction of a minute per day. Unless, of course, you work at CERN and built  “the most accurate pendulum clock on the planet.”

While we’re in no position to judge [Daniel Valuch]’s claim, we’re certainly inclined to believe him, mainly because the 1950s-era Czechoslovakian pendulum clock his project was based on, the Elektročas HH3, was built specifically as a master clock for labs, power plants, and broadcast use. The pendulum of this mid-century beauty is made of the alloy invar, selected for its exceptionally low coefficient of thermal expansion. This ensures the pendulum doesn’t change length with temperature, but it still only brings the clock into the 0.1 second/day range.

Clearly that’s not good enough for a clock at CERN, the European Laboratory for Nuclear Research, where [Daniel] works as an RF engineer. With access to a 10-MHz timebase from a cesium fountain atomic clock — no less a clock than the one that’s used to define the SI second, by the way — [Daniel] looked for ways to sync the clock up to it. Now, we know what you’re thinking — he must have used some kind of PLL to give an electromagnetic “kick” to the bob to trim the pendulum’s period. Good guess on the PLL, but the trimming method is a little cruder — [Daniel] uses a stepper motor attached to the clock’s frame to pay out or retract a length of fine chain into a cardboard dish attached to the pendulum’s rod. The change in mass changes the pendulum’s center of gravity, which changes its effective length, and allows the clock to be tuned a couple of seconds per day.

It seems like [Daniel] is claiming that his chain-corrected clock won’t drift more than a second from the cesium clock for 158 million years. Again, we’ll take his word for it, but it’s a wonderfully ad hoc approach to tuning the clock, and we appreciate its simplicity.

A black quadcopter sits on a grey surface. In place of traditional propellers are four figure eight propellers with sharp tips where the top and bottom of the eight would be.

Toroidal Propellers Make Drones Less Annoying

Despite being integral to aviation for more than a century, propellers have changed remarkably little since the Wright Brothers. A team at MIT’s Lincoln Lab has developed a new propeller shape that significantly reduces the noise associated with drones. [PDF via NewAtlas]

Inspired by some of the experiments with “ring wings” in the early 20th Century, researchers iterated on various toroidal propeller geometries until arriving at one that significantly reduces the sound produced by the rotors, particularly in the range of human hearing. The team suspects the reduction in noise is due to vortices being distributed over the whole propeller instead of just the tips.

Experiments show the drones can get twice as close before becoming a nuisance for human ears which should be great news for anyone hoping to launch Skynet commercial drone deliveries. Since the rotors are easily fabricated via 3D printing they should be easy to adapt to a number of different drones.

If you want to explore some more interesting drones, checkout this one that can fly and swim or this one that only uses a single propeller.

Speak To The Machine

If you own a 3D printer, CNC router, or basically anything else that makes coordinated movements with a bunch of stepper motors, chances are good that it speaks G-code. Do you?

If you were a CNC machinist back in the 1980’s, chances are very good that you’d be fluent in the language, and maybe even a couple different machines’ specialized dialects. But higher level abstractions pretty quickly took over the CAM landscape, and knowing how to navigate GUIs and do CAD became more relevant than knowing how to move the machine around by typing.

a Reprap Darwin
Reprap Darwin: it was horrible, but it was awesome.

Strangely enough, I learned G-code in 2010, as the RepRap Darwin that my hackerspace needed some human wranglers. If you want to print out a 3D design today, you have a wealth of convenient slicers that’ll turn abstract geometry into G-code, but back in the day, all we had was a mess of Python scripts. Given the state of things, it was worth learning a little G-code, because even if you just wanted to print something out, it was far from plug-and-play.

For instance, it was far easier to just edit the M104 value than to change the temperature and re-slice the whole thing, which could take an appreciable amount of time back then. Honestly, we were all working on the printers as much as we were printing. Knowing how to whip up some quick bed-levelling test scripts and/or demo objects in G-code was just plain handy. And of course the people writing or tweaking the slicers had to know how to talk directly to the machine.

Even today, I think it’s useful to be able to speak to the machine in its native language. Case in point: the el-quicko pen-plotter I whipped together two weekends ago was actually to play around with Logo, the turtle language, with my son. It didn’t take me more than an hour or so to whip up a trivial Logo-alike (in Python) for the CNC: pen-up, pen-down, forward, turn, repeat, and subroutine definitions. Translating this all to machine moves was actually super simple, and we had a great time live-drawing with the machine.

So if you want to code for your machine, you’ll need to speak its language. A slicer is great for the one thing it does – turning an STL into G-code, but if you want to do anything a little more bespoke, you should learn G-code. And if you’ve got a 3D printer kicking around, certainly if it runs Marlin or similar firmware, you’ve got the ideal platform for exploration.

Does anyone else still play with G-code?

Original Controller Ports In Custom Case Means Retro Gaming In Style

Some careful measuring and a little extra effort can be all that separates what looks like a hack job from a slick end product, and that is apparent in [Eric Sorensen]’s classy retrogaming rig, complete with ports for original console controllers.

Neatly housing these components in a case makes all the difference.

[Eric] likes his vintage gaming, and was terrifically pleased with MiSTer, an open-source project that recreates various classic computers, game consoles and arcade machines using modern FPGA-based hardware. Of course, what makes retro gaming even better is using a platform’s genuine original controllers, which just takes a little extra hardware and wiring.

But [Eric] found that all the required accessories and peripherals started to look awfully cluttered. He solved this issue by packing everything carefully into a specialty PC case called the Checkmate A1500 Plus, which gives off a strong 80s design vibe. As a bonus, the front panels are all removable and that’s where [Eric] decided to house the custom controller ports.

First [Eric] carefully measured each controller connector to create CAD models, then designed matching front panels to house the connectors and 3D printed them. Once that was done, post-processing the panels was a long process of apply Bondo, sand, paint, and repeat as needed. The results looks fantastic, and this project is a prime example of how aesthetics and finish can matter.

Find yourself in a similar situation? [Tom Nardi] has shown us all that 3D prints don’t have to look 3D-printed, and careful application of paint and primer can really put the ‘pro’ in prototyping.