A Farmer’s Guide To Technology

One of the hardest aspects of choosing a career isn’t getting started, it’s keeping up. Whether you’re an engineer, doctor, or even landscaper, there are always new developments to keep up with if you want to stay competitive. This is especially true of farming, where farmers have to keep up with an incredible amount of “best practices” in order to continue being profitable. Keeping up with soil nutrient requirements, changing weather and climate patterns, pests and other diseases, and even equipment maintenance can be a huge hassle.

A new project at Hackerfarm led by [Akiba] is hoping to take at least one of those items off of farmers’ busy schedules, though. Their goal is to help farmers better understand the changing technological landscape and make use of technology without having to wade through all the details of every single microcontroller option that’s available, for example. Hackerfarm is actually a small farm themselves, so they have first-hand knowledge when it comes to tending a plot of land, and [Bunnie Huang] recently did a residency at the farm as well.

The project strives to be a community for helping farmers make the most out of their land, so if you run a small farm or even have a passing interest in gardening, there may be some useful tools available for you. If you have a big enough farm, you might even want to try out an advanced project like an autonomous tractor.

Wireless Controllers For Retro Gaming

There’s no limit to the amount of nostalgia that can be minted through various classic platforms such as the NES classic. The old titles are still extremely popular, and putting them in a modern package makes them even more accessible. On the other hand, if you still have the original hardware things can start getting fussy. With modern technology it’s possible to make some changes, though, as [PJ Allen] did by adding wireless capabilities to his Commodore 64.

Back when the system was still considered “modern”, [PJ] tried to build a wireless controller using DTMF over FM radio. He couldn’t get it to work exactly right and ended up shelving the project until the present day. Now, we have a lot more tools at our disposal than analog radio, so he pulled out an Arduino and a few Bluetooth modules. There’s a bit of finesse to getting the old hardware to behave with the modern equipment, though, but once [PJ] worked through the kinks he was able to play his classic games like Defender without the limitations of wired controllers.

The Commodore 64 was incredibly popular in the ’80s and early ’90s, and its legacy is still seen today. People are building brand new machines, building emulators for them, or upgrading their hardware.

Continue reading “Wireless Controllers For Retro Gaming”

Hexagons – The Crazy New Breadboard

A breadboard is a great prototyping tool for verifying the sanity of a circuit design before taking the painstaking effort of soldering it all together permanently. After all, a mistake in this stage can cost a lot of time and possibly material, so it’s important to get it right. [daverowntree] wasn’t fully satisfied with the standard breadboard layout though, with fixed rows and columns. While this might work for most applications, he tried out a new type of prototyping board based on hexagons instead.

The design philosophy here revolves around tessellations, a tiling method for connecting the various components on this unique breadboard rather than using simple rows. The hexagons are tessellated across the board, allowing for some unique combinations that might make it slightly more complicated, but can have some benefits for other types of circuits such as anything involving the use of a three-wire device like a transistor.

The post is definitely worth a read, as [daverowntree] goes through several examples of this method of prototyping where the advantages are shown, like a voltage follower circuit and some other circuits involving transistor biasing. If you’re OK with the general design of breadboards, though, and just wished you didn’t have to do anything after the prototyping stage, we’ve got some help for you there as well.

Grabbing The Thread: Spinlocks Vs Mutexes

Getting into the weeds of operating systems is daunting work. Especially when the operating system involved is a fully featured modern PC operating system with millions of lines of code all working together to integrate hardware and software seamlessly. One such operating system “weed” is figuring out how to handle simultaneous tasks when the processor can only really handle one thing at time. For that, you’ll be looking at the difference between spinlocks and mutexes.

Both of these are methods of making sure that the processor completes a task sufficiently before moving on to the next task. Modern computers are so fast (even ignoring multiple cores) that it seems as if they are doing many things at once. In order to maintain this illusion, tasks need ways of locking the processor to that specific task for a certain amount of time. Of course the queue for performing the next task can get complicated as there are often many tasks waiting to use processor time. Spinlocks are a simple way of holding the processor and mutexes are a slightly more complicated way, but which one is the most efficient use of system resources isn’t that straightforward.

If you’ve ever been interested in operating system details, this one goes deep into the intricacies of features most of us have never even considered the existence of. It’s definitely worth a read, though, and is very well written by someone who is clearly an expert. If you want an operating system challenge, you can build your own operating system as well.

An HDMI Input For A Laptop Screen, Minus Laptop

The lack of HDMI inputs on almost all laptops is a huge drawback for anyone who wants to easily play a video game on the road, for example. As to why no manufacturers offer this piece of convenience when we all have easy access to a working screen of this size, perhaps no one can say. On the other hand, if you want to ditch the rest of the computer, you can make use of the laptop screen for whatever you want.

This project from [Avner] comes to us in a few parts. In the first section, the teardown of the laptop begins and a datasheet for the screen is discovered, which allows [Avner] to prepare an FPGA to drive the screen. The second part involves building an HDMI sink, which is a device which decodes the signal from an HDMI source into its constituent parts so it can be sent to the FPGA. The final section of the project involves actually sending a video to this impressive collection of hardware in order to get a video to appear on the old laptop screen.

This build is worth checking out if you’ve ever dealt with anything involving digital video. It goes into great depth on a lot of the technical details involving HDMI, video devices, and hardware timing issues. This is a great build and, even though we’ve seen similar projects, definitely worth diving into if you have some time on your hands and a spare laptop screen.

Become The Next Fabergé With A Rose Engine Lathe

The basics of a skill may take a long time to master, but there is always something else to learn about regardless of the craft. Building a piece of fine furniture out of hardwood or being able to weld together a bicycle from scratch are all impressive feats, but there are fine details that you’ll only learn about once you get to this level of craftsmanship. One such tool that will help with these intricacies is known as the rose engine lathe.

This tool is based on an average lathe, typically used for creating round things out of stock which is not round. A rose engine lathe has a set of cams on it as well which allow the lathe to create intricate patterns in the material it’s working with, such as flower type patterns or intricate spirals. One of the most famous implementations of this method was on the Fabergé eggs. While this might make it sound overly complex, this how-to actually shows you how to build your own rose engine lathe out of a piece of MDF and a large number of miscellaneous pieces of hardware.

We recently featured another build which performs a similar function called engine turning. While similar, this is the method responsible for creating overlapping spirals on a piece of metal. Either way, both projects are sure to spice up your metal or woodworking endeavors.

Thanks to [PWalsh] for the tip!

What Hardware Lies Beneath? Companies Swear They Never Meant To Violate Your Privacy

“Don’t Be Evil” was the mantra of Google from years before even Gmail was created. While certainly less vague than their replacement slogan “Do the Right Thing”, there has been a lot of criticism directed at Google over the past decade and a half for repeatedly being at odds with one of their key values. It seems as though they took this criticism to heart (or found it easier to make money without the slogan), and subsequently dropped it in 2018. Nothing at Google changed, though, as the company has continued with several practices which at best could be considered shady.

The latest was the inclusion of an undisclosed microphone in parts of their smart home system, the Nest Guard. This is a member of the Nest family of products — it is not the thermostat itself, but a base station for a set of home security hardware you can install yourself. The real issue is that this base station was never billed as being voice activated. If you’re someone who has actively avoided installing “always-listening” style devices in your home, it’s infuriating to learn there is hardware out that have microphones in them but no mention of that in the marketing of the product. Continue reading “What Hardware Lies Beneath? Companies Swear They Never Meant To Violate Your Privacy”