MOD-RGB : UEXT module to control RGB strip leds
Controling RGB Led strip (analog strip) via I2C
- I2C / DMX interface
- Up to 5Amp per channel
- PWM @ 1 KHz
- I2C Interface
Payments are secured by LyraCollect, a French payment collection company.
It is possible to delivered to your home, to a pick-up point or picked up by appointment at MCHobby
We prepare, pack and ship your orders with great respect and care.
Control RGB/RVB LED strip via I2C bus
MOD-RGB is a completely open-source module suitable for controlling LED strips. The module have a microcontroler that autonomous generates PWM signal controling the power mosfet.
You can connect 3 LED strips of the same color and control the luminosity of the LED. You can also connect a RGB / RVB LED strips and PWM signal is then used to control the color mixing by dosing the quantity of red, green and blue color.
The board can be controlled via I2C (UEXT connector) or DMX interfaces. The board has short-circuit protection and can provide up to 5A to each strip channel.
Olimex provides examples for interfacing MOD-RGB with Arduino base code. A code portage has been done for MicroPython.
What's UEXT ?
UEXT is a connector carrying I2C bus + SPI bus + Serial + 3.3v power. It use a very standard 10 Pin IDC connector. It is quite easy to add sensors and extension board with UEXT connector... just plug it or wire it with IDC ribbon! Great.
Our favorite is the carrying of I2C bus allowing to easily add several sensors and expansion board. On the other side, SPI would be welcome for fast data transmission like remote screen. The serial connexion could be made compatible with RS-232, RS-422, RS-485, DMX512, MIDI by using appropriate level-shifting circuitery.
This connector is usually available on almost Olimex's product including nano computers. It is a great way to add extension boards on products like ESP8266 WiFi microcontroler or microcontroler board. UEXT is suited for prototyping, school learning (no need for iron) and industrial solution (Olimex produces Industrial Grade boards).
See our UEXT expansion or all products exposing UEXT connector on the shop, the Olimex's UEXT collection, Wikipedia to learn more about UEXT.
Technical details
- Based on PIC16F1503
- Custom firmware for easier use via I2C or DMX
- 3 channels with overcurrent protection
- Nominal amperage for each channel - 5A
- LEDs are controlled with output PWM @ 1KHz
- Stereo audio-in jack
- ICSP pads for uploading custom firmware
- Convenient PTH jumper for DMX/I2C mode switch
- Convenient PTH jumper for UEXT powering of device boards
- UEXT to connect to device or host microcontroller
- Dimensions: 62.0 x 35.5 mm
Hardware specifications
- MOD-RGB schematic in .pdf format
- MOD-RGB schematic and board design in Eagle format
- MOD-RGB dimensions .pdf format
Software specification
- Firmware V3 binary, source and explanation
- Arduino examples and library for MOD-RGB with firmware V3
- Older demo projects, customer demo projects and more might be found at the wiki page: MOD-RGB article
Tutorial
- User's Guide (Olimex, English)
- Wire an UEXT connector to a Pyboard (Wiki, french & english)
- Using the MOD-RGB under MicroPython (MC Hobby, Wiki, French)
- Flash MicroPython on ESP8266 and ESP8266-EVB (MC Hobby, Wiki, French)