Using An Unmodded GBA As A Music Synth

The style and sound of older video games is unique enough that they’re still copied in relatively modern games like Undertale, Celeste, or Shovel Knight. There’s also a vibrant chiptune community making music on the older hardware directly. Often this involves hardware modding or otherwise finding chips from older gaming systems to replicate that unique retro gaming sound authentically. But disassembling older systems is not always necessary. Take a look at this Game Boy Advance synthesizer which uses the GBA hardware with no modifications at all.

The key to making this work is the GBA’s multiboot feature, which allowed these systems to send executable code over a link cable to other consoles which didn’t have cartridges. This meant that friends could play multiplayer games without each one needing their own cartridge, but it also means that nowadays people can send their own custom software directly to the console’s RAM without much extra effort. To run the synthesizer software, the GBA is connected to a computer, the software is started, and then when the GBA is powered on the snythesizer is automatically loaded into its RAM. The audio output is played over the headphone jack, and various controls are available on the computer and on the console.

In the video linked below, [Andy] is using the GBA with some other musical hardware and the sounds he’s getting from the unmodified console are impressive. It could certainly be a go-to for anyone interested in getting started in this style of music or who doesn’t want to do something like take apart an original Sega Genesis for the audio circuitry.

Continue reading “Using An Unmodded GBA As A Music Synth” →

NASA Batteries Survive Extreme Cold And Heat

One of the major limits of mass-produced batteries is the electrolyte. From lead-acid to lithium ion, there’s some temperature where the electrolyte will freeze and cause all sorts of problems, from cracked casings to various non-favorable chemical changes in the battery itself. But if there’ a solid electrolyte available, many of the downsides of charging and discharging batteries in extreme cold disappear. These batteries developed by NASA, for example, can survive some wild temperature swings.

The electrolytes used for these batteries are either a ceramic or polymer electrolyte, both of which are solid. In testing, the batteries could meaningfully operate at temperatures of -60° C and up to 80° C on the high end. Further, the solid electrolyte helps protect them even outside of these temperature ranges. Bringing the battery temperature down to -170° C was not enough to damage the battery at all, and using a small heater to bring the temperature back up to its operating range showed no capacity losses or other issues.

These batteries are eventually intended for use in some of the coldest places outside of Earth still accessible to humans (in theory) such as the south pole of the Moon where the temperatures regularly get that cold and stay cold for long periods, especially in permanently-shadowed craters or places on the Moon we might want to put some telescopes eventually. There are other terrestrial situations where these batteries might be useful as well, since they don’t need as much thermal management as other battery types.

Car’s Camera Footage Backed Up To NAS

For as many sensors, cameras, and computers as there are on modern cars, they ought to be a dream to poke around in and customize to one’s liking. Unfortunately they’re generally plagued by the same locked-down, proprietary software that most consumer electronics ship with, making it very difficult to interact with these systems in ways the manufacturer doesn’t approve of. There are a few exceptions to this rule, though, and [Sasha] built this system which backs up the footage from their electric car’s on-board cameras automatically to a NAS.

The system is built around a Raspberry Pi Zero 2 W which plugs directly into a USB port in the car’s glovebox. To set it up, the software only needs to be flashed onto the Pi and then it can be controlled from a smartphone. It can connect to any NAS over a variety of protocols and keeps track of what footage has been backed up, and can even automatically restart a backup if the car drives away before it has completed. It also automatically frees up space on the car’s internal drives by deleting any files that have already been synced to the NAS. All of the data is kept in the user’s control as well, and nothing leaves the LAN unless the user sets up backups to a cloud service on their own.

If you have the correct electric car and a Pi other than a Zero 2 W, [Sasha] also has a package for other Raspberry Pis that should work. Unfortunately this was designed for a specific electric car; other makes and models won’t work with this out of the box, but we hope that won’t stop others from checking out the GitHub page anyway trying to figure out what’s going on under the hoods of their car’s electrical and computer systems. Sometimes this leads to things you might not expect, like using the car itself as a video game controller.

Going Whole-Hog On A First Satellite Ground Station

When most radio enthusiasts start trying to pick up signals from satellites, they might put together a quick-and-dirty Yagi antenna and try to catch a repeater as is passes overhead, or they might grab a small unused dish from a satellite TV service and point it up at a weather satellite by hand to try to decode some of the data coming down. But [Cranktown City] had a different approach. He found an eight-foot dish online and built a massive articulating base station out of it as his first exploration into the world of satellites.

The first problem that needs to be solved with a dish of this size is its mounting location. This installation uses a large post and concrete foundation with a custom-fabricated metal base at the bottom. The metal base houses all of the electronics not just for receiving signals from the dish, but also for orienting it properly. That includes a large metal gear driven by a wheelchair motor to control its azimuth and a linear actuator to take care of its elevation. Getting the large dish onto the frame was its own ordeal, complicated by the fact that it’s not uniform in its shape and has to be mounted in a specific orientation.

With everything assembled, the circularly-polarized antenna installed, and the computers up and running, the dish is able to track satellites across the sky and download data from things like GOES weather satellites. [Cranktown City] also built in a system that detects wind and points the dish vertically when it goes above a certain speed. This level of effort is impressive, and absolutely not required to listen in on plenty of sattelite activity out in the sky, but this installation will certainly give [Cranktown City] a lot of mileage and possibly even work for some radio astronomy.

Continue reading “Going Whole-Hog On A First Satellite Ground Station” →

An RV On A Bike

Bicycles are the ultimate form of transportation freedom. They’re easy to repair, parts are cheap, and they will travel almost anywhere for free, as long as the rider has enough calories. Their only real downside is dealing with car-dependent societies, but once a year there’s a place in the American desert that eschews all of this and [Attoparsec] decided to take this custom cargo bike modified into an RV out to Burning Man, a place and time that would be perfect for a build like this.

The build started out as a cargo bike, but not many of them have cargo areas long enough to support a sleeping human. To increase this storage capacity, the bed was extended towards the rear. Without moving the axle further back, though, this created a problem with tail-heaviness so two trailer jacks with wheels were added to the back to keep it from occasionally tipping up too far. The sleeping enclosure was built with rigid foam insulation and taped together, in a modified style common to the Burning Man event which helps keep out sun and playa dust. The bicycle recived one last upgrade to the chain to support the extra weight, and a solar-powered refrigerator, and then it was off to the desert.

The bike RV worked well in the end, and even handled a rain storm without the roof leaking. There were some problems with the customized drive train which were solved in the short term by pounding on one of the wheels occasionally with a hammer. [Attoparsec] left the event early for other reasons, though, and might not be back for a while. But vehicles like these are gaining in popularity, presuming there are safe places to ride them. [Paul Elkins] is often making ones like this gas-powered bicycle and trailer camper.

Continue reading “An RV On A Bike” →

Meshtastic Sniffer For DragonOS

Meshtastic has gained a lot of popularity over the last few years thanks to its low barrier of entry. No licenses are needed and the hardware is dirt cheap, at least when compared to a lot of ham radio gear. But while that physical barrier is low, there is a bit of a learning curve. Part of that comes from the fact that there are a lot of channels and modes that people could be communicating on, and unless the user knows that information up front it can be hard to find where the conversations are happening. [cemaxecuter] noticed this problem and built a Meshtastic sniffer into his radio-forward Linux distribution, DragonOS.

The sniffing software is built in C and comes as a complete standalone binary and does not rely on GNU Radio. With DragonOS up and running and the software loaded, it can look at the entire bandwidth that Meshtastic operates on and detect any traffic and decode it (as long as the key is known). [cemaxecuter] is using a HackRF as a software-defined radio for this project, which he notes doesn’t quite have enough bandwidth to cover every Meshtastic operating frequency, but it can get most of them. After firing up his own node, the software quickly detects it and shows its details in the terminal.

Software like this opens up a lot of opportunities for things that would be tedious, difficult, or impossible to do with with a standard Meshtastic node. Besides finding places where conversations are happening more easily, [cemaxecuter] also suggests that it could be used for wardriving and for locating or finding other networks much more easily. For those who still haven’t tried it out, take a look at this 2023 treatise on the protocol and hardware and then dive right in.

Continue reading “Meshtastic Sniffer For DragonOS” →

Off-Grid Refrigeration Using Fire And Salt

Refrigeration has been a challenge for humanity since the start. Ancient civilizations in dry climates like Persia and Egypt could use evaporative cooling on a large scale with specialized architecture, and with easy access to electricity modern civilization can cool down almost anything it wants. But whether in a refrigerator or heat pump, the electricity demands can get out of hand quickly, and heat-driven systems often require dangerous or hard-to-get chemicals. But [Greenhill Forge] has crafted a system that creates effective refrigeration with only fire and salt… and a bit of electricity.

Heat-driven systems are called absorption coolers. In this design, water is used as a refrigerant and forced to a very low pressure so that it can boil at a low temperature. When it boils it absorbs heat from the surrounding environment, and then that water vapor can be moved and condensed where it gives off that heat. The build has a few distinct loops to make all of this happen. The generator loop holds the heat source and a tank of water mixed with road salt. Boiled water travels up a tube to a condenser. A valve here is opened slightly to allow the water to drip into the absorber section, where it is under low pressure and boils rapidly. The vapor is carried away by the third system, which uses a shower of the salt solution to quickly suck up the vapor and move it away from the cooled area.

There is a small amount of electricity needed to run pumps and fans, but to keep this off-grid this requirement is easily met by a small solar panel or battery. The bulk of the energy is from the fire which boils the saltwater solution. [Greenhill Forge] added a number of temperature and pressure sensors to monitor and control the system as well, and in his firsts tests the refrigeration system was able to get to about 5° C with an ambient temperature around 16° C. That’s not quite the temperature needed for a refrigerator, but not bad for only salt and fire. [Greenhill Forge] has a number of other ingenious off-grid builds like this sawdust stove and a magnetic induction water heater.

Continue reading “Off-Grid Refrigeration Using Fire And Salt” →