Mods Keep The WaveBird Kicking In The Switch Era

Nintendo made some questionable decisions during the early 2000’s, but developing the WaveBird certainly wasn’t one of them. Years before wireless controllers were the standard on home game consoles, the WaveBird gave GameCube owners a glimpse into the future. It managed to deliver lag-free gaming without resorting to easily-blocked infrared, and had a battery life and range long enough that there was really no downside to cutting the cord aside from the lack of rumble support.

In fact, the WaveBird was such a good controller that some fans just can’t put the thing down even in 2019. [Bill Paxton] loves his so much that he decided to modify it so he could use it on Nintendo’s latest money printing machine, the Switch, without having to fiddle with any adapters. While he was at it, he decided to fix the only serious drawback of the controller and hack in some rumble motors; arguably making his re-imagined WaveBird superior in just about every way to the original.

It might be counter-intuitive, but the trick here is that [Bill] actually took the internals from a standard wired GameCube controller and fitted it all into the case for the WaveBird. That’s how he got the rumble support back, but where does the signature wireless capability come from?

For that, he took apart a “GBros. Wireless Adapter” from 8BitDo. This gadget is intended to let you use your existing GameCube controllers on the Switch wirelessly, so all he had to do was shove its PCB inside the controller and wire it directly to the pads on the controller’s board. Thankfully, the WaveBird was rather husky to begin with, so there’s enough space inside to add all the extra hardware without much fuss.

Between modifications like this and efforts to reverse engineer the controller’s wireless protocol, hackers aren’t about to let this revolutionary accessory go gently into that good night. You might see a GameCube slaughtered for a meme, but WaveBirds never die.

Continue reading “Mods Keep The WaveBird Kicking In The Switch Era”

Simon Game Is A Story Of Rushed Deadlines And Holiday Cheer

Sometimes the Christmas season can feel like a holiday all about spending money to demonstrate your love for others. Many a maker has attempted to subvert these commercialistic overtones by giving handmade presents to friends and loved ones. [APA] is no exception, and has shared their story of producing a simple Simon game during the holidays.

The circuit is nothing wild – an ATtiny85 microcontroller interfaces a handful of buttons and LEDs to handle the basic Simon gameplay. The real value is in [APA]’s retelling of the development process. It’s an accurate recounting that makes us relive some of our own follies of early projects. There’s the confusion between SMD and through hole versions of the same part, forgotten pull up resistors, as well as hours lost trying to figure out why a chip won’t write, only to learn the bootloader hasn’t been burned yet.

In the end, [APA] was able to push through a rush order and deliver the gifts on time, despite the many pitfalls along the way. The final game provided some laughs around the dinner table at Christmas, so we’d say the mission was definitely accomplished.

We’ve seen similar work before, too – like this tiny Simon game on an ATtiny13.

Pick And Place For Toys

Toys are great for keeping the kids amused at play time, but oftentimes its difficult to get them to understand the importance of tidying up after themselves. It would naturally be ideal to have some manner of robot to help in this regard, and [Paco Garcia] might just be leading the charge in this area.

[Paco]’s project involves combining a robotic arm with computer vision tools in order to allow it to pick and place small objects – in this example, toys. The robot arm is of a gantry type, built on an aluminium frame with 3D printed components. The computer vision side of things is handled by a Raspberry Pi, fitted with the standard camera and running OpenCV software for object recognition. This then passes commands to an Arduino which runs the stepper motors controlling the arm.

[Paco] notes that the hardest part of the build was learning how to generate real-world coordinates from a single camera feed in OpenCV. With that mastered, the rest of the dominoes began to fall. With trigonometry and kinematics knowledge in hand, the robot has grown capable of reliably picking and placing small objects across its range of motion. Future work aims to improve the robot’s abilities to rotate and otherwise manipulate its end effector for more versatility.

Naturally, we typically see pick and place machines used for PCB production – and this build is no exception. Video after the break.

Continue reading “Pick And Place For Toys”

Etch-A-Snap Will Sketch Your Selfies

The Etch-a-Sketch was a hugely popular toy in the days before video games and the Internet became ubiquitous. These days, they’re a fun amusement, but can still be difficult to master. Rather than learn the necessary skills himself, [Martin Fitzpatrick] decided to build a machine to draw for him. Enter the Etch-a-Snap.

The build starts with a Raspberry Pi Zero, equipped with the requisite camera. Images taken are processed into a 100×60 pixel image with 1-bit color. At this stage, a network graph representation is built of the image and used to generate commands for the plotting mechanism to draw the scene. Plotting is achieved with stepper motors that turn the knobs through 3D-printed gears. Plotting is slow, with images taking 15 minutes to an hour to “develop”. The system can also be used to draw manually processed images, which can improve results when images are chosen carefully.

It’s a project that combines modern hardware with a classic toy for some interactive fun. We could imagine a large-scale version of this being a great installation at a science museum or MakerFaire. We’ve seen others tackle a computer-controlled Etch-A-Sketch, too. Video after the break.

Continue reading “Etch-A-Snap Will Sketch Your Selfies”

WiFi Controlled Plane Is Cheap Flying Fun

The world of radio controlled aircraft used to be an expensive and exclusive hobby, limited to those with the time and money to invest in difficult builds and pricey radio gear. More recently, the hobby has become more accessible, with cheap ready to fly planes available that can be flown in smaller spaces like suburban parks. [Ravi Butani] has built just such a plane, and you can even fly it with your smartphone!

An ESP8266 does double duty here as both the brains and the communication system. A custom smartphone app communicates with the plane over WiFi. Touching the screen increases the throttle, while steering is achieved through tilting the phone. There’s also monitoring of signal strength and battery level, with the phone vibrating if the plane is getting out of range or low on battery.

Flight control is via differential thrust, with power coming courtesy of two small DC motors controlled by tiny SMD MOSFETs. The plane flies remarkably well in still conditions, and the WiFi connection is stable in an open park environment. [Ravi] reports that control is possible at a range of around 70 meters using a Motorola G5S smartphone.

Despite the simplicity of the build and the low cost of the components, the final product performs admirably. It would be a great weekend project, and at the end of it, you get to go and fly your new plane! If you’re worried about keeping your batteries charged, don’t worry – there’s a solution for that. Video after the break.

Continue reading “WiFi Controlled Plane Is Cheap Flying Fun”

Luxmeter Meets Linux

Over the past 30 years the price of hardware has slowly but surely come down, and it’s now possible to buy all manner of widgets and gizmos online for less than the price of a fancy Italian dinner. By and large this is a good thing, but it’s not uncommon to find that your new tools are let down by the software side of things. Of course, you can always develop your own solution – and in [ThePhil]’s case, that’s exactly what he did.

The hardware in question was a PCE-174 luxmeter, which came with an uncooperative Windows application as standard. This simply wouldn’t do, so [ThePhil] set about developing a Linux version in Python. This was achieved through the aid of documentation, not of the PCE-174, but its sibling from another corporation – the Extech HD450. The two meters were similar enough that the Extech’s better documentation was able to fill in the gaps of [ThePhil]’s understanding.

[ThePhil] has diligently implemented the full feature set of the PCE-174, and has documented the project well. There are even notes on the version numbers of various dependencies, which will surely be a great help if someone’s trying to run the code five years down the track.

It’s a great lesson that one need not be at the mercy of the software one is given. For a great many cases, it’s possible to roll your own solutions that are robust and get the job done. This approach can be taken to great lengths – you can go so far as replacing an entire camera firmware, if you so wish.

 

An Even Smaller World’s Smallest LED Blinky

Everything can be done with a 555. It’s a universal law, as all readers know. And a flashing light, you might think, will have been done before many times. But nobody has ever created a 555 flashing light as small as thie one created by [TWires], who has taken a TI LMC555 chip-scale packaged 555 and dead-bugged a working flasher on its surface using 01005 discrete components. There is a video showing it in operation that we’ve placed below the break, and it’s tiny. We probably all consider ourselves to be quite good at soldering, but this piece of work is in another class entirely.

The project was inspired by [Mike Harrison]’s previous holder of the smallest blinky prize, which used a PIC microcontroller atop a tiny surface mount supercapacitor. It uses the same capacitor for power, but we’d say it’s taken the blinky to new levels of tininess. Does this mean a new arms race is upon us in the world of tiny blinkies? We hope so, and though it’s difficult to imagine they can get much smaller we can’t wait to see what people come up with. If there’s one thing about our community it’s that saying something can’t be done is unwise: one of you will find a way if it is at all possible. Even Microchip’s MIC1555 might be a bit big though, so something inventive is called for.

For a fascinating run-down of the state of the 555 art, read this article from our own [Ted Yapo].

Continue reading “An Even Smaller World’s Smallest LED Blinky”