NEW TUTORIAL: Color Balancing Video Light feat. DotStars


NEW TUTORIAL: Color Balancing Video Light feat. DotStars

Video lighting is a complicated beast. There are loads of variables to take into account, and that’s become more apparent as DSLR’s have allowed more and more amateurs to achieve professional results. But it doesn’t have to be so hard.

One of the more challenging aspects of digital videography is getting the correct color balance in lighting. Tungsten lightbulbs burn at a warm temperature, while daylight is very cool by comparison.

This project aims to accomplish two goals:

  1. Create a color balancing LED camera light that doesn’t produce flicker.
  2. Create the custom casing of the light from common supplies available at a hardware store.

The color balancing is achieved by two alternating grids of LEDs, in warm white and cool white, with corresponding potentiometers controlling the brightness of each. Either grid can be fully on, fully off, and the gamut between.

It’s important to use DotStars because they’re both supremely bright, and also refresh at 20 KHz PWM rate, so unlike NeoPixels, you can’t see flicker during movement or filming.

But why not 3D print it? I’ll answer you, inquisitive one! Because not everyone has a 3D printer, and before I got one myself, I used to get discouraged at any project I couldn’t print. Instead of adding this project to a list of wants-but-can’t-do’s, I’ll show you how to roughly assemble a good enough case from plywood, and a minimal amount of tools.

This is not a quick project, but it’s very rewarding, and considerably cheaper than buying the commercial alternative.

Let’s do this!

Supplies you’ll need:

  • Adafruit Pro Trinket (or similarly compatible product. Don’t use the regular Trinket, it doesn’t have enough pins. You will need a way to program FTDI.)
  • Pro Trinket Backpack
  • LiPo Battery – I recommend 1200 mAh or bigger.
  • APA102 5050 Cool White and Warm White DotStar LED’s
  • 5050 LED Breakout PCB’s
  • 10K Potentiomer – ones with solder lugs would be easier, I’m using the pin-style Adafruit one for convenience.
  • 16mm Illuminated Latching Pushbutton – use whichever one you want. I just like this one.
  • Perma-Proto quarter sized breadboard – this is my favorite thing Adafruit produces. They’re super, and reusable.
  • Pogo Pins – Absolutely essential for testing the 5050 Breakouts
  • Breadboard – for use with pogo pins and testing
  • Fine tweezers – I like straight tip
  • Soldering iron and solder.

Non-Adafruit Tools and Supplies

  • Plywood boards, in 1/2″ thickness, and 1/8″ thickness. I used hardwood veneer style, which look great, but are more of a pain. Get a plywood that does not use a formaldehyde bonding agent.
  • Straight Edge Ruler of some sort.
  • Saw. This is plywood, so it can be any saw. It’ll have to do crosscutting and ripcutting (because it’s plywood.)
  • Hacksaw blade (recommended) for small starter cuts, and detail cuts. Don’t need the handle.
  • Stanley 10-049 Pocket Knife. This is the most important tool for this project, because it’s both incredible, and scary sharp. Use with absolute caution, but use it a lot. It’ll save you tremendous time. It’s no normal knife. Get it on Amazon.
  • Hammer.
  • Solder paste.
  • Heat gun. If you’re the sort to ask me if you can use your SMT mounting station, then you’ve answered your own question.
  • Drill.
  • Drill bits, in 1/16″, 1/8″, 1/4″, 5/16″, 21/64″ sizes. All but 21/64″ are standard with most drill bit sets. You can get that bit at McMaster. You will also need a 5/8″ bit, and a 3/4″ bit, but I recommend Forstners for this (discussed below.)
  • 1/4″ Knock-in insert. There are many varieties of threaded inserts, I just like these. You can get them at McMaster.
  • Screwdriver.
  • M2 Screws and nuts (you can use standoffs) – for mounting the Pro Trinket.
  • M3 Wood Screws – for mounting the front panel, and edge blocks.
  • M3 Screws and nuts – for mounting the Proto-Board.
  • #6 Wood Screws, for the edges (or any screw you prefer.)
    Velcro – for the battery.
  • Optional: If you do any sort of panel mounting, I recommend getting a set of Forstner bits. They are about $30 on Amazon. They drill perfectly smooth holes, and are really wonderful for removing material to thin wood out, or reduce weight. In this project, you will also need a 5/8″ bit and a 3/4″ bit, and I recommend using Forstners. They’re a dream. Get them on Amazon. The optional part of this is whether you use regular drill bits, or Forstners. Either way, you need to use a 5/8″ bit and a 3/4″ bit.
  • Optional: Salon-style emory board. Bonus points if it’s a different grit on each side. These are cheap and convenient alternatives to sandpaper, and are available at nearly any grocery store. Make sure it’s the thick variety.

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.