Custom Siri Automation with HomeKit and ESP8266

Knowing where to start when adding a device to your home automation is always a tough thing. Most likely, you are already working on the device end of things (whatever you’re trying to automate) so it would be nice if the user end is already figured out. This is one such case. [Aditya Tannu] is using Siri to control ESP8266 connected devices by leveraging the functionality of Apple’s HomeKit protocols.

HomeKit is a framework from Apple that uses Siri as the voice activation on the user end of the system. Just like Amazon’s voice-control automation, this is ripe for exploration. [Aditya] is building upon the HAP-NodeJS package which implements a HomeKit Accessory Server using anything that will run Node.

Once the server is up and running (in this case, on a raspberry Pi) each connected device simply needs to communicate via MQTT. The Arduino IDE is used to program an ESP8266, and there are plenty of MQTT sketches out there that may be used for this purpose. The most recent example build from [Aditya] is a retrofit for a fiber optic lamp. He added an ESP8266 board and replaced the stock LEDs with WS2812 modules. The current version, demonstrated below, has on/off and color control for the device.

Continue reading “Custom Siri Automation with HomeKit and ESP8266”

Steampunk iMacs With Real Turning Gears

Macs have always been favorites of case modders, with projects ranging from turning a Mac Plus into an aquarium to retrofuturistic machines that look like they came from the set of [Terry Gilliam]’s Brazil. Some of these casemods are of the steampunk variety, an aesthetic that usually means gluing gears to wood. [Valeriy] and [Cyrill] are bucking that trend with a beautiful iMac crafted from wood, brass, and leather (Russian, Google Translate)

The machine in question is a late-model, impossibly thin iMac. Unlike the old all-in-one computers with clunky CRTs, there’s not much space to dig around inside this iMac, and doing so would probably ruin the machine, anyway. Instead of a complete disassembly a wooden frame was constructed around the display, the aluminum base was covered in veneer, and the back of the iMac was covered in leather.

This is a steampunk computer, though, and that means gears. In this case, the gears and steam elements actually do something. The front of the computer is adorned with a decent replica of the drivetrain of a locomotive that spins with the help of an electric motor. There’s a USB port attached to the front, ensconced in a cylindrical enclosure that opens when a switch is flipped.

If a complete reworking of a modern iMac isn’t enough, the build also included the steampunkification of the Apple Bluetooth keyboard. That in itself is an amazing build, but to see the entire thing in action, you’ll have to check out the video below.

Continue reading “Steampunk iMacs With Real Turning Gears”

Neil Movva: Adding (wearable) Haptic Feedback to Your Project

[Neil Movva] is not your average college student. Rather than studying for exams or preparing to defend a dissertation, he’s working on a project that will directly help the disabled. The project is Pathfinder, a wearable haptic navigation system for the blind. Pathfinder is an ambitious project, making it all the way to the semifinals of the 2015 Hackaday Prize. Haptics, the technology of providing feedback to a user through touch, lies at the core of Pathfinder. [Neil] was kind enough to present this talk about it at the Hackaday SuperConference.

Continue reading “Neil Movva: Adding (wearable) Haptic Feedback to Your Project”

Hackaday Links: October 25, 2015

There are dozens of different 3D printable cases out there for the Raspberry Pi, but the BeagleBone Black, as useful as it is, doesn’t have as many options. The folks at 3D hubs thought they could solve this with a portable electronics lab for the BBB. It opens like a book, fits a half-size breadboard inside, and looks very cool.

The guy who 3D printed his lawnmower has a very, very large 3D printer. He now added a hammock to it, just so he could hang out during the very long prints.

There’s a box somewhere in your attic, basement, or garage filled with IDE cables. Wouldn’t they be useful for projects? Yep, only not all the wires work; some are grounds tied together, some are not wired straight through, and some are missing. [esot.eric] has the definitive guide for 80-wire IDE cables.

Like case mods? Here’s a golden apple, made out of walnut. Yes, there are better woods he could have used. It’s a wooden replica of a Mac 128 with a Mac Mini and LCD stuffed inside. Want a video? Here you go.

If you have a 3D printer, you’re probably familiar with PEEK. It’s the plastic used as a thermal break in non-all-metal hotends. Now it’s a filament. An extraordinarily expensive filament at €900 per kilogram. Printing temperature is 370°C, so you’ll need an all-metal hotend.

It’s the Kickstarter that just keeps going and going and going. That’s not a bad thing, though: there really isn’t much of a market for new Amiga 1200 cases. We’ve featured this project before, but the last time was unsuccessful. Now, with seven days left and just over $14k to go, it might make it this time.

Hackaday Links: October 18, 2015

We have our featured speakers lined up for the Hackaday Supercon, one of which is [Fran Blanche]. We’ve seen a lot of her work, from playing with pocket watches to not having the funding to build an Apollo Guidance Computer DSKY. In her spare time, she builds guitar pedals, and there’s a biopic of her in She Shreds magazine.

Halloween is coming, and that means dressing children up as pirates, fairies, characters from the latest Marvel and Disney movies, and electrolytic capacitors.

There’s a new movie on [Steve Jobs]. It’s called the Jobs S. It’s a major upgrade of the previous release, featuring a faster processor and more retinas. One more thing. Someone is trying to cash in on [Woz]’s work. This time it’s an auction for a complete Apple I that’s expected to go for $770,000 USD.

Hackaday community member [John McLear] is giving away the factory seconds of his original NFC ring (think jewelry). These still work but failed QA for small reasons and will be fun to hack around on. You pay shipping which starts at £60 for 50 rings. We’ve grabbed enough of them to include in the goody bags for the Hackaday Superconference. If you have an event coming up, getting everyone hacking on NFC is an interesting activity. If you don’t want 50+, [John] is also in the middle of a Kickstarter for an improved version.

Your 3D printed parts will rarely come out perfectly. There will always be some strings or scars from removing them from the bed. There’s a solution to these problems: use a hot air gun.

Everyone has a plumbus in their home, but how do they do it? First, they take the dinglebop, and smooth it out with a bunch of schleem. The schleem is then repurposed for later batches.

Macintosh Hard Drive Repair

The Macintosh II was a popular computer in the era before Apple dominated the coffee shop user market, but for those of us still using our Mac II’s you may find that your SCSI hard drive isn’t performing the way that it should. Since this computer is somewhat of a relic and information on them is scarce, [TheKhakinator] posted his own hard drive repair procedure for these classic computers.

The root of the problem is that the Quantum SCSI hard drives that came with these computers use a rubber-style bump stop for the head, which becomes “gloopy” after some time. These computers are in the range of 28 years old, so “some time” is relative. The fix involves removing the magnets in the hard drive, which in [TheKhakinator]’s case was difficult because of an uncooperative screw, and removing the rubber bump stops. In this video, they were replaced with PVC, but [TheKhakinator] is open to suggestions if anyone knows of a better material choice.

This video is very informative and, if you’ve never seen the inside of a hard drive, is a pretty good instructional video about the internals. If you own one of these machines and are having the same problems, hopefully you can get your System 6 computer up and running now! Once you do, be sure to head over to the retro page and let us know how you did!

Continue reading “Macintosh Hard Drive Repair”

Drivers for 3D Printers and Why We Need Them

Manufacturers of 3D printers have a lot to do before they catch up with makers of the cheapest 2D, paper-based printers. If you’ve ever taken an inkjet apart, you’ll most likely find some sort of closed-loop control on at least one of the axes. The 2D printer will tell you when you’re out of ink, when a 3D printer will go merrily along, printing in air without filament. File formats? Everything is Gcode on a 3D printer, and there are dozens, if not hundreds of page description languages for 2D printers.

The solution to some of these problems are drivers – software for a 3D printer that slowly consumes the slicing of an object, printer settings, and placing an object on the bed. It’s coming, and the people who are responsible for making your 2D printer work with your computer are busy at work messing up the toolchain for your 3D printer.

The latest version of CUPS (C Unix Printing System) adds support for 3D printers. This addition is based on meetings, white papers, and discussions in the Printer Working Group (PWG). There has already been a lot of talk about what is wrong with the current state of 3D printer toolchains, what can be improved, and what should be completely ignored. Let’s take a look at what all of this has accomplished.

Continue reading “Drivers for 3D Printers and Why We Need Them”