Controlling Non-Googley Devices With Google Assistant

In the near future of the Smart Home, you will be able to control anything with your voice. Assuming that everything supports the Smart Home standard you chose, that is. If you have a device that supports one of the other standards, you’ll end up uselessly yelling at it. Unless you use gBridge. As the name suggests, gBridge is a bridge between Google Assistant devices and the rest of the smart home universe. It’s an open source project that is available as a Docker image can be run on a low power device in the home, or on a hosted service.

Fundamentally, gBridge is a Google Assistant to MQTT translator. Message Queuing Telemetry Transport (MQTT) is the messaging protocol that many smart home devices use, as it runs over TCP and doesn’t take much power to implement. We’ve covered how to bash around in MQTT and do much of this yourself here, but gBridge looks to be somewhat easier to use. It’s just come out of beta test, and it looks like it might be a good way to get into Smart Home hacking.

There are, of course, plenty of other ways of doing this, such as IFFFT, but [Peter Kappelt], the brains behind gBridge, claims that it is more flexible, as it offers support for the whole Google Assistant vocabulary, so you can do things like put devices into groups or do more conditional control (such as if the light level in the hallway rises above a certain amount, start recording with a camera) with non-Google devices. [Peter] is also looking to run gBridge as a hosted service, where he does the behind the scenes stuff to update servers, etc, in return for a small fee.

Continue reading “Controlling Non-Googley Devices With Google Assistant”

UV Glow Clock Tells The Time Glowingly

Reddit user [TuckerPi] wanted to make something to thank his father for helping him get through his engineering degrees. He hit it out of the park with this awesome glowing clock. The clock uses a strip of UV glow tape, which is rotated by a small stepper motor. On one side a UV LED is moved up and down by a second motor to make the tape glow underneath it. A Raspberry Pi drives the whole system, writing the time on the tape and rotating it to face outwards. Once a minute the clock rewrites the time on the rubber.

This is a lovely build that shows what [TuckerPI] learned in college, as he built most of the mechanism himself, cutting his own metal gears and parts and making a nice, simple case from African mahogany. He also shows his mistakes, such as his first attempt to build the glowing mechanism from silicon rubber mixed with UV powder. Although it worked initially, he found that the UV powder fell out of the rubber after a short while, so he replaced it with UV glow tape.

[TuckerPi] hasn’t published the full schematics of the device, but there is a lot of detail in the Imgur photos of the build and in the Reddit thread where he discussed the build. Kudos to him for finding an interesting and unique way to thank his father for his help.

Continue reading “UV Glow Clock Tells The Time Glowingly”

The Jookbox Is A Post-Modern Jukebox

The family of [Chris Patty] decided that their holiday gifts would have to be handmade. So, he decided to make something new for his father: a jukebox with a twist. Instead of a touchscreen or web interface, his jukebox uses swipe cards. To play a track, you find the card for the song you want to hear, swipe it, and the jukebox plays the requested track. The whole thing is built into a wooden box that hides its digital nature, which is built using a Raspberry Pi and a credit card stripe reader.

Continue reading “The Jookbox Is A Post-Modern Jukebox”

Raspberry Pi Raccoon-proof Cat Feeder

Feeding things in the outside world is difficult, especially when there are clever creatures like raccoons out there that will break in and steal everything given half a chance. [_ah6] wanted to build a feeder for feral cats that would dispense food, but without encouraging the local raccoons. So, they built a feeder that included a webcam that could see who was waiting for dinner, and dispense food remotely without spooking the cat.

The feeder is built around a modified cereal dispenser that is connected to a Raspberry Pi. This is also connected to a webcam and an IR light source. The camera view can be checked through a web browser, and the feeding can be triggered from a voice assistant. Cats are creatures of routine, so [_ah6] feeds them twice a day and the cats quickly figured out the routine. The feeder only dispenses small amounts of food, and the heavyweight construction of the feeder means that the local raccoons can’t get into the stored food. [_ah6] had originally planned to use a solar power source, but that remains a project for another day.

We’ve come a long way, but cat-facial recognition was en vogue eight years ago for guarding the cat door — keeping the dead mice out rather than the racoons.

Via [reddit]

The Very Slow Movie Player Does It With E-Ink

Most displays are looking to play things faster. We’ve got movies at 60 frames per second, and gaming displays that run at 144 fps. But what about moving in the other direction? [Bryan Boyer] wanted to try this out, so he built the VSMP, or Very Slow Movie Player. It’s a neat device that plays back a movie at about 24 fph (frames per hour) on an e-ink display to demonstrate something that [Bryan] calls Slow Seeing, which, he says “helps you see yourself against the smear of time.” A traditional epic-length movie is now going to run you greater than 8,000 hours of viewing.

Artistic considerations aside, it’s an interesting device from a technical point of view. [Bryan] built it from a 7.4-inch e-ink display from Pervasive Displays. The controller is connected to a Raspberry Pi Zero, which is running a Python script to convert a frame of the movie file into a dithered file, then send it to the display. Because the Pi Zero isn’t a very fast computer, this takes some time, and thus the slow speed of the VSMP. Originally, [Bryan] had set it up to run as fast as the system could manage, which was about 25 seconds per frame, or about 2 frames per minute. He decided to slow it down a bit further to the more attractive multiple of 24 frames per hour to contrast with the 24 frames per second of the original movie. He did this by using a CRON job that kicks of the conversion script once every 2.5 minutes and increments the frame counter. All of this is topped off with a nice 3D-printed case that has a lovely interference pattern to make a rather neat and intriguing project.

Perhaps the best part of this is see a time-lapse of the VSMP — life moves quickly around it while 2001: A Space Odyssey plays at normal speed.

Continue reading “The Very Slow Movie Player Does It With E-Ink”

Homemade Daft Punk Helmet

You may not be French, and you may not have had a series of hit records, but you can still have the blinky LED helmet, thanks to this build from [Electronoobs]. They have put together a neat Daft Punk helmet built from 3D printed parts, an Arduino, a Bluetooth module, a string of WS2812 addressable LEDs and a simple app. The helmet itself is 3D printed, and the Arduino, Bluetooth, and battery are mounted in the chin. The LED panel is a series of WS2812 LED light strips wired together in series. The whole thing is controlled over a Bluetooth connection to an Android app that was built with the MIT App Inventor.

It’s a nice, simple build, but as we’ve discussed before choosing diffusers is hard. We’re not sure if a thicker panel covering the LED strips, or flipping the LEDs over and adding a reflective layer would be the right moves to improve upon the diffused look. Either way, it’s a neat place to start with your own build and a good way to learn about how to have fun with LED strips.

Continue reading “Homemade Daft Punk Helmet”

High-Speed Camera Plus Lawnmower Equals Destructive Fun

I hate gratuitous destruction videos. You know, the ones that ask “what happens if we drop a red-hot ball of Plutonium onto a bag of Cheetos?” There’s a lot of smoke, flames and a big pile of ad revenue for the idiots behind it.

This destruction video is a little different, though. [Tesla 500] wanted to mount his high-speed camera onto a rotating blade, but without destroying the camera. In this video, he documents the somewhat nerve-wracking process of building a rig that spins a $3000 camera at several thousand revolutions per second minute. It’s all about the balance, about building a rig that balances the weight of the camera and the blade properly at high speed.

It took several attempts to get it right, and [Tesla 500] shows how he tested and refined each version, including shifting weights to account for the different densities of the camera itself, which has the heavy batteries at one side. And then he drops things onto the blade to see what they look like when sliced. Naturally.

Continue reading “High-Speed Camera Plus Lawnmower Equals Destructive Fun”