This is an Arduino™ library to control your DALI lamps with the brand new daliMaster shield, with built-in DALI bus power supply system. B:boom::boom:m!
Do you want to use this board with your Raspberry Pi also? Take a look here..double B:boom::boom:m!
DALI (Digital Addressable Lighting Interface) is a powerful protocol to control lighting. Through DALI you can dimmer your led lamps, ask them status, recall a predefined scenario and so on. If you want more information about DALI you can find many useful links to the bottom of this page.
Well, the answer is YES.
With daliMaster shield! As the name suggests, that shield transforms your Arduino™ in a DALI master, acting as a bridge between I2C interface and DALI bus. Let's make an example to explain how it works.
-
Fit daliMaster shield on your Arduino™
-
Make connections (you can find an example here)
- Connect your lamps to their ballasts
- Connect your ballast to mains..be careful!
- Connect your ballasts and daliMaster shield to DALI bus
- Connect your 24V DC power supply to mains and to daliMaster..again, be careful!
-
If I'm right, now you should have all of lamps on. Let's turn them off.
-
Connect Arduino™ to your computer.
-
Download this library and load daliMaster/examples/serialControl.ino
-
Now open serial monitor, select 115000 as baudrate and you should see:
daliMaster start..
i2c master begin..
device(0x23) is ready!
- Well, write and send this command:
-d -b 0
- If everything went well your lamps now are off. But we don't like darkness, so let's switch them on to the minimum:
-d -b 1
- Cool! Let's push them to maximum:
-d -b 254
Easy, isn't it? Now you can modulate all lamps from 0 up to 254 with those simple commands. 👍
See more informations about serial commands here. See other examples to play with your lamps (I suggest to try Pulse.ino). See also the following links to know more about DALI and LW14, the chip from which the daliMaster is powered by.
- main commands
- DALI international standard (English/French) 60929 © IEC:2006
- v.1 First release 21/01/2018
- Code Mercenaries - Original Raspberry Pi library for LW14 Modules - LED-Warrior14
see credits.md file for details.
This project is licensed under the MIT License - see the LICENSE.md file for details