Infinite Mirror
Introduction
Searching for "Infinite Mirror" on YouTube will show many related videos.
An infinite mirror is made up of:
- An LED strip along the inner side of the frame
- A mirrored base
- A top cover with a semi-transparent mirror
However, it does not create a true infinity effect like two regular mirrors facing each other.
The top cover only reflects part of the light, allowing some of it to pass through.
This makes the light visible from the outside, but with each reflection on the cover, the light intensity decreases.
This limits the apparent depth, making it finite rather than infinite.
Below is a video of my Infinite Mirror prototype, with inner dimensions of 25 cm each side.
Enhanced Prototype
A new prototype with inner dimensions of 970 cm by 770 cm is currently in development and construction.
Planned or partially implemented features include:
- Total number of LEDs: 486
- Control via ESP-32 touch functions
- Voice control (Android device, MIT App Inventor, web server)
- Control through a special Bluetooth module
- Light measurement
- Temperature measurement
- Clock functionality with time via WiFi and NTP
More features to be added.
Commissioning of the 4 LED Strips
1st LED Strip
The WS2815 LED strips are designed for a supply voltage of 15 V.
For the very first test, I powered the WS2815 strip with 5 V and activated a maximum of 20 LEDs.
The LEDs could display red, but any attempt to add other colors caused the LEDs to go dark.
The solution was to supply the LEDs with 15 V, allowing them to display all colors.
I then attempted to activate all 107 LEDs on the first strip, but none of them lit up.
I found that the Adafruit NeoPixel Library only supports up to 74 LEDs with the method I used.
After switching to the FastLED library, all 107 LEDs could be controlled successfully.
2nd LED Strip
Connected the second LED strip, but the LEDs did not light up.
Solution: Disconnect the backup line from the data line.
3rd LED Strip
Connected the third LED strip, but no LEDs lit up.
Solution: Removed and replaced the last LED on the second strip using a scalpel.
4th LED Strip
Connected the fourth LED strip, but two LEDs stayed lit continuously.
Solution: Replaced those two LEDs as well as the one immediately before them.