Hack Your Own Adventure Story With Yarn Spinner

We are big fans of programmed texts for education. You know, the kind where you answer a question and go to a new page based on your answer. But they can also be entertaining “choose your own adventure” stories. You might say, “You are standing in front of an oak door, two meters high, with an iron handle. Do you a) open it? b) knock on it? c) ignore it?” Then, based on your answer, you go to a different part of the story. These are tough to write, but you can get some help using Yarn Spinner and the Yarn scripting language.

The original purpose of Yarn is to produce conversations for games. There’s a tutorial for that. The difference is to produce a book, you get a choose your own adventure PDF at the end. For the tutorial, you can try to read the text on the left-hand side of the editor or just press Test (at the top) and let it “read” the tutorial to you, which is a little more fluid.

Continue reading “Hack Your Own Adventure Story With Yarn Spinner”

Hackaday Podcast Episode 271: Audio Delay In A Hose, Ribbon Cable Repair, And DIY Hacker Metrology

What did Hackaday Editors Elliot Williams and Al Williams find interesting on Hackaday this week? Well, honestly, all the posts, but they had to pick some to share with you in the podcast below. There’s news about SuperCon 2024, and failing insulin pumps. After a mystery sound, the guys jump into reverbing garden hoses, Z80s, and even ribbon cable repair.

Adaptive tech was big this week, with a braille reader for smartphones and an assistive knife handle. The quick hacks ranged from a typewriter that writes on toast to a professional-looking but homemade ham radio transceiver.

Check out the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!

Download a file chock full of podcast here.

Continue reading “Hackaday Podcast Episode 271: Audio Delay In A Hose, Ribbon Cable Repair, And DIY Hacker Metrology”

A Slice Of Simulation, Google Sheets Style

Have you ever tried to eat one jelly bean or one potato chip? It is nearly impossible. Some of us have the same problem with hardware projects. It all started when I wrote about the old bitslice chips people used to build computers before you could easily get a whole CPU on a chip. Bitslice is basically Lego blocks that build CPUs. I have always wanted to play with technology, so when I wrote that piece, I looked on eBay to see if I could find any leftovers from this 1970-era tech. It turns out that the chips are easy to find, but I found something even better. A mint condition AM2900 evaluation board. These aren’t easy to find, so the chances that you can try one out yourself are pretty low. But I’m going to fix that, virtually speaking.

This was just the second potato chip. Programming the board, as you can see in the video below, is tedious, with lots of binary switch-flipping. To simplify things, I took another potato chip — a Google Sheet that generates the binary from a quasi-assembly language. That should have been enough, but I had to take another chip from the bag. I extended the spreadsheet to actually emulate the system. It is a terrible hack, and Google Sheets’ performance for this sort of thing could be better. But it works.

Continue reading “A Slice Of Simulation, Google Sheets Style”

Vibrating Braille Display Is Portable

Smartphones are an integral part of life, but what if you can’t see the screen? There is text-to-speech available, but that’s not always handy and can be slow. It also doesn’t help users who can’t hear or see. Refreshable braille devices are also available, but they are expensive and not very convenient to use. [Bmajorspin] proposed a different method and built a prototype braille device that worked directly with a cell phone. The post admits that as the device stands today, it isn’t a practical alternative, but it does work and is ripe for future development to make it more practical.

The device saves costs and increases reliability by using six vibration motors to represent the six dots of a braille cell. However, this leads to an important issue. The motor can’t directly mount to the case because you have to feel each one vibrating individually. A spring mounting system ensures that each motor only vibrates the tactile actuator it is supposed to. However, the system isn’t perfect, and fast output is difficult to read due to the spread of vibrations.

Continue reading “Vibrating Braille Display Is Portable”

The Alien Energy Crisis Solved

Since the dawn of the industrial revolution, humans have been searching for more energy. Especially lately, there has been a huge interest in wind, solar, geothermal, and other ways to capture and harness power. However, we have a huge power plant just eight light minutes away: our sun. Oh sure, we toy with solar power, but the amount of sunlight hitting the Earth or even Earth orbit is a tiny fraction of Sol’s total output. But what if you could capture nearly all of the sun’s output? Scientists think that maybe — just maybe — they’ve detected 60 new extraterrestrial civilizations doing just that. At least, that’s what it could be.

[Freeman Dyson] popularized the idea of a Dyson sphere, an artificial sphere surrounding a sun to capture the maximum amount of energy, back in 1960. However, the idea is older and usually credited to [Olaf Stapledon]’s 1937 novel Star Maker. While most people think the sphere would be solid, [Dyson] himself thought it would be a swarm of disjointed collectors owing to the difficulty in creating a solid shell of the required size.

Both SETI and Fermilab have searched for what is thought to be telltale infrared radiation that scientists think would emanate from a star surrounded by spheres or swarms. Several have been located, but there is no conclusive evidence.

The new 60 were identified by analyzing data from the Gaia satellite. Again, the evidence is not conclusive, but small and dim stars that are very bright in infrared can’t be explained by conventional explanations. One way to explain at least some of the stars would be if about 16% of the star was obscured by something like a swarm of Dyson sphere collectors.

There are, of course, more jejune explanations possible. For example, the star might happen to be in front of some more distant IR source. Still, it is tantalizing to think there may be more than 60 high-tech civilizations out there either waiting to meet us or, perhaps, waiting to eat us, depending on how paranoid you are.

Power Resistance Isn’t Futile

As [Electronoobs] points out, everything has resistance. So, how hard can it be to make a high-power resistor? In the video below, he examines a commercial power resistor and how to make your own using nichrome wire.

Sure, in theory, you can use a long piece of wire, but normally, you want to minimize the amount of space occupied. This leads to winding the wire around some substrate. If you just wind the wire, though, you get an inductor. This can cause nasty voltage spikes when there is a change in current through the resistor. You can get “noninductive” wire wound resistors that use either two opposing windings or alternate the turn direction on each turn. This causes the magnetic fields to tend to cancel out, reducing the overall inductance.

Nichrome wire has more resistance per millimeter and can dissipate more power. Modern digital meters can measure the resistance of a wire if you account for the test leads. To make a substrate, [Electronoobs] got creative since he anticipated generating a lot of heat. The final product even uses water cooling.

Why do you want a big resistor? Maybe you need a dummy load, or you want to drain some batteries. If you want to recycle nichrome wire, it is much more common than you might expect.

Continue reading “Power Resistance Isn’t Futile”

GitHub Hosts Ham Radio

[Alex R2AUK] has been busy creating version two of a homebrew all-band ham radio transceiver. The unit has a number of features you don’t always see in homebrew radios. It covers the 80, 40, 30, 20, 17, 15, 12, and 10 meter bands. The receiver is a single-IF design with AGC. The transmitter provides up to 10W for CW and 5W for single sideband operations. There’s a built-in keyer, too. A lot of the documentation is in Russian (including the video below, which is part of a playlist). But translation tools are everywhere, so if you don’t speak Russian, you can still probably figure it out.

The VFO for both transmit and receive is an Si5351. The transmit chain is straightforward. The receiver reuses many of the same filters.

Continue reading “GitHub Hosts Ham Radio”