Close

Illumination

A project log for Pi 5 Photo Booth

Designed to be as user-friendly as possible and take great photos, without breaking the bank

colin-pateColin Pate 12/22/2023 at 01:490 Comments

The current LED lighting setup is the 4th revision of what started as a $30 light ring from Amazon. Here’s the specs of what I’m using now:

Close up of the LEDs and driver circuit, mounted to the heatsink and stuck to the rear panel of the enclosure

The LEDs are mounted with thermal double-stick tape to a makeshift heatsink comprised of two pieces of 1”x0.125” aluminum stock. The heatsink is double-stick taped to the rear panel of the enclosure. In the middle of the heatsink is a 3D-printed clamp that holds a protoboard with the LED driver circuit.

An important constraint to note is that the heatsink probably isn’t big enough to let the LEDs run at a high PWM duty cycle for more than a few seconds. This is acceptable for this application because the LEDs only have to be super bright for long enough to capture the photo. The rest of the time, they’re kept on at about 20% duty cycle to give the photo booth an inviting glow.

The rear panel of the enclosure, covered in reflective tape and a few random adhesive scraps

Here’s the schematic of the driver circuit. As you can see, it’s quite simple, but so far it’s done the job.

R2 is very important, it pulls the MOSFET gate low when the Pi GPIO pin is not driven so the LEDs don’t stay on and burn out. The Pi GPIOs float when it’s booting up, and this takes long enough that the LEDs could burn out if they were fully switched on during this time. R3 and R4 set the current to the LEDs to about 700mA. The LED strings are switched by a N-Channel MOSFET with a low gate threshold voltage. I chose the DMT6009LCT but I’m sure there are plenty of other options that would work as well.

Discussions