Make A Cheap GoPro Remote From An ESP8266

GoPro cameras are getting pretty sophisticated, but they can’t yet read minds: you have to tell them when to start recording. Fortunately, they can be remote controlled very easily over a WiFi connection, and this neat tutorial from [euerdesign] shows how you can use an ESP8266 to build a very cheap GoPro remote. The idea is simple: you press a button connected to the ESP8266, which is programmed with the details of the ad hoc WiFi network that the GoPro creates. It then posts a simple URL request to the GoPro, which starts recording. Total cost? A few bucks for the ESP8266, a button and a few bits of wire.

What the remote does is defined by the URL you set it to request: pretty much all of the features of a GoPro can be controlled this way. If you wanted to get fancy, you could expand this to create a multiple button remote that could do other things, such as change frame rate or start streaming to the interwebs in a situation where you don’t want to risk a smartphone or something equally expensive.

Continue reading “Make A Cheap GoPro Remote From An ESP8266”

Drone Registration Is Just FAA Making You Read Their “EULA”

Over the last few weeks we’ve waded through the debate of Drone restrictions as the FAA announced, solicited comments, and finally put in place a registration system for Unmanned Aerial Systems (UAS). Having now had a week to look at the regulation, and longer to consider the philosophy behind it, I don’t think this is a bad thing. I think the FAA’s move is an early effort to get people to pay attention to what they’re doing.

The broad picture looks to me like a company trying to get users to actually read an End User Licensing Agreement. I’m going to put the blame for this firmly on Apple. They are the poster children for the unreadable EULA. Every time there is an update, you’re asked to read the document on your smartphone. You scroll down a bit and think it’s not that long, until you discover that it’s actually 47 pages. Nobody reads this, and years of indoctrination have made the click-through of accepting an EULA into a pop-culture reference. In fact, this entire paragraph has been moot. I’d bet 99 out of 103 readers knew the reference before I started the explanation.

So, we have a population of tech adopters who have been cultivated to forego reading any kind of rules that go with a product. Then we have technological advancement and business interests that have brought UAS to the feet of the general public both with low costs, wide availability, and pop-culture appeal. What could possibly go wrong? Let’s jump into that, then cover some of the other issues people are concerned about, like the public availability of personal info on the drone registry.

Continue reading “Drone Registration Is Just FAA Making You Read Their “EULA””

Flying Planes With Squirrel Cages

Fixed wing remote control planes are ridiculously overpowered. Whereas normal, manned fixed wing aircraft need to take into account things like density altitude, angle of attack, and weight limits, most RC aircraft can hover. This insane amount of power means there’s a lot of room for experimentation, especially in new and novel power plants. [Samm Sheperd] had an old squirrel cage fan taken from an electric wall heater and figured one man’s trash was an integral part of another man’s hobby and built a plane around this very unusual fan.

squirrel-cage-fan-wideThe only part of the squirrel cage fan [Samm] reused was the impeller. Every other part of this power plant was either constructed out of foam board, plywood, or in the case of the brushless motor turning the fan, stolen from the ubiquitous box of junk on every modeller’s workbench.

The design of the plane puts the blower fan directly under the wings, blasting the air backwards underneath the empennage. During testing, [Samm] found this blower pulled around 350W from the battery – exactly what it should draw if a properly sized propeller were attached to the motor. The thrust produced isn’t that great — only about 400g of thrust from an airframe that weights 863g. That’s very underpowered for an RC aircraft, but absurdly powerful for any manned flying machine.

Does the plane work? Of course it does. [Samm] took his plane for a few laps around the neighborhood and found the plane flies excellently. It is horrifically loud, but it is a great example of how much anyone can do with cheap RC planes constructed out of foam.

Continue reading “Flying Planes With Squirrel Cages”

32C3: A Free And Open Source Verilog-to-Bitstream Flow For ICE40 FPGAs

[Clifford] presented a fully open-source toolchain for programming FPGAs. If you don’t think that this is an impressive piece of work, you don’t really understand FPGAs.

The toolchain, or “flow” as the FPGA kids like to call it, consists of three parts: Project IceStorm, a low-level tool that can build the bitstreams that flip individual bits inside the FPGA, Arachne-pnr, a place-and-route tool that turns a symbolic netlist into the physical stuff that IceStorm needs, and Yosys which synthesizes Verilog code into the netlists needed by Arachne. [Clifford] developed both IceStorm and Yosys, so he knows what he’s talking about.

What’s most impressive is that FPGAs aren’t the only target for this flow. Because it’s all open source and modifiable, it has also been used for designing custom ASICs, good to know when you’re in need of your own custom silicon. [Clifford]’s main focus in Yosys is on formal verification — making sure that the FPGA will behave as intended in the Verilog code. A fully open-source toolchain makes working on this task possible.

If you’ve been following along with [Al Williams]’s FPGA posts, either this introduction or his more recent intermediate series that are also based on the relatively cheap Lattice iCEStick development kit, this video is a must-watch. It’s a fantastic introduction to the cutting-edge in free FPGA tools.

Desoldering Doesn’t Necessarily Suck

What’s your favorite way to fix soldering mistakes or get usable components off that board you found in a Dumpster? I’ve always been partial to desoldering braid, though I’ve started to come around on the vacuum pump depending on the situation. [Proto G] sent in an Instructable that outlines nine different ways to desolder components that take varying amounts of time and skill.

He starts with one that is often overlooked if you don’t have a solder pot. [Proto G] recommends this method only when you don’t want to keep the board. Cover the solder joints of the components you want to keep with flux and hold it over the solder pot while pulling out the components with pliers. The flux isn’t critical, but it makes removal faster and easier.

For boards in need of repair, [Proto G] uses a manual pump or copper desoldering braid that comes coated with flux. If you can afford one, a desoldering machine seems like the way to go—it combines the heat of a soldering iron with the vacuum of a manual pump. Desoldering tweezers and hot air rework stations look like great ways to remove surface mount components.

If you enjoyed this, check out [Bil Herd’s] guide on component desoldering. There are also few ways that [Proto G] doesn’t mention, like holding the board over an alcohol flame. Let us know your favorite desoldering method in the comments.

Continue reading “Desoldering Doesn’t Necessarily Suck”

Mobile Mini Green Recreates Coeur D’Alene’s Floating 14th Hole

Golf is an expensive obsession for some, with course fees on the most memorable and challenging courses running into the hundreds of dollars a game and beyond. If playing one of the most unusual holes in golf is simply beyond your means, there’s no need to fret – just do what [TVMiller] did and build a miniature mobile replica of the famous Coeur d’Alene Resort Floating 14th hole.

The Floating 14th is pretty spectacular as far as golf holes go. With a green located on an island about a hundred yards offshore of beautiful Lake Coeur d’Alene in northern Idaho, there’s little room for error – after all, it’s surrounded by a 49 square mile water trap. [TVMiller]’s replica green recreates the target quite accurately, although we doubt the Jolly Wrencher flag is regulation for championship play. But the best part is the motorized platform and smartphone app that can be used to send the mini green out as far as you feel like practicing. Sure, it could be a tad more realistic if the replica green actually floated, but asphalt fairways are a little easier to come by than Olympic-sized swimming pools.

A fun, tongue-in-cheek project, and we really enjoyed the faux TV coverage of the 2015 Hackaday Golf Championship in the video below. If real golf isn’t your thing, you might want to build a table-top golf course, or play a round of mini golf with a ball-incinerating Portal themed hole.

Continue reading “Mobile Mini Green Recreates Coeur D’Alene’s Floating 14th Hole”

The Effects Of Color On Material Properties Of 3D Printed Components

The strength of object printed on filament-based 3D printers varies by the plastic used, the G-code used by the printer, the percent infill, and even the temperature the plastic was extruded at. Everything, it seems, has an effect on the strength of 3D printed parts, but does the color of filament have an effect on the stress and strain a plastic part it can withstand? [Joshua M. Pearce] set out to answer that question in one of his most recent papers.

The methods section of the paper is about what you would expect for someone investigating the strength of parts printed on a RepRap. A Lulzbot TAZ 4 was used, along with natural, white, black, silver, and blue 3mm PLA filament. All parts were printed at 190°C with a 60°C heated bed.

The printed parts demonstrated yet again that a RepRap can produce parts that are at least equal in material strength to those produced by a proprietary 3D printer. But what about a difference in the strength among different colors? While there wasn’t a significant variation in the Young’s modulus of parts printed in different colors, there was a significant variation of the crystallization of differently colored printed parts, with white PLA producing the largest percent crystallinity, followed by blue, grey, black, and finally natural PLA. This crystallinity of a printed part can affect the tensile properties of a printed part, but [Pearce] found the extrusion temperature also has a large effect on the percentage of crystallinity.