We love a good art-related project here at Hackaday, and [Wolfgang’s] vibrating mirror prototype is worth a look: into its distorting, reflective surface, of course.
[Wolfgang] began by laser cutting nine 1″ circles from an 8″ square mirror, then super glued a 1/4″ neoprene sheet to the back of the square, covering the holes. Each circular cutout received some custom acrylic backings, glued in place with a short piece of piano wire sticking out of the center. The resulting assemblage pushes through the neoprene backing like a giant thumbtack, thus holding all nine circular mirrors in place without restricting movement. The back end of the piano wire connects to yet another piece of acrylic, which is glued to a tiny vibrating motor.
He uses some shift registers and an Arduino Uno to control the motors, and although there’s no source code to glance it, we’re guessing [Wolfgang] simply designed the nine mirrors to buzz about in different patterns and create visually interesting compositions. Check out a quick video of the final effect after the break, and if you can help [Wolfgang] out with a name for his device, hit us up with your suggestions in the comments.
Continue reading “Vibe Mirror”
You can pretty much tell that this is an outstretched hand shown on a large grid of 7-segment displays. But the only reason you have to look twice is because it is a still photo. When you see the video below it’s more than obvious what you’re looking at… partly because the device is being used as an electronic mirror.
In total there are 192 digits in the display. To make things easier, four-digit modules were used, although we still couldn’t resist showing you the well-organized nightmare that is the wiring scheme. Each module is driven by its own discrete Arduino (driving 28 LEDs as they’re apparently not connecting the decimal point). All 48 Arduino boards receive commands from a Raspberry Pi which is running openFrameworks to generate the animations.
Now of course the project was well under way before [Peter] discovered a similar display from more than a year ago. But we’re glad that didn’t stop them from forging ahead and even building on the idea. They added a camera to the display’s frame which lets it mirror back whatever is in front of it.
What popped into our minds was one of the recent entries for the Trinket contest.
Continue reading “7-Segment Display Matrix Visualizes More Than Numbers”
If you’ve been waiting for a more detailed guide before you set off to work on your own Infinity Mirror, [Ben]’s write-up is perhaps the most approachable one you will find. This build uses a set of four potentiometers to control an analog RGB LED strip (these lights are not individually addressable: but that makes coding simpler). [Ben] powers everything from a 12V 5A DC adapter, which is more than enough to run the 12V RGB strip along with the Arduino.
The mirror has two different ‘modes:’ individual channel color control and color-fade. In the first mode, three pots drive the RGB channels respectively. The color-fade mode has a mind of its own, sliding between all possible colors; you can spin the fourth potentiometer to control the speed of the transition.
The video below better illustrates the different modes. We definitely recommend [Ben’s] excellent guide as an ideal first project for anyone who has yet to take the plunge beyond simple microcontroller exercises. Check out Freeside Atlanta’s Infinity Mirror prototype for more inspiration.
Continue reading “RGB Infinity Mirror”
This rig is something of a museum or art installation, but the concept is so simple we thought it could easily inspire your next project. The two mirrors and two video sources make up a stereoscopic display.
The user sits between two displays (computer monitors shown here, but the post also shows images projected on two walls of a room). A pair of mirrors mounted at forty-five degrees form the eye pieces. It’s a V-shaped mirror assembly in which the narrow end pointing toward the bridge of the user’s nose. The mirrors reflect the images from the monitors, giving a different view for each eye.
In this case each monitor is playing back a video loop, but one is just slightly longer than the other. Each monitor has a potentiometer in front of it. The user can turn them to speed or slow the playback in an attempt to bring the video back into sync. We don’t think we’d replicate that portion of the project. But it might be fun to view some stereoscopic clips in this way. There’s even instructions on how two cameras were used to record the scenes.
You can get a closer view of the test apparatus in the clip after the jump.
Continue reading “Stereoscopic display art installation”
At first we thought that [Pete Prodoehl] was using the wrong term when calling his project a Laser Kaleidoscope. We usually think of a kaleidoscope as a long tube with three mirrors and some beads or glass shards in one end. But we looked it up and there’s a second definition that means a constantly changing pattern. This fits the bill. Just like the laser Spirograph from last week, it makes fancy patterns using spinning mirrors. But [Pete] went with several 3D printed parts rather than repurposing PC fans.
In the foreground you can see the potentiometers which adjust the motor speeds. The knobs for these were all 3D printed. He also printed the mounting brackets for the three motors and the laser diode. A third set of printed parts makes mounting the round mirrors on the motor shaft quite easy. All of this came together with very tight tolerances as shown by the advanced shapes he manages to produce in the video after the break. Continue reading “Laser Kaleidoscope uses more 3D printing and less scavenging”
This mirror will spook your guests with a variety of static and animated images. It includes a proximity sensor so the images will not appear until someone comes close enough to see themselves in the looking glass.
The electronic parts are quite easy to put together. There is a 32×32 RGB LED matrix mounted on the back of the mirror. It is driven by an IOIO board with some custom firmware written by [Ytai], the creator of that board who happens to live next door to [Alinke]. Where this starts to get interesting is when [Alinke] was working on the mirror to make the LEDs visible from the front. He used a razor knife to put hundreds of scratches in the varnish on the back. This lets just enough light through to see the LEDs, but keeps the mirrored surface reflective. See for yourself in the clip after the break.
The images are fed to the IOIO board by an Android device. We think this could have a lot of use after Halloween as a weather display or news ticker. Perhaps you could even feed it from your diy Android thermostat.
Continue reading “Halloween Props: a spooky mirror”
[Michiel] gave us a little shout-out by drawing the Hackaday logo with his recently completed 16×8 pixel laser projector. It uses a spinning set of mirrors mounted at slightly different angles to redirect the path of the red laser diode.
The projector is driven by an Arduino. To give it more than just a hard-coded existence [Michiel] included an Xbee module. This lets him connect to it with a computer in order to stream messages. One of the demo videos linked in his project log shows the web interface he coded which will push a message typed in the submission form out to the projector where it is scrolled like a marquee.
This type of spinning display is one of a few common methods for making laser projectors. In the image above you can see the optical sensor which is used to sync the diode with the spinning mirrors, each of which is responsible for a different row of pixels. He lists off several things that he learned when working on the project. We think the most important is the timing issues which go into something like this.