PCB LED Flower

9,225

123

15

About: Civil marine engineer

PCB designing it is my hobby. Usually, I did something for myself only, but some time ago my wife asks me for anything beautiful for her.

And soon I designed this flower. It's the first time I use an Attiny processor, and it was just another experiment for me.

All flower's petals have his own microcontroller with 12 LED connected in charlieplexing order. And this microcontrollers to be controlled by 1-wire protocol.

The flower still not finished, I should write new code to control all LED separately. For now, I can only light up all LEDs simultaneously.

Before starting this project, you should know how to solder smd and how to program ATtiny microcontroller.

If you like the flower you can easily make it, just follow the next steps:

Step 1: Order PCB

This PCB contains all needed to complete one flower - 6 petals and 2 central part (one red and one yellow for your choice).

You can download and send a zip file or order it directly from Seeed studio. The PCB penalized but you should cut out all items by your self. It's easy to do by Dremel tools.

Or download attached PCB files for EAGLE and order separate ones.

Thickness I ordered was 1 mm.

Step 2: Prepare Tools and Spare Parts

To assemble PCB you need next tools:

  1. Solder;
  2. Tweezers;
  3. PCB holder;
  4. Soldering flux;
  5. Solder wire;

Spare parts:

  1. ATtiny85, SMD: SOIC - 6 pcs; (or ATtiny45 - but not tested);
  2. LEDs, SMD: 0603, red color - 72 pcs; (or other colors, but same on one PCB);
  3. Wires;

For programming:

  1. Anything that you like to programming ATtiny - Arduino, AVRISP or others
  2. Clips for in-circuit Programming or SOIC8 Programming adapter
  3. Arduino soft and Attiny library

Step 3: Assemble One Petal

After cutting out petals from PCB fix it in your PCB holder, apply the soldering flux on pads for LEDs and solder all LEDs. Be caution the LEDs should point with green cathode mark to outside.

Next, if you have clips for programming in place (recommended) then first fix the PCB for another side, apply flux for pads for attiny chip and solder it in its place. Be caution to pay attention to the orientation of chip's mark.

If you prefer to use the adaptor for programming microcontroller, you should first load code as described in the next step and then solder it.

Step 4: Upload Code

Connect the programmer to your computer and fit the clips on the chip and upload the attached code to a microcontroller.

All LEDs should light up constantly.

Repeat previous and this steps for all petals.

Step 5: Assemble the Flower (outside Part)

At first solder two petal side by side, two side holes should be one over other, so you can insert one wire V(+). One (or all) of this wire will be used for power supply.

One by one fix all petals in a circle.

Step 6: Assemble the Flower (inner Part)

Now take the central PCB and solder wire in 6 bigger outside holes, this is V(-) or GND. Then insert all 6 wires to petal's holes for V(-) and solder it.

You can use these wires for powering PCB, or cut out and add some wires to central holes, it will form a flower stalk.

Power up this PCB with 2.7 - 5.5V. All LEDs should light up. If not check all connections between PCBs.

Step 7: Finish

Use your imagination to finish this project.

I used some Christmas toy with a battery holder for 2xAAA batteries. As a grass, I use old PCB.

It's my first Instructables project and it still not finished.

So ask me questions and be ready for updates.

PCB Contest

First Prize in the
PCB Contest

Share

    Recommendations

    • Classroom Science Contest

      Classroom Science Contest
    • Fandom Contest

      Fandom Contest
    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest

    15 Discussions

    1
    None
    nqtronix

    4 months ago

    Beautiful design of the flower as well as the PCBs themselfs. Great entry for the contest, wish you best of luck!

    3 replies
    1
    None
    vyudinnqtronix

    Reply 4 months ago

    Thank you very match! I spent a lot of evenings to make this design.

    0
    None
    nqtronixvyudin

    Reply 3 months ago

    Congrats to the first place! :D

    1
    None
    vyudinnqtronix

    Reply 3 months ago

    Thanks!!! :)
    It was very unexpected for me!

    0
    None
    triplerd

    4 months ago

    It will very helpful if you can provide me the nc file. Great project!!

    0
    None
    TimL90

    4 months ago

    This looks awesome... and just in time for peoples valentines day!

    I am ordering my PCB's currently and cannot find where the little green leaf PCB is in the Gerber files (I might be blind!). Can you please tell me where it lives?

    PS: Congratulations on the build and also on the number of sites that have re-posted it to makers everywhere!!

    2 replies
    1
    None
    vyudinTimL90

    Reply 4 months ago

    Sorry for disappointing you. We cannot make green leaf on red PCB. Green leaf it is just some extra from my other design, so if you like it to make you should order it separately.
    I added brd file with 9 leaves to "Step 1".

    Tiny_Leaf v02 panelized_f.png
    0
    None
    TimL90vyudin

    Reply 4 months ago

    Disappointing me... no way, I knew the moment I saw this yours would be the next project I wanted to make myself.
    This is brilliant, and for a first instructable... how cool!

    0
    None
    Ableson

    Tip 4 months ago

    I'm like the rose it is Creative and interesting very good

    1 reply
    0
    None
    vyudinAbleson

    Reply 4 months ago

    Thanks for good words! I did my best! :)

    1
    None
    DIY Hacks and How Tos

    4 months ago

    I love this. It would be perfect for making a cyberpunk variation on the Beauty and the Beast rose.

    1 reply
    0
    None
    randofo

    4 months ago

    Nice! I like the use of the different color PCBs to make the flower.

    1 reply
    0
    None
    vyudinrandofo

    Reply 4 months ago

    Thank you ! I'm glad you liked it.