Introduction: LED Mandala Installation

About: Bringing Fiction to Reality.

This Instructable is about making a huge LED MANDALA for your room decor & creative installation for any event. The LED Mandala shown here is part of Light Show. This Instructable offers you step by step instructions to make 10ft x 10ft mandala.

Note: This project contains several High Current SMPS which may give an electrical shock when used unprofessionally. In case you have no experience working with electrical wires & high current devices, Please take some help from a professional or hobbyist. Your safety is most important.

Step 1: Supplies

You will need all the items mentioned below, in order to make this mandala. You might try some alternatives of Non-Electrical components as per your convenience.

  1. Black PVC Flex Sheet (10ft x 10ft)
  2. Chalk (For drawing)
  3. Velcro tape half inches wide ( 50 m )
  4. 12 Volt WS2811 Addressable LED modules ( 500 modules )
  5. 1 sq mm electrically insulated wire ( 20 m )
  6. Arduino Mega Board ( 1 board with programming cable )
  7. Jumper Cables ( 10 of each type )
  8. 12 Volt, 50A SMPS (600 Watts)

Step 2: Digitally Creating Mandala Design (Optional)

In this step, we will create a digital design of our mandala. You can choose any software of your choice. I have selected Adobe Illustrator for my design.

  1. We need to create one grid for our PVC flex which will guide us to scale the design from a small image to 10ft x 10ft size.
  2. Once the Grid is completed, we can start designing your mandala art on software. The design is totally subjective & you can choose any design based on your preferences. Note: Try to make/choose a design with fewer curves so that the LEDs will be placed easily.
  3. Once the design is complete you can take out a print & move to the next step.

Step 3: Few More Mandala Designs

Note: Images used here are just for reference. These images are IPR of some other artists.

Image Credit: Shutter Stock & Fotolia

Step 4: Drawing Out the Grid & Making the Mandala

  1. In this step, you have to get your flex rolled out & use some muscle power :p You have to draw out a grid of step size of 1ft by 1ft. Cover the sheet in a grid design first & then start drawing out the Mandala art.
  2. Once the Drawing is complete, start taping the Velcro on lines. Use the Female side of Velcro tape on Flex Sheet so it won't hurt you when you walk over them.
  3. Next step is to stick LED Modules on Velcro Tape. The LED modules usually come into a group of 20 modules in one pack. You can start cutting out pieces of Velcro Male side & stick it on the backside of the LED module.
  4. Once all the LED modules are done with Velcro Tape. You can start sticking them on to the Mandala drawing.

Note: The Thanos figure you see in the middle, we actually made it sing some songs. We will also create one Instructable on it. Do follow us for more such projects.

Step 5: Solder Them Together

Now it's time to join all the LED modules, Strips to make their shape complete. There is a total of 4 outer ring shapes. You can join their Ground/Negative wires together & Positive/VCC wires together. Don't short Positive & Negative together. Note: Use 1 sq mm wire to make the connections for positive & negative voltages.

Don't connect the Data Out Lines(Green Wire) of LED Rings together. We will use them to control differently with Arduino Mega in the next step.

Step 6: Connecting Wires

  1. Connecting the positive & negative wires to SMPS. Connect the Positive/VCC wire on V+ terminal & Negative/Ground wire on V- terminal.
  2. Connect the Input power supply of SMPS (Live, Neutral & Ground) to the AC power outlet in your home.
  3. Connecting Arduino With LED Module rings.

Note: The circuit image shown here is just a reference of connections. The LED rings used in this image is Neopixel rings which are not suitable for this project. However, you can take the reference to connections.

  • All the Positive are joined together
  • All the Negative are joined together
  • A Ground connection is common between Arduino & LED modules/Power Supply.
  • You can connect the Data lines of LED Module rings to digital pins of Arduino. You can select any digital pin & make changes in the code.

Step 7: Let's Code It

The code I generally prefer to test my setup is attached to this step. You can make changes to a few lines according to your setup.

  • The number of Pixel Modules :

Adafruit_NeoPixel strip = Adafruit_NeoPixel(250, PIN, NEO_GRB + NEO_KHZ800); Here in this line I have written number 250. That represents the number of LED modules used. You can change this number according to your setup.

  • Pin Number: You can change the number based on your pin selection. I have selected digital pin 4.

#define PIN 4

// Parameter 1 = number of pixels in strip

// Parameter 2 = pin number (most are valid)

// Parameter 3 = pixel type flags, add together as needed:

// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)

// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)

// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)

// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)

Adafruit_NeoPixel strip = Adafruit_NeoPixel(250, PIN, NEO_GRB + NEO_KHZ800);

If your patterns are getting messed up, Just change NEO_KHZ400 in place of NEO_KHZ800.

If your colours are getting messed up, Just change NEO_RGB in place of NEO_GRB.

It's time to upload the code & enjoy your mandala. Share, Like & follow if you like this instructable.

Step 8: Enjoy

Holiday Decorations Speed Challenge

Participated in the
Holiday Decorations Speed Challenge