Gutters To Gardens: The IoT Rain Barrel

There’s nothing quite like having a garden in your backyard. You get tomatoes with flavor. Fresh herbs are easy. If you’d like to go crazy, you can always grow a gigantic pumpkin. But there’s a problem with gardening: the work. You’ve got to water, and you’ve got to weed. You’ve also got to deal with the thousand ladybugs you bought for a laugh.

For his Hackaday Prize entry, [Kent] has solved at least one of these problems. It’s an Internet of Things rain barrel. It’s designed to be as simple as possible so that anyone can set it up in just a few hours, and there’s also an option to make this rain barrel solar powered, making it eminently sustainable.

The design of this rain barrel begins as you would expect, with a 55-gallon rain barrel collecting water from [Kent]’s gutters. At the bottom of this barrel is a bunghole, and from that, a 12-volt pump sucks up the water and dispenses it into the garden bed. Everything is controlled through a Particle Photon, one of the easiest ways to set up an Internet of Things project, and yes, you can control this entire setup with an Alexa. The future is now.

Below, you can check out a few of the demo videos [Kent] put together for his project. One of them is solenoids clicking off to Deep Purple’s Smoke on the Water because if you’re going to build an Internet of Things thing with clicky electromechanical valves, you might as well make it play music.

Continue reading “Gutters To Gardens: The IoT Rain Barrel”

Books You Should Read: Designing Reality

These days, budget CNC builds are mainstream. Homebrew 3D printers and even laser cutters are old hats. Now I find myself constantly asking: “where’s it all going?” In the book, Designing Reality, Prof Neil Gershenfeld and his two brothers, Alan and Joel, team up to answer that question. In 250 pages, they forecast a future where digital fabrication tools become accessible to everyone on the planet, a planet where people now thrive in networked communities focused on learning and making.

Designing Reality asks us to look forward to the next implications of the word “digital”. On its surface, digital  means discretized, but the implications for this property are extreme. How extreme? Imagine a time where cnc-based fabrication tools are as common as laptops, where fab labs and hackerspaces are as accepted as libraries, and where cities are self-sufficient. The Gershenfelds invite us to open our eyes into a time where digital has vastly reshaped our world and will only continue to do so. Continue reading “Books You Should Read: Designing Reality”

Competitive Surface Mount Soldering Comes To Supercon

Who will show the best soldering skills at the Hackaday Superconference next week? We have a little — in fact, a very little — challenge for you: solder surface mount components down to a tiny 0201 package. This is the SMD Soldering Challenge and successfully finishing the board at all shows off the best of hand soldering skills, but during the weekend we’ll also keep a running leader board.

Ballpoint pen for scale

For the event we’re using the SMD Challenge board by MakersBox which utilizes a SOIC8 ATtiny85 to drive LED/resistor pairs in 1206, 0805, 0603, 0402, and 0201 packages. There will be a 5 minute inspection time at the start of the heat to open the kit, get familiar with the board, and confirm that you have all of the components and tools you need. We suggest not sneezing while placing that 0201 part down on the board — there is a spare set of 0201 parts only in the kit so you might get one extra chance with the smallest parts if you need it, but replacements will not be provided for parts lost during the heat.

There will be eight heats of six people participating so make sure you get signed up as soon as you get to Supercon. You can only compete once and you must use our soldering iron and solder. We will also have magnifiers, tweezers, flux, and desoldering braid on hand. You can bring reasonable tools and other support materials; Supercon staff running the challenge are the arbiters of “reasonable” in this case.

Scoring is based on time, completion, functionality (of the circuits you attempted to complete), neatness, and solder joint quality. If the top score is a tie, the fastest time across all the heats will be the winner. The official rules are on the event page so take a moment to look them over.

Don’t think it is going to be easy. Here’s a quote from the SMD Challenge board project page:

Be warned that trying to hand solder a 0201 package, which is just slightly larger than a grain of sand, may be considered evidence of insanity and get you committed to bad places by your loved ones and/or arch nemesis

The real prize is the bragging rights of being the Hackaday soldering virtuoso. Do you have what it takes? Someone reading this right now will be. But the first step is to show up at the Hackaday Superconference. See you there and good luck!

A Multifunction ESP8266 Smartwatch

Most of the DIY smartwatch projects we feature here on Hackaday aren’t exactly what most people would consider practical daily-use devices. Clunky designs, short battery life, limited functions: they’re more a wearable display of geek cred than they are functional timepieces. Oddly enough, the same could be said of many of the “real” smartwatches on the market, so perhaps the DIY versions are closer to the state-of-the-art than we thought.

But this ESP8266 smartwatch created by [Shyam Ravi] is getting dangerously close to something you could unironically leave the house with. It’s still missing an enclosure that prevents you from receiving PCB acupuncture while wearing it, but beyond than that it has a more than respectable repertoire of functions. It even seems to be a fairly reasonable size (with the potential to be even smaller). All that with a total build cost of less than $20 USD, and we’re thinking this might be a project to keep an eye on.

Not content with a watch that simply tells the time, [Shyam] added in a weather function that pulls the current conditions for his corner of the globe from the Yahoo weather API and displays it above the time and date on the watch’s multi-color OLED display when the center button is pressed. Frankly, given the state of DIY watches, that would already have been impressive enough; but he didn’t stop there.

The left and right buttons control Internet-connected relays which [Shyam] uses to turn his lights and air conditioner on and off. When he presses the corresponding button, the watch will even display the status of the devices wherever his travels might take him.

A smattering of DIY watches pass by our careful gaze, though it’s been a while since we’ve seen an ESP8266 watch. More recently we’ve seen an Arduino watch, and some downright gorgeous analog creations.

Continue reading “A Multifunction ESP8266 Smartwatch”

DMCA Review: Big Win For Right To Repair, Zero For Right To Tinker

This year’s Digital Millennium Copyright Act (DMCA) triennial review (PDF, legalese) contained some great news. Particularly, breaking encryption in a product in order to repair it has been deemed legal, and a previous exemption for reverse engineering 3D printer firmware to use the filament of your choice has been broadened. The infosec community got some clarification on penetration testing, and video game librarians and archivists came away with a big win on server software for online games.

Moreover, the process to renew a previous exemption has been streamlined — one used to be required to reapply from scratch every three years and now an exemption will stand unless circumstances have changed significantly. These changes, along with recent rulings by the Supreme Court are signs that some of the worst excesses of the DMCA’s anti-circumvention clause are being walked back, twenty years after being enacted. We have to applaud these developments.

However, the new right to repair clause seems to be restricted to restoring the device in question to its original specifications; if you’d like to hack a new feature into something that you own, you’re still out of luck. And while this review was generally favorable of opening up technology to enable fair use, they didn’t approve Bunnie Huang’s petition to allow decryption of the encryption method used over HDMI cables, so building your own HDMI devices that display encrypted streams is still out. And the changes to the 3D printer filament exemption is a reminder of the patchwork nature of this whole affair: it still only applies to 3D printer filament and not other devices that attempt to enforce the use of proprietary feedstock. Wait, what?

Finally, the Library of Congress only has authority to decide which acts of reverse engineering constitute defeating anti-circumvention measures. This review does not address the tools and information necessary to do so. “Manufacture and provision of — or trafficking in — products and services designed for the purposes of circumvention…” are covered elsewhere in the code. So while you are now allowed decrypt your John Deere software to fix your tractor, it’s not yet clear that designing and selling an ECU-unlocking tool, or even e-mailing someone the decryption key, is legal.

Could we hope for more? Sure! But making laws in a country as large as the US is a balancing act among many different interests, and the Library of Congress’s ruling is laudably clear about how they reached their decisions. The ruling itself is worth a read if you want to dive in, but be prepared to be overwhelmed in apparent minutiae. Or save yourself a little time and read on — we’ve got the highlights from a hacker’s perspective.

Continue reading “DMCA Review: Big Win For Right To Repair, Zero For Right To Tinker”

Child’s Pushcar Gets Serious Horsepower

A pushcar is a great toy for a young child. They’re great excercise, and kids love anything on wheels. However, the bigger kids might want something with a little more grunt. [Master Milo] has just the thing – an engine from a concrete saw and the fabrication skills to match. (YouTube, embedded below.)

The build starts with the disassembly of the concrete saw, with covers, the saw drive and handle all removed. This leaves a 70 cc petrol engine with a centrifugal clutch already fitted. A steel frame is then built around the engine to mount the rest of the drivetrain. An intermediate shaft is used at the rear to allow for an extra level of gear reduction, and steering up front is handled with parts cribbed from an old ATV. The plastic shell of the pushcar is then fitted over the top and a seat constructed out of scrap wood.

Mechanical parts are in ready supply, with bearings and shafts all sourced from INDI, a European equivalent to McMaster Carr. By purchasing gears, belts and other parts off the shelf, it’s easy to make something that fits first time with a minimum of modification required.

The testing video is worth a watch – with both top speed and handling tests. The platform’s handling does leave something to be desired, but that’s half the fun in a build like this.

We’re no strangers to these projects around these parts – a modded Power Wheels is a great electric take on the same concept. Continue reading “Child’s Pushcar Gets Serious Horsepower”

EMMC Data Recovery From A Bricked Phone

We’ve probably all got at least one old cell phone lurking somewhere around our bench. In most cases they’ll still work, but their  batteries may be exhausted and their OS could be an ancient version. But sometimes there will be a phone that just died. One minute the flagship model, the next a useless slab of plastic and glass with the added annoyance of those priceless photos of Aunty May’s 80th forever locked in its memory.

[Andras Kabai] had just such a device land on his desk, a high-end Sony whose screen had gone blank. Others had tried, he was the last hope for the data it contained. He zoomed in on the eMMC chip on its motherboard, desoldered it and hooked it up via a specialist eMMC reader to recover those files. That was a very simple description of a far more involved process that he sets out in his post about it, a post that is fascinating reading and serves as a handy primer for any reader who might like to try it for themselves. We learn about the MMC interface and how simple it can be in its serial form, how with some fine soldering you can use a cheap USB reader, and that eMMC chips have a pinout conforming to a JEDEC standard.

Finally we see the software side as he takes the various SQLite databases and extracts the data for the user. It shows, all is not necessarily lost, however dead a phone may be.

We’ve seen [Andras] before, using an old scanner in his PCB fab.