We have decided to make this badge few mouths before our marriage. In order to save time, we used the components that we already familiar with. We have made 25 badges and all the components are soldered manually.
The PCB is just a double layer with a dimension of 75x65mm. The black color is the soldermask, the white is the silkscreen and the gold parts are just the copper with the ENIG treatment.
On the top face, there are only the LEDs, on the bottom there are the chips, battery and the brooch.
The LEDs are organized as a matrix 4x18, one line is normal 0402 LED while the other 3 are tiny RGB LED called SX-0402-RGB.
Those LED are just 1x1mm
The 0402 LEDs are placed on the bridal bouquet, we have also made it in different colors, while the RGB LEDs are under our names.
The 18 column are controlled from the IS31FL3218, while the LEDs on rows are controlled by the PIC. The LEDs on rows are activated one by one and every time the PIC update the IS31FL3218 with the color data of the row.
To activate the light effect, we have added two capacitive sensors under the two figures. For driving those sensors, we have used the Capacitive mTouch™ functionality of the PIC 16F18326.
On the bottom, there are all the chips and the passive components. We have covered all this part with a black hot glue.
There are also the battery holder. The battery is the CR2032.
Unfortunately i didn't take a photo of the components before the covering... I have only a 3D render
And here the result with the covering:
We didn't putted any ON-OFF switch, this because we were thinking to use some low power functions of the PIC and use the capacitive sensors as a wake up trigger.
But unfortunately we have discovered, at the end, that the capacitive sensors doesn't work like this. The lowest power mode that the capacitive sensors works is the DOZE mode and not in deep sleep.
This reduced a 1 week of battery life, but for us the importance was that the duration was at least the day of our marriage!