Portable Led Projector for Light Effects




Introduction: Portable Led Projector for Light Effects

I always liked the colorful light effects in the pictures...

So I came up with the idea of creating a portable led projector for photography and movie making.
An infinite number of filters that we can make for such a lamp expand its possibilities in photography. Filters can be made of various lenses, filters, mirrors, apertures ...

So let's begin!

Step 1: Collect Items

  1. Arduino pro mini or nano/micro and if needed USB/UART or TTL converter,
  2. Neopixels strip ( for this project I used 9 leds),
  3. Rotary encoder with button,
  4. USB cable,
  5. A few wires,
  6. Heat sink for leds,
  7. Lenses, multi-lens, filters ( I founded them in old 3lcd projector),
  8. Powerbank,
  9. 1/4"-20 female thread,
  10. Smal pcb (It is not necessary. You can connect all power cables together),
  11. Plywood ( For laser cutter),
  12. Soldering iron and tin,
  13. Glue,
  14. Most important, your time :)

Step 2: Cut Needed Parts

Download rar. file.

Unzip files and find "project" folder.

Cut needed parts using laser cutter (you can edit them and print on 3D printer).

I covered the plywood with tape.

Step 3: Solder Parts

Solder parts and wires as in the diagram.

Arduino and neopixel strip must be grounded together!

Dont plug power yet. :)

Step 4: Programming

In the attached file, you need libraries for the rotary encoder and a program for the projector.

Do not plug in the usb power cable, use the voltage from the USB
converter for arduino programming by selecting the appropriate 3.3V or 5V voltage.

If you have trouble verifying and sending the code to Arduino then:

  1. Copy the code from the attached file
  2. Paste it in a new file
  3. Click verify Then save the sketch in the default folder with other Arduino sketches
  4. Upload the code to Arduino. Connect your arduino to the computer, change the code in pins if you use other. Upload the program.

Step 5: Glue the Cut Parts

Glue the cut parts and connect elements together just like in the pictures. :)

Longer and wider walls are side elements, shorter ones and narrow ones are the base and the upper part.

Let it dry.

Step 6: Final. Good and Productive Fun!

Have fun and creative fun!

If you liked this idea, please vote :)

Optics Contest

Participated in the
Optics Contest

Be the First to Share


    • Anything Goes Contest

      Anything Goes Contest



    4 years ago

    Great project, I really like it ! But the end result depends strongly on the set lenses you were able to find. Do you have some more info about where to get a set of lenses like that?


    Reply 4 years ago

    You can find them in most old or broken 3LCD projectors. I found
    such lenses in "Sanyo PLC-XW55". You can also do something similar by
    making a filter with many small diameter focal length LED lens. :)

    4 years ago

    Good idea! I like this.


    4 years ago

    Thanks for the great idea, just what I was looking for! I seem to have a problem with the code though. At the section starting "Case 1!", I get "'colorWheel' was not declared in this scope".
    I'm OK on hardware but useless coding! Any help would be appreciated. Thanks.


    Reply 4 years ago

    Hi, I apologize for the problem.
    I updated the "Programming" step where I showed how to deal with such a problem. And I've uploaded a new file to Arduino. :)


    4 years ago

    What a cool light projector!


    Reply 4 years ago

    Thank you :)