It’s a truth universally acknowledged that sometimes a little music can add much to a nice afternoon picnic. It’s also well-known that meat cooked over hot coals should be turned regularly to allow for even cooking. This barbecue grille project from [Handy Geng] delivers on both counts.
The project uses a full 88 motors, activated by pressing keys on an electronic piano. The technique used is simple; rather than interface with the keyboard electronically or over MIDI, instead, a microswitch is installed under each individual key.
Thus, when the piano keys are pressed, the corresponding motors are switched on. Each motor turns a skewer loaded with meat, sitting above a box of hot coals. Thus, playing the piano turns the meat, allowing it to be cooked on all sides without burning.
As a further bonus, the entire piano barbecue grille is also motorized, allowing [Handy Geng] to do laps around his workshop while playing the piano and cooking up lunch. It’s a great way to cook up some grilled kebabs while simultaneously entertaining one’s guests.
We’ve seen some other fun grill hacks too – even robotic ones! Video after the break.
With just a few days to go before the kickoff of the 2021 Hackaday Remoticon, we’re still working furiously behind the scenes to pack as much content as possible into the two day virtual event. In fact, there’s so much going on that we thought you’d appreciate getting a bit of a head start as far as planning your own personal course through the weekend goes. The event might be free, but that’s no reason not to squeeze as much out of it as you can.
Chat It Up on Discord
To begin with, you’re really going to want to join the official Hackaday Remoticon Discord server. We know some subset of the Hackaday readership would rather we used Matrix, or IRC, or maybe carefully modulated smoke signals; but at the end of the day, Discord has bubbled to the top as the defacto choice for this kind of thing. Give it a shot, you might actually like it.
The Discord server isn’t just a place for like-minded hackers to hang out and discuss the musical stylings of DJ Jackalope during the Saturday afterparty. It’s also how attendees can ask questions at the end of each presenter’s talk, as we’ll be turning off YouTube chat to keep things centralized. Even if you don’t plan on communicating with others (though you really should), the Discord server has an interactive schedule of events which will let you sign up to be notified when the talks you’ve selected are about to start, and we’ll be dropping important announcements and links in there as the event goes on.
Friday Bring-a-Hack on Gather Town
Like this, but with soldering irons.
Friday night ends with a Bring-a-Hack where attendees can show off whatever they’ve been working on using Gather. It’s a video chat platform inside a virtual 2D world that looks a bit like Legend of Zelda.
Using this virtual environment, you can easily drop into an ongoing video stream simply by walking up to the presenter. Once you’ve seen enough, just walk over to the next little cluster of users. The point is to recreate the experience of stopping by a crowded after party where everyone brought some hardware project along with them to get spark conversations. Space will be limited, with ticket holders and people in Discord getting the first dibs, so keep an eye on your inbox for information about how to join.
Of course this is not the only Friday evening activity. A few weeks ago we announced that Lewin Day will be hosting Hacker Trivia, giving our beloved commenters the chance to show off your unimpeachable knowledge of technology and Hackaday history. The Friday talk stream will dump immediately into trivia, but here’s the dedicated link if you want to set a reminder for yourself.
Try It, You’ll Like It!
It’s difficult, perhaps even impossible, to truly recreate the experience of going to an in-person hacker con. But with interactive events and the latest and greatest communication software, we’re hoping the 2021 Remoticon can get pretty close. All the pieces are in place, the only thing we need now is to have a whole bunch of excited hackers to join in and have a good time. Think you can help us out?
One could be excused for thinking sometimes that the concept of connecting devices with other devices for automation purposes is a fairly recent invention. Yet for all the (relatively) recent hype of the Internet of Things and the ‘smart home’, laboratories have been wiring up their gear to run complicated measurement and test sequences for many decades now, along with factories doing much the same for automating production processes.
Much like the chaotic universe of IoT devices, lab equipment from different manufacturers feature a wide number of incompatible protocol and interface standards. Ultimately these would coalesce into IEEE-488.1 (GPIB) as the physical layer and by 1990 the first Standard Commands for Programmable Instruments (SCPI) standard was released that built on top of IEEE-488.
SCPI defines (as the name suggests) standard commands to interact with instruments. It has over the past decades gone on to provide remote interaction capabilities to everything from oscilloscopes and power supplies to exotic scientific equipment. Many off the shelf devices a hobbyist can buy today feature an SCPI interface via its Ethernet, USB or RS-232C port(s) that combined with software can be used to automate one’s home lab.
Even better is that it’s relatively straightforward to add SCPI functionality to one’s own devices as well, so long as it has at least an MCU and some way to communicate with the outside world.
When we last checked in with prolific prototypist [Eric Strebel], he was perfecting the design of an eco-friendly wireless charger and turning his initial paper prototype into a chipboard version 2.0 that takes manufacturing concerns into consideration. At the end of this second video in a series, [Eric] was printing out the early versions of the form by which he would eventually make a brass screen mold for working with cardboard pulp. You know, the stuff that some egg cartons are made from.
After cutting the brass with scissors and pounding them flat, he uses the 3D-printed molds from the previous video to press them into the correct shapes. Each of the three pieces needs a frame, which [Eric] makes from more brass screen, then stitches it to the mold piece with loose screen threads before securing the unions with solder.
Since the weight of all the water would likely bend the brass out of shape, [Eric] finished off the mold by soldering on a frame of flat brass strip. Check out this awesome process below, and stay tuned for the next video when [Eric] pulps some cardboard and pumps out some eco-friendly chargers.
On the morning of November 15, a Russian missile destroyed a satellite in orbit above Earth. The successful test of the anti-satellite weapon has infuriated many in the space industry, put astronauts and cosmonauts alike at risk, and caught the attention of virtually every public and private space organisation on the planet.
It’s yet another chapter in the controversial history of military anti-satellite operations, and one with important implications for future space missions. Let’s examine what happened, and explore the greater context of the operation.
There’s going to be a new Matrix movie in theaters next month, and you know what that means: we’re about to see a whole new generation get obsessed with the franchise’s iconic “Digital Rain” effect. Thanks to modern advertisement technology, expect to see lines of glittering text pouring down the displays of everything from billboards to gas pumps pretty soon.
Doesn’t get much easier than that.
For those of us who’ve just been looking for an excuse to break out the old Matrix screensavers, you might as well get a jump on things using this handy Arduino library for the ESP8266 and ESP32. Developed by [Eric Nam], it lets you start up a digital rainstorm on displays supported by the TFT_eSPI library as easily as running digitalRainAnim.loop().
You can even install the library through the Arduino IDE, just open the Library Manager and search for “Digital Rain” to get started. You’ve still got to hook the display up to your microcontroller, but come on, [Eric] can’t do it all for you.
Looking at the examples, it seems like various aspects of the animation like color and speed can be configured by initializing the library with different values. Unfortunately we’re not seeing much in the way of documentation for this project, but by comparing the different examples, you should be able to get the high points.
While our first choice would certainly be a wall of green alphanumeric LED displays, we can’t help but be impressed with how easy this project makes it to spin up your own little slice of the Matrix on the workbench.
Making a microcontroller perform as a frequency counter is a relatively straightforward task involving the measurement of the time period during which a number of pulses are counted. The maximum frequency is however limited to a fraction of the microcontroller’s clock speed and the accuracy of the resulting instrument depends on that of the clock crystal so it will hardly result in the best of frequency counters. It’s something [FrankBuss] has approached with an Arduino-based counter that offloads the timing question to a host PC, and thus claims atomic accuracy due to its clock being tied to a master source via NTP. The Rust code PC-side provides continuous readings whose accuracy increases the longer it is left counting the source. The example shown reaches 20 parts per billion after several hours reading a 1 MHz source.
It’s clear that this is hardly the most convenient of frequency counters, however we can see that it could find a use for anyone intent on monitoring the long-term stability of a source, and could even be used with some kind of feedback to discipline an RF source against the NTP clock with the use of an appropriate prescaler. Its true calling might come though not in measurement but in calibration of another instrument which can be adjusted to match its reading once it has settled down. There’s surely no cheaper way to satisfy your inner frequency standard nut.