A Mirror surrounded by a string of brightly lit lamps is something you usually get to see in a Movie Star’s dressing room. [pickandplace] was inspired by the Movies, and a dark bathroom, to come up with a Bathroom Mirror equipped with some bells and whistles. To start with, his planning was quite detailed, sketching out the features and constraints for his design. He chose to use a round mirror with 12 LED bulbs (which are safer than 220V bulbs) so it can work as a clock. User input is handled by a motion sensor to automatically switch it on/off and a capacitive touch dimmer. Under the hood there’s an RTC (for clock and brightness adjustment based on time of day), simple boost PWM LED driver, thermal management for the LEDs which are 10W, temperature sensor to pipe down the current if the LEDs get too hot, and even an anti-fogging heater strip – phew!
His execution is no less brilliant. Starting with building the wooden frame and ending with the code for driving all the electronics. Along the way, you will find detailed notes on the LED’s, PWM Driver, Heat sinking, and capacitive Touch dimmer using Atmel’s AT42QT2160 Qslide – Matrix Sensor IC. He had some trouble with the Motion Sensor PIR module, and hasn’t yet written the code to implement it. His first version used a PIC18F87J50, and the next iteration had an ATXmega256A3BU – but he asks us not to get into the Microchip vs. Amtel debate. We have to agree on that. Sharp readers will point out that neither of the two micro’s can provide 12 PWM channels. Well, worry not, he has it all figured out. He also coded up a simple control interface which is handy when the unit is hooked up over USB to a computer. To top it off, he built a miniature LED ring to use as a “Simulator” while working on the code so he didn’t have to lug the heavy Mirror in and out of the bathroom. How’s that for doing a good job better! Source files are on his Github repo, and links to the hardware schematics are peppered throughout his blog.
If you don’t want to build something so fancy, look up the Bathroom Mirror with HUD which displays Time and Weather
Continue reading “Slick Bathroom Mirror is All Tricked Out”
We don’t think we’ve seen an Infinity Mirror Clock before, but we love this new twist on an old favorite. Different colors distinguish between seconds, minutes and hours, and an additional IR sensor detects when someone is directly in front of the clock and switches the LEDs off, allowing it to be used as a normal mirror. This build is the work of [Dushyant Ahuja], who is no stranger to hacking together clocks out of LEDs. You can tell how much progress he’s made with the mirror clock by taking a glance at his first project, which is an impressive creation held together by jumbles of wire and some glue.
[Dushyant] has stepped up his game for his new clock, attaching an LED strip along the inside of a circular frame to fashion the infinity mirror effect. The lights receive a signal from an attached homemade Arduino board, which is also connected to a real-time clock (RTC) module to keep time and to a Bluetooth module, which allows [Dushyant] to program the clock wirelessly rather than having to drag out some cords if the clock ever needs an adjustment.
Stick around after the jump for a quick demonstration video. The lights are dazzling to watch; [Dushyant] inserted a stainless steel plate at the center of the circle to reflect the outer rim of LEDs. After a quick rainbow effect, it looks like the mirror enters clock mode. See if you can figure out what time it is. For a more step-by-step overview of this project, swing by his Instructables page.
Continue reading “Infinity Mirror Clock: There’s a Time Joke There Somewhere”
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”