Floor Mopping Robot Takes Cleanliness To The Next Level

While it’s nice to have a robot vacuum your floors for you, a vacuum can only clean your house so much. For a really deep clean, you’ll also need to run a mop over the hard floor surfaces. [Josh] took this to its logical conclusion and built a robot that can really scour his floors for his entry into this year’s Hackaday Prize.

The robot has the ability to spray the floor with a cleaning solution, and then drive over it and scrub the floors with a squeegee. Its designed in a way that allows it to get into tight corners without needing a special brush, and of course it has all the bells and whistles that other robots have, such as ultrasonic sensors, collision detection, and a brain that allows it to navigate a course and get the entire area cleaned.

There are many videos of the robot in action on the project site, showing its operation and testing various features of the device. It’s a pretty interesting take on the home robot, and since its Open Hardware you can build your own if you’re often frustrated by having to mop your own floors, or you could modify it to do things other than squeegee the floors clean.

Continue reading “Floor Mopping Robot Takes Cleanliness To The Next Level”

New App Note Day: Internet Of Pillows

The Internet of Things is a cancer that consumes all reasonable expectations of technology, opens vast security holes we’ve never had to deal with before, and complicates life in the pursuit of quarterly gains from whatever technology startup is hot right now. We are getting some interesting tech out of it, though. The latest in the current round of ‘I can’t believe someone would build that’ is the Internet of Pillows. No, it’s not a product, it’s just an application note, but it does allow us to laugh at the Internet of Things while simultaneously learning about some really cool chips.

The idea behind this ‘smart’ pillow is to serve as a snoring sensor. When the smart pillow detects the user is snoring, a small vibration motor turns on to wake up the user. There’s no connectivity in this smart pillow, so the design is relatively straightforward. You need a microphone or some sort of audio sensor, you should probably have a force-sensitive resistor so you know the pillow is actually being used, and you need a vibration motor. Throw in a battery for good measure. Aside from that, you’re also going to need a microcontroller, and that’s where things get interesting.

This application note was written as a demonstration of what Dialog’s GreenPAC devices can do. We’ve seen these things before, and the idea behind these devices is something like a ‘modern-day PAL’ or ‘a really, really limited FPGA’. It’s a bit more than that, though, because the GreenPAC devices are mixed-signal, there are some counters and latches in there, and all the programming is done through a graphical IDE. If you need a small, low-power chip that only does one thing, the GreenPAC is right up your alley.

So, how does this device detect snoring? The code pulls data from the sound sensor every 30 ms, with a 5 ms time window. If this sound repeats again within six seconds, it’s assumed the user is snoring. The logic then turns on the vibration motor, greatly annoying whoever is sleeping. All of this is done through a graphical IDE, which I’m sure will draw the ire of some, but there really aren’t that many pins or that many LUTs on GreenPAC devices, so it’s never going to get too out of hand.

The GreenPAC is a very interesting family of parts that we don’t see too much of around here. That’s a shame, because for low-power applications that don’t need a lot of horsepower, the GreenPAC seems like it would be very useful. Slightly more useful than an Internet of Things pillow, at least.

Cracking A Bluetooth Credit Card

You might be surprised to find out that it’s actually not a good idea to put all of your credit card information on a little Bluetooth enabled device in your pocket. Oh, what’s that? You knew already? Well in that case you won’t find the following information terribly shocking, but it’s still a fascinating look at how security researchers systematically break down a device in an effort to find the chinks in its armor.

[Mike Ryan] of ICE9 Consulting has recently published an article detailing the work done to examine and ultimately defeat the security on the FUZE Card. From using an x-ray machine to do non-destructive reconnaissance on the device’s internals to methodically discovering all the commands it responds to over Bluetooth, it’s safe to say the FUZE Card is cracked wide open at this point.

To be clear, the attacker must still pair with FUZE, so physical access is required. But as pointed out by [Mike] in the blog post, handing your card over to a merchant is standard operating procedure in many cases. It isn’t as if it would be hard to get a hold of one of these FUZE cards for a minute or two without the owner becoming suspicious. Pairing FUZE to the Linux device to continue to the next step of the attack only takes a few seconds, as demonstrated in the video after the break.

Once paired, the attacker can simply send a BLE command to FUZE which disables the lock screen. It’s really that simple. The attacker can also send commands to dump credit card info over Bluetooth, meaning they could download your information even when the card is “safely” back in your pocket. The inherent failure in the FUZE design is that you don’t need to provide any sort of authentication to pair it to a new Bluetooth device. It makes the (very dangerous) assumption that the person holding it is entitled to do so.

Even if you know better than to ever buy a device like this, the post [Mike] has written up is really a must-read for anyone who’s ever looked at a device and tried to figure out what was going on in its little silicon brain. We especially liked his assertion that reverse engineering a device essentially boils down to: “staring, thinking, a little experimentation, but mostly staring and thinking.” We’re having an internal debate here at Hackaday HQ about making that the site’s tagline.

Incidentally, this is very similar to the Bluetooth gun “safe” that was cracked not so long ago. At this point, it might be wise to just stay away from anything with that little blue logo on it if you intend to trust it with your identity and/or deadly weapon.

Continue reading “Cracking A Bluetooth Credit Card”

Function Generator Gets DIY Frequency Standard

For those of us who like to wrangle electrons from time to time, there are some exceptional deals out there for low (or at least lower) cost imported test equipment. If you’re willing to part with a few hundred dollars US, you can get some serious hardware that a decade ago would have been effectively outside the reach of the hobbyist. Right now you can order a four channel oscilloscope for less than what a new Xbox costs; but which one you’ll rack up more hours staring at slack-jawed is up to you.

10 MHz output from DIY frequency standard

Of course, these “cheap” pieces of equipment aren’t always perfect. [Paul Lutus] was pretty happy with his relatively affordable Siglent SDG 1025 Arbitrary Function Generator, but found its accuracy to be a bit lacking. Fortunately, the function generator accepts an external clock which can be used to increase its accuracy, so he decided to build one.

[Paul] starts off by going over the different options he considered for this project, essentially boiling down to whether or not he wanted to jump through the extra hoops required for an oven-controlled crystal oscillator (OCXO). But the decision was effectively made for him when his first attempt at using a more simplistic temperature controlled oscillator failed due to an unfortunate misjudgment in terms of package size.

In the end, he decided to spring for the OCXO, and was able to use the USB port on the front panel of the SDG 1025 to provide the power necessary for the crystal to warm up and remain at operating temperature. After he got the oscillator powered, he just needed to put it in a suitable metal enclosure (to cut down external interference) and calibrate it. [Paul] cleverly used the NIST WWV broadcast and his ears to find when his frequency standard overlapped that of the source, therefore verifying it was at 10 MHz.

Hackers love accuracy, and accordingly, we’ve seen a number of frequency standard builds ranging from extremely cheap to luxuriously overkill.

DIY CNC Sandblaster Writes Large

CNC machinery, once a piece of workshop exotica, has become such a staple of projects within our sphere as to have become relatively unremarkable. A decent 3D printer can be had without mortgaging a small country, and the honor roll of CNC router builders is long and distinguished. But there is still plenty to surprise us in CNC, and [Fabien Chouteau]’s project shows us this with surprising simplicity. He’s eschewed a router or extruder, and instead fit an off-the-shelf CNC machine kit with a sandblaster.

If you are used to a sandblaster as a means for removing rust from pieces of your motor vehicle, then it’s fair to say that this one isn’t of that ilk. Instead, it’s used in the manner of an engraver, to sandblast a pattern or text onto a surface. This is something he shows us in the video below the break, with a piece of metal and a sheet of glass.The sandblaster itself features a 1.5-litre soda bottle and is driven by an airline.

On the electronic side, he replaced the controller that came with the kit with an STM32F469 discovery board and an Arduino CNC shield. He has a G-code controller from a previous project, to which he’s added a board with a touch screen to create a simple control interface.

This is by no means the only sandblaster we’ve featured, if your interests lie in that direction we can show you everything from the simple to the extreme.

Continue reading “DIY CNC Sandblaster Writes Large”

Art Deco Radio Gets FM Reception

Taking a vintage radio and cramming it full of modern, Internet-connected, guts has long been a staple of the hacking and making scene. While some might see it as a crime to take what’s arguably a legitimate piece of history and turn it into nothing more than a slipshod case for the Raspberry Pi, we have to admit there’s a certain appeal to the idea. Taking the beauty of classic design and pairing it with more modern capabilities is getting the best of both worlds.

But this project by [Nick Koumaris] is a somewhat unique take on the concept. Rather than sacrificing a real vintage piece of hardware to house the electronics, he’s designed a 3D printable case that looks like a classic 1936 AWA Radiolette. But what’s really interesting to us is that he then puts a basic FM radio inside of it.

That’s right, no Internet radio streaming or smartphone Bluetooth compatibility here. It’s just a regular FM radio, not entirely unlike the kind of hardware you’d expect to be inside of a classic radio. Of course, it’s much more modern, and [Nick] actually built it himself from a TEA5767 FM radio module and an Arduino Pro Mini.

While functionally it might not be terribly exciting, we do appreciate that he went through the trouble to make a vintage-looking user interface for the radio. While physical buttons would arguably have been more appropriate given the era, the art deco inspired font and graphics that show on the device’s Nokia 5110 LCD do look really slick.

Purists will surely be happy to see another project where a piece of vintage piece of audio equipment wasn’t sacrificed at the Altar of Hack, but we’ve also played host to many projects which weren’t nearly as concerned with historical preservation.

Continue reading “Art Deco Radio Gets FM Reception”

You Can Build Anything Out Of What Is Holding Your 97 Eagle Talon Together

We all know it, we all love it, and the guy parked outside of the 7-11 covered his car in it. What is it? Polyester body filler, better known by the almost generic trademark, Bondo. There’s a lot more you can do with Bondo than fairing in that sweet body kit, bro, and [Eric Strebel] is here to show you how far you can push the mechanical properties of polyester body filler.

We didn’t always have polyester body filler. In the days before OSHA, auto body workers would use a torch, bricks of lead, and a grinder. You can check out a video of the era before OSHA here. Needless to say, vaporizing and grinding lead in your shop isn’t the greatest idea, and there had to be a better way. This led Robert ‘Bondo Bob’ Spink to invent a much less toxic auto body filler that we now know as Bondo.

For the beginning of the demonstration, [Eric] mixes up a cup of polyester body filler with a few special additions: he’s using printer ink to get his mixture to something other than that one shade of pink we all know. Although Bondo is a bit too thick to cast, he did manage to put a little bit of it in a square mold, a PVC pipe, and applied a little to foam and wood. It’s enough for a demonstration, but for the actual ins and outs of machining Bondo we’re going to have to wait until [Eric]’s next video. Until then, you can check out this introduction below, or look at his previous work on free-form sculpting of uncured Bondo.

Continue reading “You Can Build Anything Out Of What Is Holding Your 97 Eagle Talon Together”