How to use Arduino as a DMX controller and receiver to control commercial DMX fixtures as well as your own projects. This uses the Arduino to send and receive custom hard coded data with the DMX protocol, not meant to receive other standard controller data.
An American DJ microwash RGBW light is controlled to verify successful DMX data is being sent, and a strip of 60 WS2812B RGB LEDs are controlled.
The strip of LEDs are first controlled as a single unit where all pixels are the same color and brightness, replicating the American DJ light to verify operation.
Then each pixel on the LED strip is controlled discretely using 180 DMX channels (60 LEDs x R G B level data), creating an LED chaser scene.
This is mostly an Arduino protocol demo, an actual implementation would require power and data isolation, which I will do in a different video.
Sketch & Schematic:
github.com/GadgetReboot/Ardui...
More on using WS2812 RGB LEDs: • HOW TO USE WS2812B NEO...
More on Arduino DMX: • ARDUINO DMX512 CONTROLLER
DMX Serial Arduino Library
www.mathertel.de/Arduino/DMXSe...
github.com/mathertel/DMXSerial
DMX Technical Reference
www.element14.com/community/g...
erg.abdn.ac.uk/users/gorry/eg...
RS485 Power and Data Isolation Device
www.analog.com/en/analog-dial...
www.analog.com/media/en/techn...
Patreon: / gadgetreboot
#ElectronicsCreators
18 фев 2019