Gioia - Glittering Fashion
by Sergio Ghirardelli in Circuits > Wearables
246 Views, 3 Favorites, 0 Comments
Gioia - Glittering Fashion

"Gioia" in Italian means joy.
I wanted to call this project this way in the hope that it will bring joy and happiness to those who wear it.
This gadget of 3 cm of diametrer can contain 21 single-color LEDs or 8 RGB LEDs.
The infinite animations, which also include letters and symbols, are managed by an Attiny85 microcontroller.
The device is powered by a 30mAh LIR1632 rechargeable lithium battery.
Charging is done via a micro USB connector and takes about 90 minutes from 0% to 100% The device lasts for about 5 continuous hours.
The project is available in 2 versions:
- 21 monochrome leds
- 8 RGB leds
Supplies




21 monochrome leds version:
- n.1 pre assembled PCB https://www.pcbway.com/project/shareproject/Gioia_glittering_fashion_21_monocrome_leds_caeb9192.html
- n.1 LIR1632 rechargeable lithium battery with soldered pins https://it.aliexpress.com/item/32858911182.html?spm=a2g0o.order_list.order_list_main.5.23383696wHMmGX&gatewayAdapt=glo2ita
- n.21 SMD 1206 (3216 metric) leds
8 RGB leds version:
- n.1 pre assembled PCB https://www.pcbway.com/project/shareproject/Gioia_glittering_fashion_8_RGB_leds_abd15673.html
- n.1 LIR1632 rechargeable lithium battery with soldered pins https://it.aliexpress.com/item/32858911182.html?spm=a2g0o.order_list.order_list_main.5.23383696wHMmGX&gatewayAdapt=glo2ita
Tools:
- Solder Station
- Kit for pendant, earrings building example: https://www.amazon.it/dp/B0BTDCNH52?ref=ppx_yo2ov_dt_b_fed_asin_title
- Arduino as ISP programmer (or equivalent) for Attiny microcontrollers programmer
Solder LED's






This step is only for 21 monochrome leds version.
Solder all 21 LEDs of the colors you want. You can mix them as you like, creating for example the flag of your country or your favorite team... you have endless possibilities: use your imagination!
The only thing you have to respect is the pinout of the LEDs: in the photo I attached, for each single LED I indicated the Cathode pin (K)
Battery Pins Bending

Bend the battery pins so that they are ready for surface soldering. Be careful not to short-circuit the battery terminals
Double-sided Adhesive on Battery

Fix double-sided adhesive on the negative pole of the battery
Battery Fixing

Fix the battery with the adhesive, orienting the pole pins over the relative pads.
Pay attention to polarity: see the photo
Battery Soldering

Solder the battery terminals, taking care not to damage the other components
Recharge Battery

Recharge the battery via the micro USB connector.
The orange LED lights up during charging and will turn off when the charge is complete.
Connect Programming Cables

Connect USB cable.
Insert the 4 wires (rigid conductor diameter 0.6mm) into the programming pads, according to the pinout in the diagram
IMPORTANT: The 5V power supply of the USB cable must be the same as that which powers the ISP programmer!
Download the Animation Software

Go to the project's Github repository page: https://github.com/Green-bms/gioia/tree/master
Download the .zip file as shown on picture.
Extract .zip file in a folder.
You can find several examples to install in the following folders:
- ...\21 monochrome leds version\Code examples
- ...\8 RGB leds version\Code examples
You can also modify the sketches as you prefere and design your animations!
Load the Sofware

Load the software to device Microcontroller, performing the following steps:
- Switch on Gioia device by slide switch
- Configure Attiny85 board on Arduino IDE
- Set "Arduino as isp" programmer
- Write bootloader and check the success of operation
- Compile and load the software. Check the success of operation
- Switch off Gioia device by slide switch
- Disconnect USB cable and programming wires
Enjoy!!!
