If you want video support on your project, you might start from a device like a Raspberry Pi that comes with it built in. [Kevinhub88] doesn’t accept such compromises, so he and his Black Mesa Labs have come up with a whole new way to add video support to devices like the Arduino and other cheap controllers. This project is called Mesa-Video, and it can add digital video at a resolution of up to 800 by 600 pixels to any device that has a single serial output.
The video is created by an FT813, a low cost GPU from FTDI that offers a surprising amount of video oomph from a cheap, low power chip
(he has demoed it running from a lemon battery), meaning that he is hoping to be able to sell the Mesa-Video for under $50.
UPDATE: [KevinHub88] let us know that he didn’t actually power the device from a lemon battery, as you would need a lot of lemons to make 50mA at 5V. Apologies for any confusion!
However, Mesa-Video is just the beginning. [Kevinhub88] wanted to get around the problem of stacking shields on Arduinos: add more than one and you get problems. He wanted to create an interface that would be simpler, faster and more open, so he created the Mesa-Bus. This effectively wraps SPI and I2C traffic together over a simple, fast serial connection that doesn’t require much decoding. This means that you can send power and bi-directional data over a handful of wires, and still connect multiple devices at once, swapping them out as required. You could, for instance, do your development work on a PC talking to the prototype devices over Mesa-Bus, them swap the PC out for an Arduino when you have got the first version working in your dev environment. Is the Arduino not cutting it? Because Mesa-Bus is cross-platform and open source, it is easy to swap the Arduino for a Raspberry Pi without having to change your other devices. And, because all the data is going over a simple serial connection in plain text, it is easy to debug.
It’s an ambitious project, and [Kevinhub88] has a way to go: he is currently working on getting his first prototype Mesa-Bus devices up and running, and finalizing the design of the Mesa-Video. But it is an impressive start and we’ll be keeping a close eye on this work. Hopefully he can avoid that head crab problem as well because those things are as itchy as hell.
The original steganography technique dates back to 440 BC (according to Wikipedia) when a Greek wrote secret messages on a piece of wood, covered it in wax, and then wrote innocent text on the wax. The term, in general, means hiding a message in something that looks harmless. The LVDO project (and a recent Windows fork) says it is steganography, but we aren’t quite sure it meets the definition. What it does is converts data into a video that you can transfer like any other video. A receiver that knows what LVDO parameters you used to create the video can extract the data (although, apparently, the reproduction is not always completely error-free).
The reason we aren’t sure if this really counts as steganography is that–judging from the example YouTube video (which is not encoded)–the output video looks like snow. It uses a discrete cosine transform to produce patterns. If you are the secret police, you might not know what the message says, but you certainly know it must be something. We’d be more interested in something that encodes data in funny cat videos, for example.
Continue reading “Transfer Data via YouTube”
Building a video projector isn’t something that most people do casually, but [Dominic Buchstaller] isn’t most people. As part of an ongoing street art project, he built a rather neat scrap video projector/bedside lamp/clock device he calls Great Balls of Fire. It is made from a Nokia cell phone screen and a small projector mechanism, mounted inside a frosted glass light sphere.
One of the most interesting parts of the build is the projector mechanism. Rather than build one from scratch or tear apart an expensive Pico projector, [Dominic] found another source: a cheap car logo projector from eBay. These are designed to show a car manufacturer logo on the ground when you open your car door. It came with all of the parts he needed, including an LED light source and optics. He tore that apart and replaced the car logo with the phone screen, creating a very cheap projector. It isn’t that bright, but it is bright enough that when he mounted it inside the glass sphere, it could project the time and the odd space invader. It’s a great example of how sometimes it makes sense to look for a cheap solution rather than a free one: buying the car logo projector saved him a lot of hassle in building the optics. [Dominic] was also responsible for this awesome old-school tube radio hack, where he replaced the guts of an old radio with an internet radio player.
Continue reading “Cheap Projector Tells Time, Invades Space”
This is not an LED display, it’s a thread display. The hardware artists over at Breakfast, a Brooklyn based rapid product and prototype company, built this color display that uses spools of thread for each pixel. 6,400 spools to be exact.
Loading modules into the display
Pixels use long strips for the colors
Serious work went into this thing, and the results couldn’t be better. Check out the video after the break to see for yourself. The trick is to increase the surface area of the spools of thread. This is done by using the spool as a pulley which guides a 5.5 foot length of “threaded fabric”. Up close, the fabric looks as if it’s just wrapped around the wooden spool, but the extra length provides enough room for 36 different colors, each blending into the next in a gradient effect. Index the location of the fabric in each pixel system and you have a wide range of color options.
The piece was commissioned by clothing retailer Forever 21 and has even been given its own website. The display pulls Instagram photos with the #F21threadscreen hashtag and displays them. You can watch a live stream for the next week, and the dedicated site has a search feature to find a recording of your own photo by username.
We must once again give credit for producing the kind of advertising we want to see. This is both interesting and awesome. It gave some talented people work producing it, and sharing the details of the build is both interesting and inspiring for us. Want to see some more interesting advertising like this? Check out that Beck’s bottle used as a phonograph cylinder, and the extreme engineering used to separate Oreos.
Continue reading “Spools of Thread for 6,400 Pixel Color Display”
We’ve featured quite a few camera gimbals and steady cams here, but this one stands out. For one, [Daniel Rhyoo] was in his sophomore year when he built it. His 2-axis camera gimbal uses brushless DC motors, and is made out of carbon fiber.
[Daniel] machined the carbon fiber parts on a CNC desktop mill and some hand tools. And he also had to teach himself Solid Works to design it. In his slick DIY guide, he starts off by listing the parts and where to source them from, along with the tools needed. Most gimbals use servos for axis movements, which limits the range and do not provide very smooth motion. Brushless motors overcome these limitations allowing a nice, smooth moving gimbal to be built with a wide range of movement. When [Aleksey Moskalenko] introduced the AlexMos brushless motor controller, [Daniel] ordered it out, and then waited until he could get his hands on the right kind of motors. CAD files for all of the machined parts are available for download (.zip file).
He then goes on to blog his build progress, with ample photos to describe the machining and assembly. He does a couple of nice design choices along the way – like using press-nuts to make assembly and dis-assembly easy, and dismantling one of the motors and replacing its shaft with a custom, longer one instead of using a coupler to extend it. At the end, the result is not only a nice looking, light weight rig, but one that works very well thanks to the motors and controller that he used. Check out the video below to see it in action.
Continue reading “Homemade Camera Stabilizer”
PC gaming is better than console gaming. Now that we’ve said something controversial enough to meet the comment quota for this post, let’s dig into [Larry]’s Amazon EC2 gaming rig.
A while ago, [Larry] bought a MacBook Air. It’s a great machine for what it is, but it’s not exactly the laptop you want for playing modern AAA games on the go. If you have enough bandwidth and a low enough ping, you can replicated just about everything as an EC2 instance.
[Larry] is using a Windows Server 2012 AMI with a single NVIDIA GRID K520 GPU in his instance. After getting all the security, firewall, and other basic stuff configured, it’s just a matter of installing a specific driver for an NVIDIA Titan. With Steam installed and in-home streaming properly configured it’s time to game.
The performance [Larry] is getting out of this setup is pretty impressive. It’s 60fps, but because he’s streaming all his games to a MacBook Air, he’ll never get 1080p.
If you’re wondering how much this costs, it’s actually not too bad. The first version of [Larry]’s cloud-based gaming system was about $0.54 per hour. For the price of a $1000 battle station, that’s about 1900 hours of gaming, and for the price of a $400 potato, that’s 740 hours of gaming.