Inception object recognizer in a box

DIY Raspberry Neural Network Sees All, Recognizes Some

As a fun project I thought I’d put Google’s Inception-v3 neural network on a Raspberry Pi to see how well it does at recognizing objects first hand. It turned out to be not only fun to implement, but also the way I’d implemented it ended up making for loads of fun for everyone I showed it to, mostly folks at hackerspaces and such gatherings. And yes, some of it bordering on pornographic — cheeky hackers.

An added bonus many pointed out is that, once installed, no internet access is required. This is state-of-the-art, standalone object recognition with no big brother knowing what you’ve been up to, unlike with that nosey Alexa.

But will it lead to widespread useful AI? If a neural network can recognize every object around it, will that lead to human-like skills? Read on. Continue reading “DIY Raspberry Neural Network Sees All, Recognizes Some”

Gas Heater Gets A Battery Backup

With the availability of cheap modules, it has become easy to hack/make stuff at home and home appliances see the most creative hacks of all. In one such hack, [Vadim] takes the DIY route to adding battery backup to his gas heater.

His existing unit operates on two D-type batteries which need to be replaced once they are depleted. [Vadim] wanted to implement a reversible method since he lives in a rented place. He replaced the original cells with battery adaptors and brought out the connections using two wires. He then proceeded to add two cellphone batteries with a TPS54233 regulator so as to supply the desired voltage to the gas heater. This is interesting since the module used is an official Texas Instruments EVM instead of the traditional eBay purchase.

The batteries in question are charged using modules based on the TP4056 which in turn are fed 5V from power supply modules. The DC voltage is coupled with a LM1117 to provide power to the heater from the mains and the switch over is accomplished using an SPDT relay. The enclosure is a humble box which resembles a plastic food container and is fitted with PG9 cable glands along with a fuse holder to boot. Take a look at the original post for a plethora of images and details of construction.

This an excellent example of a project that came together using available parts to solve a problem without the frills. The DIY fish feeder is another example of a project with functional design and is a great example of DIY.

Hackaday Prize Official Rules Update

We have made a change to the Official Rules of the 2017 Hackaday Prize that removes a potential ambiguity in the language. This section details the Announcement of the Challenge Round Results for Challenge Round 2 finalists. The correct language is as follows:

ii. On or around June 19, 2017, Sponsor will select up to twenty (20) Challenge Round 2 submissions to advance to the Final Round based on the six (6) evenly-weighted criteria above.

This section is now consistent with the existing language for the other four challenges. It is important to disclose changes to the official rules which is why we’re publishing this article today.

The Hackaday Prize is our global engineering initiative that challenges hackers, designers, and engineers to build something that matters. With over $250,000 in prizes, this summer is a great time to direct your creative energy toward engineering for social good. Right now we’re looking for things that move humanity forward with the Wings, Wheels, and Walkers challenge. Also in progress right now is the Best Product part of the Hackaday Prize which tells the tale of what goes into product engineering and building a community and a company around your creations. As we progress into the summer we’re looking forward to Assistive Technology, and Anything Goes challenges. Enter now!

Biped Bob Walks And Dances

If you have a few servo motors, an Arduino, and a Bluetooth module, you could make Biped Bob as a weekend project. [B. Aswinth Raj] used a 3D printer, but he also points out that you could have the parts printed by a service or just cut them out of cardboard. They aren’t that complex.

Each of Bob’s legs has two servo motors: one for the hip and one for the ankle. Of course, the real work is in the software, and the post breaks it down piece-by-piece. In addition to the Arduino code, there’s an Android app written using Processing. You can build it yourself, or download the APK. The robot connects to the phone via BlueTooth and provides a simple user interface to do a few different walking gaits and dances. You can see a few videos of Biped Bob in action, below.

This wouldn’t be a bad starter project for a young person or anyone getting started with robotics, especially if you have a 3D printer. However, it is fairly limited since there are no sensors. Then again, that could be version two, if you were feeling adventurous.

We have mixed feelings about the BlueTooth control. BlueTooth modules are cheap and readily available, but so are ESP8266s. It probably would not be very difficult to put Bob on WiFi and let him serve his own control page to any web browser.

If Bob meets Jimmy, he may find himself envious. However, Jimmy would be a little more challenging to build. We’ve actually seen quite a few walking ‘bots over the years. Continue reading “Biped Bob Walks And Dances”

Grow Your Own Tin Crystals

[The Plutonium Bunny] saw homegrown tin crystals on YouTube and reckoned he could do better—those crystals were flimsy and couldn’t stand up outside of the solution in which they were grown. Having previously tackled copper crystals, he applied the same procedure to tin.

Beginning with a 140 ml baby food jar filled with a solution of tin II chloride, 90 grams per liter, with a small amount of HCl as the electrolyte. A wire at the bottom of the jar was connected to a blob of tin and served as the anode, while the cathode, a loop of tin, stuck down from above. A LM317-based adjustable voltage regulator circuit was used to manage the power running through the solution. Because [The Plutonium Bunny]’s technique involves days or even weeks of very low current, he used six diodes to drop the circuit’s voltage from 1.5 V to 0.25 V, giving him around 13 mA.

His first attempt seemed to go well and he got some nice shiny crystal faces, but he couldn’t get the current bellow 10 mA without it dropping to the point where no tin was depositing. Rather than reset the experiment he made some changes to the project: he changed the solution by removing 30 ml of the electrolyte and topping it off with water. He also made a gentle agitator out of a DC motor and flattened plastic tube from a pen, powering it with another low-voltage LM317 circuit so he could get the lowest RPM possible.

With this new setup [The Plutonium Bunny] began to get much  better results, proving his hypothesis that low current with a lower concentration of Sn2+ was the ticket for large crystal growth. We featured his copper crystal experiments last year and he’s clearly making good progress! Video after the break.

Continue reading “Grow Your Own Tin Crystals”

Single Part Boost Converter Challenge (Completed)

[Josh] posed an interesting challenge. Create a boost converter that can light a blue LED using a nearly dead battery and one part. Well, we were skeptical until we saw he wasn’t counting an ATtiny processor as a part. You can see a video of the challenge, below.

The challenge has already been solved, so if you view the link, you might want to avoid the comments until you’ve had time to think about your own solution. We’ll confess, the first one we thought of was probably not workable for reasons [Josh] explains. The final answer neatly fits the criteria of a hack.

Continue reading “Single Part Boost Converter Challenge (Completed)”

Mini Apple IIe

The Mini Apple IIe That Runs On C.H.I.P.

[Cupcakus]’s mini Apple IIe must surely be a contender for the smallest computer running an Apple II emulator. We’d mentioned it a few months ago in a Links post when it had been posted to a forum along with a few videos of it in action, but now popular YouTube channel, [Tested], has released a video wherein they not only show what’s inside, and interview [Cupcakus] about his trials and tribulations in making it, but also go through the steps of making one of their own. Also, at the time of writing the Links post, [Cupcakus] hadn’t yet announced his detailed GitHub page about it.

This mini Apple IIe runs on a C.H.I.P., a small $9 single board computer, and has a speaker and a TFT LCD display. Input is via a full-sized wireless keyboard. He doesn’t have joysticks working but that was an oversight and having realized how many games require joysticks, he has plans to add support for them. The case is 3D printed from models available on Thingiverse and links are on the GitHub page, along with all other details for making one yourself.

He did have to do some hacking. The video signal from the C.H.I.P. wasn’t available from the pin headers so he had to solder a wire directly to the board itself. The C.H.I.P. requires from 3.3 V to 5 V whereas the display wants 6 V to 12 V. To accommodate both he gets power from a 12 V drone battery and uses a 5 V buck converter for the C.H.I.P. And he had to modify the emulator to be legible on the low resolution of the display. The code for that is also available through the GitHub page.

While he uses the display as the screen for the Apple II emulator, it actually has two video inputs. So just in case he wants to show something on the display from another source, perhaps to watch a video, he’s made the second video input available using a socket in the back.

Want to see all the details for yourself? Check out [Tested]’s video below.

Continue reading “The Mini Apple IIe That Runs On C.H.I.P.”