Adorable Robot Steals The Show

An ongoing refrain with modern movies is “Why is all of this CG?”– sometimes, it seems like practical effects are simultaneously a dying art, while at the same time modern technology lets them rise to new hights. [Davis Dewitt] proves that second statement with his RC movie star “robot” for an upcoming feature film.

The video takes us through the design process, including what it’s like to work with studio concept artists. As for the robot, it’s controlled by an Arduino Nano, lots of servos, and a COTS airplane R/C controller, all powered by li-po batteries. This is inside an artfully weathered and painted 3D printed body. Apparently weathering is important to make the character look like a well-loved ‘good guy’. (Shiny is evil, who knew?) Hats off to [Davis] for replicating that weathering for an identical ‘stunt double’.

Check out the video below for all the deets, or you can watch to see if “The Lightning Code” is coming to a theater near you. If you’re into films, this isn’t the first hack [Davis] has made for the silver screen. If you prefer “real” hacks to props, his Soviet-Era Nixie clock would look great on any desk. Thanks to [Davis] for letting us know about this project via the tips line.

Continue reading “Adorable Robot Steals The Show”

The host stands in his electronics lab with the image of four remote controls overlaid.

Introducing Infrared Remote Control Protocols

Over on his YouTube channel [Electronic Wizard] has released a video that explains how infrared (IR) remote controllers work: IR Remote Controllers protocol: 101 to advanced.

This diagram indicates how the 38 kHz carrier wave is used to encode a binary signal.This video covers the NEC family of protocols, which are widely used in typical consumer IR remote control devices, and explains how the 38 kHz carrier wave is used to encode a binary signal.  [Electronic Wizard] uses his Rigol DS1102 oscilloscope and a breadboard jig to sniff the signal from an example IR controller.

There is also an honorable mention of the HS0038 integrated-circuit which can interpret the light waves and output a digital signal. Of course if you’re a tough guy you don’t need no stinkin’ integrated-circuit IR receiver implementation because you can build your own!

Before the video concludes there is a brief discussion about how to interpret the binary signal using a combination of long and short pulses. If this looks similar to Morse Code to you that’s because it is similar to Morse Code! But not entirely the same, as you will learn if you watch the video!

RC Cars With First Person Video, All With An ESP32

Those little ESP32-CAM boards which mate the WiFi-enabled microcontroller with a small parallel-interface camera module have been with us for years, and while they are undeniably cool to play with, they sometimes stretch the available performance in trying to process and stream video. [Mattsroufe] has made a very cool project with one of them, not only managing to stream video from a small model car, but also to control the steering and motor by means of servos and a little motor driver.

Sadly it’s not entirely a stand-alone device, as the ESP32 streams video to a web server with some Python code to handle the controls. The server can aggregate several of them on one page though, for perhaps a little real-life quad-screen Mario Kart action if you have enough of the things. We can see that this idea has plenty of potential beyond the mere fun of driving a toy car around though, but to whet your appetite there’s a demo video below.

We’ve seen enough of the ESP32-cam before, but perhaps more as a photographic device.

Continue reading “RC Cars With First Person Video, All With An ESP32”

RC submarine surfaced in a pool

RC Submarine Build Starts With Plenty Of Research

[Ben]’s a 15-year-old who loves engineering and loves taking on new challenges. He’s made some cool stuff over the years, but the high water mark (no pun intended) has to be this impressively documented remote controlled submarine.

His new build starts off with more research than the actual building. [Ben] spent a ton of time investigating the design of the submarine from its shape, to the propeller system, to the best way to waterproof everything, keeping his sub in tip-top shape. He decides to go with the Russian-style Akula submarine, which is probably the generic look that most of us would think of when we hear the word submarine. He had some interesting thoughts on the propeller system (like the syringe ballast we’ve seen before), and which type of motor to use. In the end, he decided with four pumps that would act essentially as thrusters. fill a chamber with water, allowing the submarine to submerge, or fill with air, making the submarine buoyant, allowing it to resurface.

However, what we found most interesting about his build is how he explains the rationale for all his design decisions and clearly documents his thought process on his project page. We really can’t do [Ben]’s project justice in a short post, so head over to his project page to see it for yourself.

While you’re at it, check out some of these other cool submarine builds that we’ve featured here on Hackaday

Getting An Old HVAC System Online

Standardization might sound boring, but it’s really a great underlying strength of modern society. Everyone agreeing on a way that a certain task should be done saves a lot of time, energy, and money. But it does take a certain amount of consensus-building, and at the time [JC]’s HVAC system was built the manufacturers still hadn’t agreed on a standard control scheme for these machines yet. But with a little ingenuity and an Arduino, the old HVAC system can be given a bit of automatic control.

The original plan for this antiquated system, once off-the-shelf solutions were found to be incompatible, was to build an interface for the remote control. But this was going to be overly invasive and complex. Although the unit doesn’t have a standard remote control system, it does have extensive documentation so [JC] was able to build a relay module for it fairly easily with an Arduino Nano Matter to control everything and provide WiFi functionality. It also reports the current status of the unit and interfaces with the home automation system.

While some sleuthing was still needed to trace down some of the circuitry of the board to make sure everything was wired up properly, this was a much more effective and straightforward (not to mention inexpensive) way of bringing his aging HVAC system into the modern connected world even through its non-standardized protocols. And, although agreeing on standards can sometimes be difficult, they can also be powerful tools once we all agree on them.

RC Batwing Actually Flies

Batman is a compelling superhero for enough reasons that he’s been a cultural force for the better part of a century. His story has complex characters, interesting explorations of morality, iconic villains, and of course a human superhero who gets his powers from ingenuity instead of a fantastical magical force. There are a number features of the Batman universe that don’t translate well to the real world, though, such as a costume that would likely be a hindrance in fights, technology that violates the laws of physics, and a billionaire that cares about regular people, but surprisingly enough his legendary Batwing jet airplane actually seems like it might be able to fly.

While this is admittedly a model plane, it flies surprisingly well for its nontraditional shape. [hotlapkyle] crafted it using mostly 3D printed parts, and although it took a few tries to get it working to his standards, now shoots through the air quite well. It uses an internal electric ducted fan (EDF) to get a high amount of thrust, and has elevons for control. There are two small vertical stabilizer fins which not only complete the look, but allow the Batwing to take to the skies without the need for a flight controller.

Not only is the build process documented in the video linked below with some interesting tips about building RC aircraft in general, but the STL files for this specific build are available for anyone wanting to duplicate the build or expand on it. There are plenty of other interesting 3D-printed models on [hotlapkyle]’s page as well that push the envelope of model aircraft. For some other niche RC aircraft designs we’ve seen in the past be sure to check out this F-35 model that can hover or this tilt-rotor Osprey proof-of-concept.

Continue reading “RC Batwing Actually Flies”

Wireless All The Things!

Neither Tom Nardi nor I are exactly young anymore, and we can both remember a time when joysticks were actually connected with wires to the computer or console, for instance. Back then, even though wireless options were on the market, you’d still want the wired version if it was a reaction-speed game, because wireless links just used to be too slow.

Somehow, in the intervening years, and although we never even really noticed the transition as such, everything has become wireless. And that includes our own hacker projects. Sure, the ESP8266 and other WiFi-capable chips made a big difference, but I still have a soft spot in my heart for the nRF24 chipset, which made at least point-to-point wireless affordable and easy. Others will feel the same about ZigBee, but the point stands: nothing has wires anymore, except to charge back up.

The reason? As this experiment comparing the latency of many different wireless connections bears out, wireless data links have just gotten that good, to the point that the latency in the radio is on par with what you’d get over USB. And the relevant software ecosystems have made it easier to go wireless as well. Except for the extra power requirement, and for cases where you need to move a lot of data, there’s almost no reason that any of your devices need wires anymore.

Are you with us? Will you throw down your chains and go wireless?