This is a quick walkthrough of our final project, as you will follow this tutorial we will be able to make one on your own, by the way, the 12-face lamp is called Dodecahedron
First of all watch our final video :
(requires further finishing*)
When I tried to search for a ready one before I start I found a spectacular one but it seems so expensive so I decided to build one from scratch!
The VIDEO :
Well, you can see the difference and I will tell you why!
Their frame, LED strips and the other electronics will cost a lot.
So, as I told you before, my goal to keep it cheap and simple as possible
If you would like to continue just follow those steps.
Led strips: I used the simple version, the un addressable analogue version instead of the neopixel for two reasons, cheaper and requires simple code
Faces: I tried to use glass as it is cheap but I could not find a way other than waterjet to cut and that will empty my pockets, so I used acrylic sheets and laser cut and minimized dimensions as possible
Fixation: Using simple light weight 3d-printed part and some stickers to hide corners
Base: Wood sheets was a reasonable solution as it easy to work with and easy for finishing
Electronics: designing a PCB with the just the parts I need and a communication module like Bluetooth and lowering power usage to just use a cheap adaptor
I will provide you with the full BOM later
for the faces, remember when I said minimizing dimensions?
I made 3 faces on a sheet and used 3mm acrylic, which ended by like 20cm height face
made two holes for fixation on each corner node and one hole for the corners on the base
that means we have two files to cut, cut 6 of the upper face, 5 of the lower face, and one for the base surface
Here are the DXFs
to give the mirror look we have to get some mirror foil
but be carful with cutting and gluing and remember to use soapy water and be in low air environment
3d printing time
we have 20 nodes; 5 for base and 15 for the rest
Here are the STLs
Now, It is the BASE time
for the base, It may not have a decent end but it's up to you to either accept or edit my files ( I will attach the CAD later)
simple base from laser cut wood, 4 corners, one corner with power hole, upper and lower cover
you will need around 60 m3 screw + its nuts
As I mentioned before, We will make our PCB
So to know our PCB needs we will look at the needed function.
we need input power, RGB led strip output controlled power (PWM) and Bluetooth UART module
we settled on using ATtiny44 and we know it will be perfect for that
we will make a one-layer PCB here are your ready-for-fabrication files!
for the full eagle PCB design feel free to visit our sprint review pages
and for the components go to the BOM file
At first, I have to confess that I am totally newbie at this mobile application things and I also found that I am too rookie at Coding
I tried to write my own code, hola, it not reliable and not user-friendly at all so I searched online for solutions and found many like the RoboRemo app and some apps on the google play store
starting with an app on google play which is called led control, tested on Arduino UNO and it worked fine with their code but when I tried to use it with attiny44 and uploaded it, it refused to change its state, the other ReboRemo still have the same issue, so I tried to use another app called Color LED Controller, that worked great but the app itself keeps mixing color faulty and ruins color
you have it all in this tutorial
Anyway if you have developed any app works for attiny44 or have a hint what the problem is, please send me
NOW, you have to put them all together,
glue the foil on acrylic faces
install faces together with their fixation using screws
glue the led strips on corners and try to cover as many corners as possible( not with cutting and soldering them together as it will be too much waste of time)
cover the corners outside with rectangular black stickers
glue the base acrylic with the wood upper base
connect the led strips wires to the PCB and put the dc jack connecting it with a cable to PCB
install the app and pair your phone with the Bluetooth module and here we GO!
For more information kindly visit the sprint review