How to Control DMX Lights with Raspberry Pi

Control DMX Lights with Raspberry Pi
(Image credit: Tom's Hardware)

I have an upcoming project where I’ll be controlling the exterior lights on a prominent building in my city, and in order to do that, I need to master controlling DMX fixtures with a Raspberry Pi. I have an old DJ style light sitting at home that uses the DMX protocol that is perfect for testing. With a Raspberry Pi and a DMX adapter, we can use a bit of python to program the fixture. Getting it to work was an arduous process, so I hope I can make it simpler for the next person. If you’re looking to control DMX lights with a Raspberry Pi, here’s the easy way to do it. 

What You’ll Need For This Project

Latest Videos FromTom's Hardware
Ryder Damen
Freelance Writer

Ryder Damer is a Freelance Writer for Tom's Hardware US covering Raspberry Pi projects and tutorials.

  • jmlassen
    I'm having an issue with this setup, when I use OLA to change any light channel I get sporadic flashing of the lights. This is my first light control project so it could be something obvious but I've been stuck on this for a while and I haven't been able to move forward. Any help is appreciated.

    gHQO5C9wVdk
    Light channel programming guide
    Reply