Outdoor DMX-ingeschakelde RGB LED Flodlights – Betaalbaar & Hoog Presterend
Onderdelen en benodigdheden
| Arduino Nano R3 | 1 |
| Adafruit PCA9685 16 PWM-kanalen I2C | 1 |
| Eigen PCBs | 1 |
Apps en online diensten
- Arduino IDE
- Freestyler DMX-besturing
Over dit project
Ik had al veel DMX-gestuurde lichten binnen, maar wilde er ook buiten. Omdat RGB DMX-lampen duur zijn (€200-300 per stuk), zocht ik naar alternatieven.
Ik vond goedkope RGB LED flodlights met IR-bediening (€8 per 10W). De uitdaging was om deze om te bouwen naar DMX-besturing.
Oplossing
Alle 5 flodlights hebben één centrale Arduino in een afzonderlijke doos. Elke lamp heeft een 3-kanaals PWM getriggerde constante-stroom PCB en een D-Sub 9-connector kabel. De PCB past perfect in het kleine compartiment onder de lamp. Elke LED-kanaal is ingesteld op 350mA.
Alle 5 lampen zijn verbonden met een centrale doos met:
- 12V 3,5A voeding
- 12V - 5V mobiele telefoonlader
- Arduino Nano op eigen PCB voor DMX (RS485) converter
- Adafruit 16-kanaals PWM-uitbreiding via I2C
- Draadloze DMX-ontvanger
- Distributie PCBs voor D-Sub lintkabels
- Veel lijm om het waterdicht te maken
Het systeem heeft al 3 weken zware regen doorstaan. De totale kosten voor 5 lampen zijn ongeveer €110.
Code
DMX-versie
Besturingsprogramma voor 5x 3-kanaals RGB-lampen. De DMX-adressen zijn hardcoded vanaf startadres 200, dan 5x 3 kanalen R, G en B zonder dimmer-kanaal. De rode kanalen worden gecorrigeerd omdat rode LEDs veel helderder zijn.
USB-invoerversi
Debug-versie met directe invoer voor lampnummer en RGB-waarden via Arduino IDE terminal.
Fixture voor Freestyler
Kanaaldefinitie voor de DMX-besturingssoftware op de PC.
Schema's
Eagle-bestanden voor PCBs: universele Nano-basis met DMX-invoer en PWM/I2C-uitgang, 5x 3-kanaals distributie met 12V invoer, 3x 350mA/12V bron met PWM-invoeren.
Productieproces
- Bouw Je Eigen LUMAZOID: Een DIY Arduino Muziek Visualizer
- Web-gestuurd DMX-verlichtingssysteem – Arduino Master Controller
- Gebarenbestuurde RGB-tafellamp – Interactief, Handvrij Verlichten
- Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
- Bouw een Slimme Arduino Vierpotige Robot: Stap-voor-Stap Handleiding
- Arduino Handwastimer: Simpele DIY-tool om COVID‑19 te bestrijden
- Arduino RGB LED Kleurmixer – Beginner-vriendelijk DIY-project
- Een 8×8 LED-matrix beheersen met Arduino Uno: Stap-voor-stap handleiding
- Bouw een DIY Arduino Radionica EMR Behandelapparaat
- DIY LED Roulette-spel – Bouw Eenpersoons Arcade Met Arduino Nano
- Slim Arduino-aangedreven geautomatiseerd parkeergaragesysteem