Simple Universal Modem Helps Save And Load Data From Tape

Back in the early days of the home computer revolution, data was commonly saved on tape. Even better, those tapes would make an almighty racket if you played them on a stereo, because the data was stored in an audio format.  The Simple Universal Modem from [Anders Nielsen] is built to work in a similar way, turning data into audio and vice versa.

The project consists of a circuit for modulating data into audio, and demodulating audio back into data. It’s “universal” because [Anders] has designed it to be as format-agnostic as possible. It doesn’t matter whether you want to store data on a digital voice recorder, a cassette deck, or an old reel-to-reel. This build should work fairly well on all of them!

On the modulation side of things, it’s designed to be as analog-friendly as possible. Rather than just spitting out rough square waves, it modulates them into nice smooth sine waves with fewer harmonics. On the demodulation side, it’s got an LM393 comparator which can read data on tape and spit out a clean square wave for easy decoding by digital circuitry.

If you find yourself trying to recover old data off tapes, or writing to them for a retrocomputing project, this build might be just what you need. [Anders] even goes as far as demonstrating its use with an old reel-to-reel deck in a helpful YouTube video.

There really were some weird ways of storing data way back when. Just ask IBM. Video after the break.

Continue reading “Simple Universal Modem Helps Save And Load Data From Tape”

You Can Build A Giant 7-Segment Display Of Your Very Own

Sometimes you need to display a number nice and large, making it easily readable at a good distance. [Lewis] has just the thing for that: a big expandable 7-segment display.

The build is modular, allowing it to be extended from 2 to 10 digits and beyond. The digits themselves are made of 3D-printed parts assembled onto acrylic. These can then be ganged up in a wooden frame for displaying larger numbers with more digits. Individual elements are lit by addressable LEDs, and the project can be built using an Arduino Nano or an ESP8266 for control. The latter opens up possibilities for controlling the screen over WiFi, which could prove useful.

[Lewis] has built his own version for a local swim club, where it will be used as a laptimer. Other applications could be as a scoreboard in various sports, or to confuse your neighbours by displaying random numbers in your front yard.

We’ve seen a similar build from [Ivan Miranda] that served well as a workshop clock, too. Video after the break.

Continue reading “You Can Build A Giant 7-Segment Display Of Your Very Own”

Launch And Track Your Model Rockets Via Smartphone

Building and flying model rockets is great fun. Eventually, though, the thrill of the fire and smoke subsides, and you want to know more about what it’s doing in the air. With a thirst for knowledge, [archy587] started building a project to monitor the vital stats of rockets in flight. 

The project mounts an M0 Feather microcontroller board into the rocket, along with a 900 MHz LoRa transmitter and a GPS module. This allows the rocket’s journey to be measured and logged, and is particularly useful for when a craft floats off downrange during parachute recovery. There’s also a relay module onboard, which dumps power from a dedicated separate battery into the rocket motor igniter. This allows the rocket to be fired wirelessly.

On the ground, the setup uses an ESP32 fitted with another LoRa module to receive signals from the rocket. It’s designed to hook up to an Android smartphone over its USB-C port. This allows data received from the rocket to be displayed in an Android app, including the rocket’s GPS location overlaid on Google Maps.

Being able to remotely ignite your rockets and track their progress brings some high-tech cool to the launch pad. You’ll be upgrading your rockets with micro flight controllers and vectored thrust in no time. Just be sure whatever tech you’re using is compliant with the rules for model rocketry in your local area.

Continue reading “Launch And Track Your Model Rockets Via Smartphone”

Hackaday Prize 2022: Digital Dice Towers Built In Beautiful Retro Cases

Retro hardware often looks fantastic, but we may find we no longer need it for its original function. [John Anderson] found that to be the case with some old Heathkit gear, and set about giving them a fun overhaul.

With the help of AVR microcontrollers, the devices have been repurposed into electronic dice towers for playing Dungeons & Dragons. A seed is generated based on the chip’s uptime, and supplied to a pseudorandom number generator that emulates dice rolls. The devices can be configured to roll a variety of dice, including the usual 6, 8, 10, and 20-sided varieties. Plus, they can be set to roll multiple dice at a time — useful when you’re rolling complicated spells and attacks in combat.

[John] has converted a variety of Heathkit devices, from Morse code trainers to digital multi-meters. They provide their beautiful cases and a great retro aesthetic, and we think they’d make fitting table decoration for retro cyberpunk tabletop games, too.

Creating your own electronic dice is a great way to get familiar with programming microcontrollers. Video after the break.

Continue reading “Hackaday Prize 2022: Digital Dice Towers Built In Beautiful Retro Cases”

DOOM Runs On The EMFCamp Tidal Badge

If it’s got a chip and a screen, someone’s trying to run DOOM on it. The latest entry in this fad is from [Phil Ashby], who figured out how to get the game running on the EMFCamp Tidal Badge as seamlessly as possible.

The badge is based on the ESP32-S3. It’s the latest version of the ESP32, which can run the iconic shooter pretty easily. However, [Phil] set himself a trickier challenge. He wanted to port DOOM to the badge while having it remain compatible with the MicroPython platform already on it. Plus, he wanted to be able to distribute it easily with the TiDAL Hatchery, a platform for sharing apps for the badge.

In the end, it took some deft hacking to make the game run on a microcontroller platform that isn’t really set up for running “applications.” It took some tricks to scale the video output and get the colors right, of course, but it’s there and working.

The state of the art is now so advanced that they managed to port DOOM into DOOM so you can DOOM while you DOOM. Video after the break.

Continue reading DOOM Runs On The EMFCamp Tidal Badge”

Digital Measuring Wheel Is Exactly What It Sounds Like

You may have seen surveyors (or maths students) running around with measuring wheels, counting the clicks to measure distances. [AGBarber]’s digital measuring wheel works in much the same way, but with the convenience of a measurement you can read off a screen.

The design is simple, and relies on the outer wheel of the device turning a mouse encoder wheel. This is read by anArduino Pro Mini which runs the show and records the requisite measurements. It then drives an SSD1306 OLED display which shows the measurements to the user. It’s all wrapped up in a 3D printed housing that makes it easy to roll around the small handheld device.

The wheel’s maximum measuring length is 9999.99 cm, or just under 100 meters. Given the size of the device, that’s probably more than enough, but you could always build a bigger version if you wanted to measure longer distances.

Measuring wheels make it easy to measure along curves, and are just generally fun to play with as well. You could certainly use one to determine whether flat tyres are making your speedometer lie to you. Or, you could dive into this great talk on measurement from [Adam Savage].

Continue reading “Digital Measuring Wheel Is Exactly What It Sounds Like”