This Arduino Is Feeding The Fishes

Depending on the species, a fish can be a fairly low-maintenance pet. But of course even the most laid back of creatures needs to eat, so you’ll have to make sure to feed them regularly. If you’re a fish owner who would like to simplify tending to your creatures, you might find value in this project from [CrazyScience].

This fish feeder is based on an Arduino Uno, the 8-bit microcontroller development board which has done so much for so many. The Arduino drives a stepper motor, which rotates a 3D printed disc mechanism for dispensing food. Each slot of the disc is loaded with a small amount of fish food, so that when it rotates, a slot dumps its contents through a slot into the water.

Activating the system is as easy as a wave of the hand. That’s thanks to an ultrasonic sensor, which detects movement close by, and triggers the food delivery mechanism in turn. We’d love to see this upgraded with a timer mode too, though it would require the addition of a real-time clock module to the humble Arduino Uno.

It’s a simple project, but one that teaches all kinds of useful skills, from programming to design and 3D printing. We just worry that the fish bowl in the demo is a far too small for fish to remain healthy. We’ve seen some other similar projects before, too.

Continue reading “This Arduino Is Feeding The Fishes”

Cheap Musical Tesla Coil Put Through Its Paces

Once upon a time, musical Tesla coils were something you primarily saw at high-voltage hobby meets. They’ve become more popular in recent years, and now you can even buy cheap examples online. [mircemk] decided to buy one and gave it a whirl.

The device comes with a power supply capable of delivering 2 amps at 48 V.  It’s a solid-state design, relying on SMD MOSFETs to generate high-voltage, high-frequency output that makes the sparks we all know and love. The pancake coil is key to the design, and is made using a trace on the PCB — a neat technique compared to making one with a laborious winding operation.

The coil can be used to simply generate sparks, or it can be modulated musically. In this mode of operation, it’s intended to be driven by square wave audio for simplicity’s sake. As seen in [mircemk]’s video, the sound quality is pretty decent for a cheap device, and the Super Mario theme is readily recognizable. As a guide, he also demonstrates how to drive the device using an Arduino set up for square wave audio output.

If you prefer to build your own singing Tesla coil, you can go that route instead. Or, you could buy one of these and hack it, and drop us a line with what you come up with! Similar devices are all over the ‘net. Continue reading “Cheap Musical Tesla Coil Put Through Its Paces”

Singleboard: Alpha Is A Very Stylish Computer On A Single PCB

When we think single-board computers, we normally envision things like the Raspberry Pi. But Arduboy creator [Kevin Bates] has recently come up with his own take on the SBC that’s a bit like a modernized take on the early computers of the 1980s. Introducing Singleboard: Alpha.

The build has an incredibly pleasing form factor — it’s a single PCB with a capacitive keyboard etched right into the copper. The brains of the Singleboard is an ESP32, which provides plenty of grunt as well as wireless connectivity. Display is via a small LCD, currently configured with a green-on-black terminal that looks fantastic.

You’re not gonna run a fully-fledged GUI operating system on this thing, but that doesn’t mean it can’t be useful. We could imagine a device like this being a flexible wireless terminal for working with headless systems, for example, and it would be a charming one at that.

Continue reading “Singleboard: Alpha Is A Very Stylish Computer On A Single PCB”

You Can Use Visual Studio Code To Write Commodore 64 Assembly

Once upon a time, you might have developed for the Commodore 64 using the very machine itself. You’d use the chunky old keyboard, a tape drive, or the 1541 disk drive if you wanted to work faster. These days, though, we have more modern tools that provide a much more comfortable working environment. [My Developer Thoughts] has shared a guide on how to develop for the Commodore 64 using Visual Studio Code on Windows 11.

The video starts right at the beginning from a fresh Windows install, assuming you’ve got no dev tools to start with. It steps through installing git, Java, Kick Assembler, and Visual Studio Code. Beyond that, it even explains how to use these tools in partnership with VICE – the Versatile Commodore Emulator. That’s a key part of the whole shebang—using an emulator on the same machine is a far quicker way to develop than using real Commodore hardware. You can always truck your builds over to an actual C64 when you’ve worked the bugs out!

It’s a great primer for anyone who is new to C64 development and doesn’t know where to start. Plus, we love the idea of bringing modern version control and programming techniques to this ancient platform. Video after the break.

Continue reading “You Can Use Visual Studio Code To Write Commodore 64 Assembly”

Tiny Arduino Drone Even Has An FPV Camera

In the turmoil of today’s world, drones are getting bigger, badder, and angrier. [Max Imagination] has gone the other way with his work, though, building a teeny Arduino drone that can fit in the palm of your hand. Even if you have a small hand!

The drone is based around an Arduino Pro Mini, and uses an MPU6050 IMU for motion sensing and flight control. Communication with the drone is via an NRF24L01. Four small coreless motors are used for propulsion, driven by tiny MOSFETs, and the whole assembly is run via a teeny 220 mAh lithium-polymer battery. Oh, and there’s an FPV camera so you can put on some goggles and see where it’s going!

Control is via MultiWii software, written specifically for building multirotor craft. [Max] flies the craft using a controller of his own creation, again using an NRF24L01 for communication.

It’s a neat build, and a titchy one too! Tiny drones have a character all their own, even if they can’t really stand up to windier outdoor environments. Video after the break.

Continue reading “Tiny Arduino Drone Even Has An FPV Camera”

VAR Is Ruining Football, And Tech Is Ruining Sport

The symbol of all that is wrong with football.

Another week in football, another VAR controversy to fill the column inches and rile up the fans. If you missed it, Coventry scored a last-minute winner in extra time in a crucial match—an FA Cup semi-final. Only, oh wait—computer says no. VAR ruled Haji Wright was offside, and the goal was disallowed. Coventry fans screamed that the system got it wrong, but no matter. Man United went on to win and dreams were forever dashed.

Systems like the Video Assistant Referee were brought in to make sport fairer, with the aim that they would improve the product and leave fans and competitors better off. And yet, years later, with all this technology, we find ourselves up in arms more than ever.

It’s my sincere belief that technology is killing sport, and the old ways were better. Here’s why. Continue reading “VAR Is Ruining Football, And Tech Is Ruining Sport”

You Can Run BASIC On An Old HP 4592 Protocol Analyzer

What do you do when you find an ancient piece of test gear and want to have fun? Well, you can always try getting BASIC running on it, and that’s precisely what [David Kuder] did.

The HP4952A Protocol Analyzer actually looks a lot like an old computer, even if it was never meant for general-purpose use. The heart of the machine is a Zilog Z80 CPU, though, so it shares a lot in common with microcomputers of its era.

Among other hacks, [David] worked to get Microsoft Basic-80 running on the machine. Initially, he was only able to get it up and running on the display, with no way to read the keyboard, disk, or access the serial port. Eventually, by diving into the nitty-gritty of the machine, he was able to at least get the keyboard working along with some basic BASIC programs. Usable memory is just 8KB, but you can do a fair bit with that when you’ve only got a 32×16 display for output anyway!

It’s a neat hack and one that was extendable to the HP4957A as well. We’ve seen similar machines on these pages before, too! If you’ve got your own neat retro hacks on the boil, don’t hesitate to drop us a line!

[Thanks to Christopher Zell for the tip!]