Ecological System Dynamics For Computing

Some of you may remember that the ship’s computer on Star Trek: Voyager contained bioneural gel packs. Researchers have taken us one step closer to a biocomputing future with a study on the potential of ecological systems for computing.

Neural networks are a big deal in the world of machine learning, and it turns out that ecological dynamics exhibit many of the same properties. Reservoir Computing (RC) is a special type of Recurrent Neural Network (RNN) that feeds inputs into a fixed-dynamics reservoir black box with training only occurring on the outputs, drastically reducing the computational requirements of the system. With some research now embodying these reservoirs into physical objects like robot arms, the researchers wanted to see if biological systems could be used as computing resources.

Using both simulated and real bacterial populations (Tetrahymena thermophila) to respond to temperature stimuli, the researchers showed that ecological system dynamics has the “necessary conditions for computing (e.g. synchronized dynamics in response to the same input sequences) and can make near-future predictions of empirical time series.” Performance is currently lower than other forms of RC, but the researchers believe this will open up an exciting new area of research.

If you’re interested in some other experiments in biocomputing, checkout these RNA-based logic gates, this DNA-based calculator, or this fourteen-legged state machine.

A small black microphone in a black 3d printed mount. The mount is attached to an adjustable silver neck attached to a desk clamp from an IKEA lamp.

IKEA Hack – Kvart Into Mic Stand

While audiophiles might spend gazillions of hours finely honing a microphone stand that isolates their equipment from the trials and perturbations of the world, most of us who use a microphone don’t need anything so elaborate. Hackaday contributing editor [Jenny List] hacked together some thrift store finds into a snazzy adjustable mic setup as you can see in the video below the break.

Using the flexible neck and clamp of an IKEA Kvart as a base, [Lists]’s mic stand looks like a simple, but exceedingly useful tool. She first removed the lamp, shade, and cord before designing a 3D-printed mount to attach to the lamp’s neck. Since the bolted lamp end of the connection goes straight to an action camera mounting system, we can see this being handy for mounting any number of other things besides microphones. Another 3D-printed mount attaches the Logitech gaming microphone to the action camera connector, and the whole thing can either be bolted together or use a printed pin. All the parts can be found in a GitHub repository.

Looking for more microphone hacks? Check out this DIY ribbon microphone or the Ambi-Alice ambisonic mic.

Continue reading “IKEA Hack – Kvart Into Mic Stand”

An Unexpected Upset In EV Charging Standards

Last November, Tesla open-sourced parts of its charging infrastructure, not-so-humbly unveiling it as the North American Charging Standard (NACS). It’s finally taking off with a number of manufacturers signing on.

Companies launching “standards” based on their previously proprietary technology in opposition to an established alternative usually leads to standards proliferation. However, with recent announcements from Ford, GM, and Rivian that they would begin supporting NACS in their vehicles, it seems a new dominant standard is supplanting CCS (and the all-but-dead CHAdeMO) in North America.

As Tesla already has the most extensive charging network on the continent and has begun opening it up for other EVs, it makes sense that other marques would want to support NACS, if nothing else to satiate customer demand for a dead-simple charging experience. Dongles are annoying enough for plugging in an external monitor. Having to mess with one while handling high-power electrical connections is less than ideal, to say the least.

If you want to add NACS to your own EV project, the standard is here. We’ve discussed some of the different standards before as well as work toward wirelessly charging EVs (besides the inductive charger on the EV1). It certainly seems like the time to get in on the ground floor of an EV charging empire with an army of Charglas.

An image of two dogs and a bison wearing harnesses with the energy harvesting system. Text next to the animals says Dog 1 (Exp. 1), Dog 2 (Exp. 2), Dog 2 (Exp. 3), and Wisent (Exp. 4)

Kinefox Tracks Wildlife For A Lifetime

Radio trackers have become an important part of studying the movements of wildlife, but keeping one running for the life of an animal has been challenging. Researchers have now developed a way to let wildlife recharge trackers via their movements.

With trackers limited to less than 5% of an animal’s total mass to prevent limitations to the their movement, it can be especially difficult to fit trackers with an appropriately-sized battery pack to last a lifetime. Some trackers have been fitted with solar cells, but besides issues with robustness, many animals are nocturnal or live in dimly-lit spaces making this solution less than ideal. Previous experiments with kinetically-charged trackers were quite bulky.

The Kinefox wildlife tracking system uses an 18 g, Kinetron MSG32 kinetic energy harvesting mechanism to power the GPS and accelerometer. Similar to the mechanical systems found in automatic winding watches, this energy harvester uses a pendulum glued to a ferromagnetic ring which generates power as it moves around a copper coil. Power is stored in a Li-ion capacitor rated for 20,000 charge/discharge cycles to ensure better longevity than would be afforded by a Li-ion battery. Data is transmitted via Sigfox to a cloud-based database for easy access.

If you want to build one to track your own pets, the files and BOM are available on GitHub. We’ve featured other animal trackers before for cats and dogs which are probably also applicable to bison.

A black work mat holds a circular badge with 64 addressable LEDs in a spiraling shape akin to the center of a sunflower. The LEDs have a rotating rainbow spiraling around the circle with red touching violet on one end. The colors extend in bands from the center to the rim of the circle.

Math You Can Wear: Fibonacci Spiral LED Badge

Fibonacci numbers are seen in the natural structures of various plants, such as the florets in sunflower heads, areoles on cacti stems, and scales in pine cones. [HackerBox] has developed a Fibonacci Spiral LED Badge to bring this natural phenomenon to your electronics.

To position each of the 64 addressable LEDs within the PCB layout, [HackerBox] computed the polar (r,θ) coordinates in a spreadsheet according to the Vogel model and then converted them to rectangular (x,y) coordinates. A little more math translates the points “off origin” into the center of the PCB space and scale them out to keep the first two 5 mm LEDs from overlapping. Finally, the LED coordinates were pasted into the KiCad PCB design file.

An RP2040 microcontroller controls the show, and a switch on the badge selects power between USB and three AA batteries and a DC/DC boost converter. The PCB also features two capacitive touch pads. [HackerBox] has published the KiCad files for the badge, and the CircuitPython firmware is shared with the project. If C/C++ is more your preference, the RP2040 MCU can also be programmed using the Arduino IDE.

For more details on beautiful RGB lights, we’ve previously presented Everything You Might Have Missed About Addressable LEDs, and for more details on why they can be so fun to wear, check out our Hackaday Badgelife Documentary.

(Editor’s note: HackerBox makes and sells kits, is run by Hackaday Contributor [Joseph Long] IRL.)

Continue reading “Math You Can Wear: Fibonacci Spiral LED Badge”

Closeup of an Apple ][ terminal program. The background is blue and the text white. The prompt says, "how are you today?" and the ChatGPT response says, "As an AI language model, I don't have feelings, but I am functioning optimally. Thank you for asking. How may I assist you?"

Apple II – Now With ChatGPT

Hackers are finding no shortage of new things to teach old retrocomputers, and [Evan Michael] has taught his Apple II how to communicate with ChatGPT.

Written in Python, iiAI lets an Apple II access everyone’s favorite large language model (LLM) through the terminal. The program lives on a more modern computer and is accessed over a serial connection. OpenAI API credentials are stored in a file invoked by iiAI when you launch it by typing python3 openai_apple.py. The program should work on any device that supports TTY serial, but so far testing has only happened on [Michael]’s Apple IIGS.

For a really clean setup, you might try running iiAI internally on an Apple II Pi. ChatGPT has also found its way onto Commodore 64 and MS-DOS, and look here if you’d like some more info on how these AI chat bots work anyway.

Continue reading “Apple II – Now With ChatGPT”

Spaying Cats In One Shot

Feral cats live a rough life, and programs like Trap, Neuter, Release (TNR) attempt to keep their populations from exploding in a humane way. Researchers in Massachusetts have found a non-surgical way to spay cats that will help these efforts.

A single dose of anti-Müllerian hormone (AMH) gene therapy suppresses ovarian follicle formation, essentially turning off the ovulation cycle. After following the test cats for two years, none had kittens, unlike the cats in the control group. Other major hormones like estrogen were unaffected in the cats and they didn’t exhibit any negative side effects. The researchers said it will be some time before the treatment can be widely deployed, but it offers hope for helping our internet overlords and the environs they terrorize inhabit.

For those of you doing TNR work, you might want to try this trap alert system to let you know you’ve caught a cat for spaying or neutering. If you’d rather use a cat treat dispenser to motivate your code monkeys, then check out this hack.