Tend Your Garden… Again

In the early 1940s, several countries saw an incredible shift in agriculture. What were called “victory gardens” were being planted en masse by people from all walks of life, encouraged by various national governments around the world. Millions of these small home gardens sprang up to help reduce the price of produce during World War 2, allowing anyone with even the tiniest pot of soil to contribute to the war effort.

It’s estimated that in 1943 alone, victory gardens accounted for around one third of all vegetables produced in the United States. Since then, however, the vast majority of these productive gardens have been abandoned in favor of highly manicured, fertilized, irrigated turfgrass (which produces no food yet costs more to maintain), but thanks to the recent global pandemic there has been a resurgence of people who at least are curious about growing their own food again, if not already actively planting gardens. In the modern age, even though a lot of the folk knowledge has been lost since the ’40s, planting a garden of any size is easier than ever especially with the amount of technology available to help.

As someone who not only puts food on the table as a writer for a world-renowned tech website but also literally and figuratively puts food on the table as a small-scale market farmer, there are a few things that I’ve learned that I hope will help if you’re starting your first garden.

Continue reading “Tend Your Garden… Again”

Super Mario 64 As Experienced By Mario

Microsoft’s Kinect, a motion-sensing peripherial originally for the Xbox 360, is almost exactly a decade old now. And in that decade it has expanded from its limited existence tied to a console to a widely-used tool for effective and detailed motion sensing, without breaking the bank. While it’s seen use well outside of video games, it’s still being used to reimagine some classic games. In this project, Reddit user [SuperLouis64] has used it to control Mario with his own body.

While the build still involves some use of a hand controller, most of Mario’s movements are controlled by making analogous movements on a small trampoline, including the famed triple jump. The kinect is able to sense all of these movements and translate them into the game using software that [SuperLouis64] built as well. The trickiest movement seems to be Mario’s spin movement, which appears to have taken some practice to get right.

We appreciate the build quality on this one, and [SuperLouis64]’s excitement in playing the game with his creation. It truly looks like a blast to play, and he even mentions in the Reddit thread that he’s gotten a lot of productive excercise with his various VR and augumented reality games in the past few months. Of course if this is too much physical activity, you could always switch to using your car as the unique game controller instead.

Continue reading “Super Mario 64 As Experienced By Mario”

Speech To Morse Code, Courtesy Of Google

Google has been responsible for unleashing some pretty incredible hardware and software on the world, but they can only take partial credit for the voice to Morse code gadget that [WhiskeyTangoHotel] recently completed.

With the Google AIY Voice Bonnet, [WhiskeyTangoHotel] had everything he needed to pick up on human speech and turn that into text the Raspberry Pi can parse and act on. Usually this would get passed to some kind of virtual assistant software, but in this case, a Python script breaks the speech down into individual characters and looks up their Morse representations. All those “dits” and “dahs” are then sent to one of the Pi’s GPIO pins, to which a relay has been connected.

At this point, you’ve got an interesting little toy that can sit on your desk and turn your speech into audible Morse code as the relay clicks and clacks its way through the message. In fact, if you don’t have a ham radio license, this is probably where you should stop. But if you’ve done the appropriate paperwork to transmit over the air, the relay can be connected to a radio to actually transmit messages.

If you think giving Google access to the content of your Morse code messages is a step too far, you’ll just have to learn it yourself. It might not be necessary to get your amateur license anymore, but that doesn’t mean it’s not worth knowing.

Continue reading “Speech To Morse Code, Courtesy Of Google”

Quickly Mute And Unmute Yourself Using The Physical Mute Button

With many conferences moving to fully virtual this year, video conferencing will continue to be a mainstay in our lives for the foreseeable future. [Elliot] wanted to spice up his video conferencing experience just a bit and make his experience a bit more ergonomic. We’ve all had the problem of looking for our Zoom window buried behind any number of other applications, desperately searching for the mute button. Furthermore, when we get called on, we’re desperately trying to give the impression that we’ve been paying attention the entire time, even when we haven’t been.

To solve all these problems, he built a physical mute button to easily toggle the mute option on and off during Zoom calls. The device takes advantage of the native USB feature of his Digispark board, and a few built-in keyboard shortcuts in Zoom. With native USB, the Digispark board can act like a keyboard, making it really simple to emulate keyboard presses using the microcontroller. Throw in an arcade-style button and do a bit of handcrafting and you have yourself your own physical mute button.

We were really impressed by the simplicity of the design as well as the elegance of the mechanical assembly. [Elliot] even made a revamped version with a second button allowing him to control his video as well. Cool button(s) [Elliot]!

What’s your favorite work-from-home hack? Check out some of our favorites here on Hackaday.

Continue reading “Quickly Mute And Unmute Yourself Using The Physical Mute Button”

The rust language logo being branded onto a microcontroller housing

Will 2020 Be The Year Of Rust In The Linux Kernel?

One problem with modern programming languages is the reach their overly enthusiastic early adopters have nowadays thanks to the internet. As a result, everyone else’s first encounter with them are oftentimes some crude, fanboyish endeavors to rewrite every single established software project in that shiny new language — just because — which may leave an off-putting taste behind. However, Rust certainly seems to have outgrown this state by now, and with its rising popularity within the general developer population, it’s safe to say it will stick around. Will it fully replace C one day? Probably not, but there’s a big chance for coexistence, and [Nick Desaulniers] got the ball rolling for that within the Linux kernel.

Now, before you storm off pledging your allegiance to C by finding a new operating system: nothing is happening yet. [Nick] simply tested the waters for a possible future of Rust within the Linux kernel code base, which is something he’s planning to bring up for discussion in this year’s Linux Plumbers Conference — the annual kernel developer gathering. The interesting part is [Linus Torvalds]’s respone on the LKML thread, which leaves everyone hoping for a hearty signature Rust rant akin to his C++ one disappointed. Instead, his main concern is that a soft and optional introduction of the support in the build system would leave possible bugs hidden, and therefore should be automatically enabled if a Rust compiler is present — essentially implying that he seems otherwise on board.

We’ll see what comes of it, but with Rust language team lead [Josh Triplett] stating that enhancements benefiting and advancing a kernel integration are certainly imaginable for Rust itself, we might see interesting collaborations coming up in the near future. If you don’t want to wait for that and use Rust already today in a user-land driver, check out this 35c3 talk. And if that doesn’t go far enough for you, here’s a whole (non-Linux) kernel written in Rust.

A Shrine For All The 555 Lovers

For many of our readers, the classic 555 timer holds a special place in their heart, and cursed be the fool who dares to use an Arduino in its place. For the seriously devoted ones, or those who simply like a novelty decorative item, [acerlaguinto7] built just the right thing: a giant, actually functional, cardboard 555 timer IC.

Taking all the measurements of the original IC, [acerlaguinto7] scaled it up by factor 22 and started cutting out pieces of cardboard — also considering the orientation notch — and added the markings to emulate TI’s NE555P. Next he took a bunch of aluminum cans apart and shaped them into the pins, again staying as close as possible to the original. To top it all off, he put an actual NE555 inside the giant counterpart, and hooked it up to the soda can pins, turning it into a fully operational, oversized timer IC.

Obviously, giant conductive pins like that scream for some dead bug blinky light that even the shakiest of hands could manage to solder, and [acerlaguinto7] certainly delivers, as you can see in the video after the break. One nifty way we could see this taken further would be integrating this breadboard implementation as replacement for the 555 inside — or then just connect it to the giant Raspberry Pi.

Continue reading “A Shrine For All The 555 Lovers”

Today’s Twitter Hack Is New Take On “Nigerian Prince” Scam

Don’t send bitcoin to celebrities… or to random people for that matter. This afternoon a number of high profile Twitter accounts were taken over, including Joe Biden, Bill Gates, Elon Musk, Apple, Jeff Bezos, and Kanye West, and the event appears to be ongoing. Each displayed a message saying they wanted to “give back” by doubling the bitcoin that they are sent. The messages all appear to have the same bitcoin wallet address.

This is reminiscent of the “Nigerian prince” scams, a form of advance-fee scam where an email asks for help with a small sum of money in order to obtain a larger sum. Those usually come in as spam emails which most people are wise to at this point. However, blindly following celebrities on Twitter may still deliver a good dose of naïveté when those platforms are misused.

Bitcoin transactions can be viewed publicly and this wallet is showing 11.8 BTC in and 5.8 BTC out in a total of 288 transactions. The net is roughly 6 bitcoin or $55k USD at the time of writing. Twitter’s response appears to have locked down all verified accounts from publishing new tweets. They retain the ability to retweet and delete existing tweets.


Main image screenshot sources: