Tulip consists of 6 petals each with 5 SMD white LEDs. Each petal is connected with one of the Arduino output pins. Blossom hides 7 NeoPixel RGB LEDs. From an electrical point of view, the whole flower is ground and veins in petals are a positive voltage. Petals are opened by a pushrod which is going all the way down the stem to the base. The pushrod is controlled by a movement of a small hobby servo. Small leaf on the side of the stem is connected to TTP223 touch sensor inside the base and creates a capacitive touchpad. The wooden base contains a servo motor, touch IC and Arduino Nano.
You can find detailed instructions on instructables.com.
Don't forget to share your creation! Also, consider supporting me by buying some of my products in my Tindie store.
You can find me and my latest projects on my Twitter account.