Netbook Finds New Home In A Jaguar Dashboard

You’d figure a luxury car like a Jaguar would have a high-end infotainment system. [RichTatham]’s Jag did, but the trouble was that it was a high-end system when a cassette deck and trunk-mounted CD changer were big deals. So naturally, he saw this as a great reason to modernize the system by grafting a netbook into the Jag’s dash. The results are fantastic!

Even though the Jag’s original system didn’t have much left that made it into the final project — the navigation system, CD changer, phone and even the amps ended up on the scrap heap — at least the dashboard instrument cluster proved to be very amenable to his mods. By substituting a climate control cluster from another model into his car, he was able to free up tons of space for the netbook’s 8″ display. A custom bezel and some clever brackets completed the head-end of the new system, and the look is as close to a factory install as you’re likely to find in an aftermarket mod. With the netbook stashed in the bay vacated by the OEM system, a GPS dongle, and a USB sound card connected to a 5.1 amp using the original speakers this jag is ready to bump. We bet that the system sounds as good as it looks, and with the added functionality of a Windows PC to boot.

For obvious reasons, lots of computers make it into hackers’ dashboards, whether they be Windows like this one, Samsung tablets or Nexus tablets running Android, and even phones. But [Rich]’s build is top notch, and takes in-car integrations to the next level.

[via r/diy]

Real-Time FPGA Finger Detection

The student projects that come out of [Bruce Land]’s microcontroller- and FPGA-programming classes feature here a lot, simple because some of them are amazing, but also because each project is a building-block for another. And we hope they will be for you.

This time around, [Junyin Chen] and [Ziqi Yang] created a five-in-a-row video game that is controlled by a pointing finger. A camera, pointed at the screen, films the player’s hand and passes the VGA data to an FPGA. And that’s where things get interesting.

An algorithm in the FPGA detects skin color and, after a few opening and closing operations, comes up with a pretty good outline of the hand. The fingertip localization is pretty clever. They sum up the number of detected pixels in the X- and Y-axis, and since a point finger is long and thin, locate the tip because it’s going to have a maximum value in one axis and a minimum along the other. Sweet (although the player has to wear long sleeves to make it work perfectly).

How does the camera not pick up the game going on in the background? They use a black-and-white game field that the skin-color detection simply ignores. And the game itself runs in a Nios embedded processor in the FPGA. There’s a lot more detail on the project page, and of course there’s a demo video below.

We love to follow along with Prof. Land‘s classes. His video series is invaluable, and the course projects have been an inspiration.

Continue reading “Real-Time FPGA Finger Detection”

Control The Real World With An Arduino-Enabled Minecraft Mod

Minecraft modding has become almost as popular as the block-based game itself, with tons of editors and tools available to create new kinds of blocks, mobs, and weapons. And now, with this mod framework that can talk to an Arduino, modders can build blocks that break out of the Minecraft world to control the real world.

While turning on a light from Minecraft is not exactly new, the way that MCreator for Arduino goes about it is pretty neat. MCreator is a no-code framework for building Minecraft mods, which allows modders to build new game capabilities with a drag and drop interface. The MCreator Arduino toolkit allows modders to build custom Minecraft blocks that can respond to in-game events and communicate with an Arduino over USB. Whatever an Arduino can do – light an LED, sense a button press – can be brought into the game. It’s all open-source and free for non-commercial use, which is perfect for the upcoming STEM-based summer camp season. We can think of some great projects that would really jazz up young hackers when presented through a Minecraft interface.

Continue reading “Control The Real World With An Arduino-Enabled Minecraft Mod”

Hackaday Prize Entry: Germanium Vision

The first digital cameras didn’t come out of a Kodak laboratory or from deep inside the R&D department of the CIA or National Reconnaissance Office. The digital camera first appeared in the pages of Popular Electronics in 1975, using a decapsulated DRAM module to create fuzzy grayscale images on an oscilloscope. For his Hackaday Prize project, [Alexander] is recreating this digital camera not with an easy to use decapsulated DRAM, but with individual germanium transistors.

Phototransistors are only normal transistors with a window to the semiconductor, and after finding an obscene number of old, Soviet metal can transistors, [Alex] had either a phototransistor or a terrible solar cell in a miniaturized package.

The ultimate goal of this project is to create a low resolution camera out of a matrix of these germanium transistors. [Alex] can already detect light with these transistors by watching a multimeter, and the final goal – generating an analog NTSC or PAL video signal – will “just” require a single circuit duplicated hundreds of times.

Digital cameras, even the earliest ones built out of DRAM chips, have relatively small sensors. A discrete image sensor, like the one [Alex] is building for his Hackaday Prize entry, demands a few very interesting engineering challenges. Obviously there must be some sort of lens for this image sensor, so if anyone has a large Fresnel sitting around, you might want to drop [Alex] a line.

The HackadayPrize2016 is Sponsored by:

Autonomous Plant Watering Thingamajig

[Eitan] is one of those guys whose plants keep tottering between life and death. Can’t blame the plants, because he just keeps forgetting when to water them. But keeping them hydrated requires him to get off his butt and actually water them. Surely, there had to be an easier solution which needed him to do nothing and yet prevent his plants from dying. Being lazy has its benefits, so he built his own super simple Autonomous Plant Watering Thingamajig.

He needed a water pump, but all he had was an air pump. So he hooked it up to force air in to a sealed container and push the water out. To make the setup autonomous, he connected the pump to a WiFi-enabled wall socket and then programmed it to dispense water at regular intervals. It may take him some time to fine tune the right interval and duration for his setup over the next few weeks, but right now, it’s pumping water for a short duration once every week.

The important thing for a system like this to work is to ensure it is well sealed. Any air leakage will require an increasing amount of air to be pumped in to the container as the water level keeps reducing. Without knowing the actual level of water in the container, it isn’t easy to compensate for this via programming. And that’s the other problem. [Eitan] will still have to periodically check his mason jar for water, and top it up manually. Maybe his next hack will take care of that. We’re thinking a Rube Goldberg watering system would be awesome. It’s nice when people put on their thinking caps and say “Okay, here’s a problem, how do I solve it?” instead of going out and buying an off-the-shelf device.

Thanks, [Clay], for sending in this tip.

Greet The Sun With A 555 Flute

Here’s an interesting implementation of a classic: the 555 timer as astable multivibrator for the noble purpose of making weird music. [pratchel] calls this a Morgenflöte or morning flute, indicating that it is best played in the morning. It would certainly wake up everyone in the house.

Instead of using LDRs in straight-up Theremin mode and waving his hands about, [pratchel] mounted one in each of several cardboard tubes. One tube is small and has just a few holes; this is intended to be used as a flute. [pratchel] cautions against locating holes too close to the LDR, because it will overpower the others when left uncovered. A larger tube with more holes can be used as a kind of light-dependent slide whistle with another holey tube that fits inside. We were disappointed to find that the giant tube sitting by the amplifier hasn’t been made into a contrabass flute.

Continuing the theme of astability, [pratchel] went completely solderless and built the circuit on a breadboard. The LDR’s legs are kept separate by a piece of cardboard. This kind of project and construction is fairly kid and beginner-friendly. It would be a good one for getting your musically inclined friends and family members into electronics. Here’s a 555 player piano built by Hackaday’s own [Steven Dufresne] that might be a good second step. Check out [pratchel]’s performance after the break.

Continue reading “Greet The Sun With A 555 Flute”

Hexapod Tank From Ghost In The Shell Brought To Life

Every now and then someone gets seriously inspired, and that urge just doesn’t go away until something gets created. For [Paulius Liekis], it led to creating a roughly 1:20 scale version of the T08A2 Hexapod “Spider” Tank from the movie Ghost in the Shell. As the he puts it, “[T]his was something that I wanted to build for a long time and I just had to get it out of my system.” It uses two Raspberry Pi computers, 28 servo motors, and required over 250 hours of 3D printing for all the meticulously modeled pieces – and even more than that for polishing, filing, painting, and other finishing work on the pieces after they were printed. The paint job is spectacular, with great-looking wear and tear. It’s even better seeing it in motion — see the video embedded below.

Continue reading “Hexapod Tank From Ghost In The Shell Brought To Life”