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” →

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” →

FPS Game Engine Built In Ancient Macintosh HyperCard Software

Wolfenstein 3D and Doom are great examples of early FPS games. Back in that era, as Amiga was slowly losing its gaming supremacy to the PC, Apple wasn’t even on the playing field. However, [Chris Tully] has used the 90s HyperCard platform to create an FPS of his own, and it’s charming in what it achieves.

If you’re not familiar with it, HyperCard was a strange combination of database, programming language, and graphical interface system all rolled into one. It made developing GUI apps for the Macintosh platform simpler, with some limitations. It was certainly never intended for making pseudo-3D video games, but that just makes [Chris’s] achievement all the more impressive.

At this stage, [Chris’s] game doesn’t feature any NPCs, weapons, or items yet. It’s thus more of a First Person Walker than First Person Shooter. It features four small rooms with perpendicular, vertical walls, rendered either greyscale or 8-bit color. Now that he’s got the basic engine running, [Chris] is looking to recreate a bit of a Doom RPG experience, rather than copying Doom itself. He hopes to add everything from monsters to weapons, lava, and working HUD elements. If you want to dive in to the code, you can – HyperCard “stacks”, as they’re known, are made up of readily editable scripts.

[Chris] built the project to celebrate the aesthetic and limitations of the original Mac platform. While it could technically run on original hardware, it would run incredibly slowly. It currently takes several seconds to update the viewport on an emulated Mac Plus with 4MB of RAM. Thankfully, emulation on a modern PC can be sped up a lot to help the framerate.

We love seeing HyperCard pushed far beyond its original limits. We’ve seen it before, too, such as when it was used on a forgotten 90s Apple phone prototype. If you’ve been hacking away on retro software yourself, we’d love to see your projects on the tipsline!

Cut Your Own Gears With This DIY Machine

You can buy gears off the shelf, of course, and get accurately machined parts exactly to your chosen specification. However, there’s something rugged and individualist about producing your own rotating components. [Maciej Nowak] demonstrates just how to produce your own gears with a homemade cutting tool.

The cutting tool for the job is an M16 machine tap, chosen for the smaller flutes compared to a hand tap. This makes it more suitable for cutting gears. It’s turned by a belt driven pulley, run by a small motor. The workpiece to be cut into a gear is then fed into the cutting tool by sliding on a linear bearing, with its position controlled by a threaded rod. The rod can be slowly turned by hand to adjust the workpiece position, to allow the gear teeth to be cut to an appropriate depth.

The method of action is simple. As the tap turns it not only cuts into the workpiece, but rotates it on a bearing as well. By this method, it cuts regular teeth into the full circumference, creating a gear. Obviously, this method doesn’t create highly-complex tooth shapes for ultimate performance, but it’s more than capable of creating usable brass and steel gears for various purposes. The same tool can be used to cut many different sizes of gear to produce a whole geartrain. As a bonus, the resulting gears can be used with M16 threads serving as worm gears, thanks to the pitch of the tap.

If you find yourself needing to produce tough metal gears on the regular, you might find such a tool very useful. Alternatively, we’ve explored methods of producing your own sprockets too, both in a tidy manner, and in a more haphazard fashion. Video after the break.

Continue reading “Cut Your Own Gears With This DIY Machine” →

LED Air Vent Gauges Are A Tasteful Mod For The Mazda Miata

Anyone in the JDM scene can tell you, round air vents are prime real estate for round analog gauges. If you want a gauge but don’t want to block your vent, you could consider building these LED vent gauges from [ktanner] instead.

Tasteful, no?

The design is simple. It relies on 3D printing a replacement bezel for the Mazda Miata’s stock round air vents. This bezel is designed to hold a NeoPixel ring from Adafruit. When built with the optional laser-cut diffuser, the parts have a near-stock look when the LEDs are turned off. It’s a classy, stealthy mod – exactly the sort of thing Miata owners need but never seem to have! (Author Note: don’t be mad, I was once one of you!)

With 24 addressable RGB LEDs, it’s possible to display all kinds of data by turning the LEDs on and off and varying the colors. For example, you could readily build a boost gauge that turns on more LEDs at higher boost pressure. It could then be set up to flash red in the event that you surpass safe thresholds. [ktanner] hasn’t specified any particular microcontroller for the setup — but just about any part you like can be used to drive NeoPixels, after all.

If you’re new to NeoPixels, you might find a simulator useful for developing your projects. Meanwhile, if you’re doing similar work on other cars, be sure to hit us up on the tipsline!

3D Printer Spool Roller Is Built For Giant Spools Of Filament

Most 3D printers come with a pretty basic filament holder — often little more than a bar to hang the spool on. [Ivan Miranda]’s 3D printers run bigger spools than most, though, so he had to craft an altogether more serious solution.

Unlike most of [Ivan]’s creations, the spool holder isn’t actually 3D printed. For this job, he turned to a laser cutter instead, cutting the parts out of 5 mm plywood. A handful of layers of wood bolt together to form the frame. The frame holds several bearings for the outer rims of the spool itself to ride on, allowing it to spin freely as the extruder tugs on the filament. Reducing the rolling resistance of the spool is key when working with such large, heavy spools, and reduces the chances of the filament not feeding properly.

It’s a tidy example of a tool built quickly and easily using a laser cutter. It pays to remember that while 3D printers are great, a laser cutter can often turn out parts in a short fraction of the time.

Continue reading “3D Printer Spool Roller Is Built For Giant Spools Of Filament” →

Lego Guitar Is Really An Ultrasonically-Controlled Synth

The phrase “Lego Guitar” can be a stressful one to hear. You might imagine the idea of strings under tension and a subsequently exploding cloud of plastic shrapnel. This build from the [Brick Experiment Channel] eschews all that, thankfully, and is instead a digital synth that only emulates a guitar in its rough form factor.

The heart of the build is a Lego Mindstorms EV3 controller. It’s acts as the “body” of the guitar, and is fitted with a Lego “fretboard” of sorts. A slide is moved up and down the fretboard by the player. The EV3 controller detects the position of the slide via an ultrasonic sensor, and uses this to determine the fret the user is trying to play. The button the user presses on the controller then determines which of five “strings” the user is playing, and the selected note is sounded out from the EV3’s internal speaker. It’s strictly a monophonic instrument, but three different sounds are available: a bass guitar, a rock guitar, and a solo guitar, with all the fidelity and timbre of a 90s Casio keyboard.

It’s a fun and silly instrument, and also kind of difficult to play. The slide mechanism doesn’t offer much feedback, nor are the EV3 buttons intended for dynamic musical performance. Regardless, the player belts out some basic tunes to demonstrate the concept. We doubt you’d ever be able to play Through The Fire and Flames on such a limited instrument, but [Brick Experiment Channel] used their editing skills to explore what that might sound like regardless.

We’ve seen some other great synth guitars before, too. Modern microcontrollers and electronics give makers all kinds of creative ways to build electronic instruments with unique and compelling interfaces. Some are more successful than others, but they’re all fun to explore. Video after the break.

Continue reading “Lego Guitar Is Really An Ultrasonically-Controlled Synth” →