Led category

RGB Led Driver Shield for Arduino Nano

This is my second project for LED Driver based on CAT4101 IC. The first project was for single White LED. This project has been designed to drive 3 channels of RGB LEDs with PWM signal which helps to create multi-color LED light. Arduino Nano is used to generate PWM signals for RGB LEDs and board has 3 tactile switches and Analog signal input to develop various RGB LED related applications. Each channel can drive load up to 1A and input supply up to 12V DC. 1A X 3 Constant current LED driver shield for Arduino Nano has been designed for verity of LED related applications. The shield provides accurate LED current sink to regulate LED current in a string of LEDs. The LED current is mirrored and the current flowing from the RSET is set by PR1. On board 2W X 3 LED are used for testing purposes.

RGB Led Driver Shield for Arduino Nano – [Link]

PIXO Pixel – An ESP32 Based IoT RGB Display

PIXO Pixel uses an ESP32 to control a matrix of 256(16×16) RGB LEDs. It is an IoT device that can display information via Wifi and BLE.

The PIXO Pixel is an open source RGB display that uses the very cool, APA102-2020 Addressable LED in a 16 x 16 array. These LEDs are very fast, bright, and tiny; only 2mm x 2mm! Controlling the LED matrix is an ESP32 which is a WiFi and BLE connected microcontroller than can be programmed using the Arduino IDE(Or MicroPython!). Together these make up a very cool desktop display that you can program to do pretty much anything you want. There is also an added proto board for if you want to add more components like an accelerometer, thermometer, light sensor, potentiometer, anything!

PIXO Pixel – An ESP32 Based IoT RGB Display – [Link]

Driving an 8×8 (64) LED Matrix with MAX7219 (or MAX7221) and Arduino Uno

8×8 matrix Demo

Hi guys, today we will be focusing on displaying mini graphics and texts on an 8×8 LED matrix using the MAX7219 (or MAX7221) LED driver and the Arduino Uno.

The 8×8 LED matrix displays are usually used for the display of symbols, simple graphics and texts. Made of super bright LEDs, they produce low resolution display and can be daisy chained to produce larger displays.

To enable us to control the display easily, we will be using the MAX7219/MAX7221 LED display driver module. Although this driver comes attached to the LED Matrix display that we will be using for this tutorial, its important to treat them separately, so you can understand how the LED driver works and be able to use it in case you are unable to get an 8×8 LED Matrix display that comes with the LED Driver.

Driving an 8×8 (64) LED Matrix with MAX7219 (or MAX7221) and Arduino Uno – [Link]

The ezPixel is an Upcoming FPGA based WS2812B Controller Board

FPGAs are field programmable gate arrays which basically means they are reconfigurable hardware chips. FPGAs have found applications in different industries and engineering fields from the defence, telecommunications to automotive and several others but little application in the maker’s world. Mostly, as a result of being largely difficult and high cost as compared to the likes of Arduino, but the introduction of the ezPixel and other similar FPGA boards is making this a possibility.

Prototype modules.

The ezPixel board, by Thomas Burke of MakerLogic, is a small size FPGA based circuit board that can be used to drive up to 32 strings of WS2812Bs, for up to 9,216 LEDs in total, a very first of its kind. These WS2812B programmable color LEDs have been a phenomenon in the maker’s world, being used in various Led Lights and creating of various Light Artworks. These popular LEDs comes in strings that can be cut to any length, and only require a single wire serial data connection to control all the lights in the string individually, and multiple strings can be stacked together to create large two-dimensional displays.

ezPixel description.

Most WS2812B controller boards can be used to control up to hundreds of these LEDs, but not thousands of them. The ezPixel board is a perfect fit for applications that use thousands of these LEDs. The ezPixel board is powered by the Intel MAX FPGA, a single chip small form factor programmable logic device with full-featured FPGA capabilities, and it’s designed to interface with other Micro-controllers or any SPI/UART host device. The ezPixel board serves as bridge between microcontrollers and long WS2812B strings. A user sets the length of each string using simple commands that are sent via the SPI or USB/UART communication link.

The following below are the features of the ezPixel:

  • WS2812B Smart Pixel Controller.
  • Up to 32 Strings can be controlled independently.
  • Up to 9216 LEDs can be controlled.
  • Communication:
    • USB/UART Interface.
    • SPI Interface.
  • Read/Write Pixel Memory.
  • FPGA – Intel MAX10M08 FPGA.
  • Dimension:
    • 1” x 3” (25mm x 76mm).
  • SPI Flash.

The ezPixel can run as a standalone display controller as a result of its serial flash memory chip, and this board is slated for a crowdfunding campaign in early 2018.

Easy LED Strip Lightning Made possible by ChromaTab

LED strips provide users with multi-color and flexible illumination which can be fit into tight spacing. Also, they are customizable, durable, and easy to install which is why LED strips have gained popularity in design and personal projects. However, installing them can result in a lot of wire, power transistors (to control the LEDs), a microcontroller, a voltage regulator, and a lot of soldering. When danjhamer, a user from Hackaday, faced this problem while doing a small project with his daughter he came up with ChromaTab.

ChromaTab is a small control board for WS2812B RGB LED strips that can be soldered directly into the end of the strip. The device has 14 digital pins, 6 analog pins, and Arduino compatibility which allows the users to update and upload new sketches using the Arduino IDE. The sketches are to be uploaded though a USB to serial converter and as the firmware is based on Adafruit Neopixel library, effects and animations can be easily created.

It has an input voltage of 5-7 v, a current of 90 mA, clock speed of 16 MHz, SRAM of 2 KB and flash memory of 32 KB. It’s based-on Arduino Pro mini and Atmega 328P microcontroller. It is 43 mm wide, 10 mm High and 4 mm deep this size makes it easy to fit in small places. The only soldering needed is the 3 castellated pads to solder directly into the LED strip making your project more simple, organized, and easier to program. The complete specifications can be found on its official Hackaday website.

The ChromaTab could be perfect for kids learning about electronics or designers who want to use LED strips but don´t know much about electronics. Its already on sale in this website for € 18,00. Soon there will be add-on boards on sale to provide extra functions such as USB to serial converter. The device is cheap and offers to facilitate an otherwise boring task, but some improvements could be made such as making it water resistant (for Waterproof LED strips) or making it adaptable to other LED strip references. ChromaTab opens the door to a lot of projects and possibilities which is why it needs to keep improving to adapt to user’s project needs.

Osram Develops LED Beam Array Smart Headlamps That Can Analyze Road And Traffic

After over three years of research and field demos, a prototype of Osram’s EVIYOS smart, controllable, high resolution LED automotive headlamp was introduced at the International Symposium on Automotive Lighting earlier this year in Darmstadt, Germany. This smart LED headlamp is able to control its 1,024 LED “pixels” individually. The basic component of the EVIYOS combines an LED chip with electronics to provide on/off and dimming control for each pixel within the LED module.

Smart Beam Array LED Headlamp By Osram
Smart beam array LED headlamp by Osram

The only 4×4 mm module is capable of delivering about 3,000 lumens when fully activated. The brightness is much greater than the 1,400 lumens of the typical LED automotive headlamp modules. The required circuits to control this module is already connected to the headlamp and it includes an interface for connecting directly to the vehicle electronics. The truly “smart” aspect of this invention is, the system can continuously analyze factors such as the car velocity, road curvature, and distance from other vehicles on the road, including oncoming traffic. Then it makes adjustments to the light emitted from the vehicle’s headlamps accordingly.

For instance, a wider beam would be provided for high crowding areas to illuminate the road ahead and also the sidewalks. Having individual pixel control capability, the headlamp can adjust the light output very precisely. Hence, it can provide better visibility for other drivers sharing the road by dimming the specific pixels that would otherwise be causing glare, while still illuminating the road nicely.

As it is scheduled to launch in 2020, Osram is looking forward to offering a separate family of modules targeting lighting applications for which individual control of light pixels would be useful. When asked about potential future markets for EVIYOS technology, Osram responded,

with the increasing need for adaptive forward lighting and glare-free headlamps, a dynamically controlled matrix light source provides additional benefit for forwarding lighting and certain interior lighting applications in a vehicle.

So, with the formal launch over two years away, only time will tell if this new technology by Osram can cure the nightmare of night driving.

Imitation Fireplace Using Cool Mist and LEDs

A convincing artificial fire effect for the holiday season, using NeoPixel LEDs, an Arduino UNO, and a cool mist module.

The instructions for this are actually pretty simple, basically you just need to get the materials, and put them all together. The only technical part is soldering the wires onto the NeoPixel stick, and uploading the code to the Arduino. So let’s start with the NeoPixel LEDs.

Imitation Fireplace Using Cool Mist and LEDs – [Link]

Wi-Lamp, the Open Source Wi-Fi LED lamp

LucaBellan @ open-electronics.org discuss about a multi-function LED lamp that is always connected over WiFi.

Since several years already, it is possible to find systems for home automation: irrigation, doors and windows, lighting, air conditioning and alarm systems, everything can be centralized and planned. Recently, the classical control boxes have been replaced by smart systems that are always connected to the Wi-Fi Network and that can be remotely accessed by means of mobile devices such as smartphones or tablets.

Wi-Lamp, the Open Source Wi-Fi LED lamp – [Link]

Contactless Controlled Automatic Wardrobe LED Light

Contact-less controlled automatic wardrobe light turns on the LED when you open the wardrobe door. Τhe project is based on Hall effect IC including LED driver and tiny magnet. Board doesn’t require any mechanical switch. When magnet is close to the board, LED is off, when you open the wardrobe door magnet goes far from hall IC and its turn on the LED, the IC also has special features like soft start and soft off. This board can be used in other applications like Automotive Gloves boxes and Storage, task lighting, automotive vanity mirrors. The APS13568 is the heart of the project. The IC can drive LED current up to 150mA. I have set the current 100mA approx. with help of R3. C2 is provided to set the FADE-IN/FADE-OUT time. The value of C2 can be changed as per application requirement.

Contactless Controlled Automatic Wardrobe LED Light – [Link]

COLIBRÌ: the driver for RGBW LEDs

Boris Landoni @ open-electronics.org designed COLIBRI, a board able to drive 4 color LEDs. He writes:

Recently some multicoloured power LEDs have appeared on the market and, differently from the more common RGB LEDs, they incorporate a white LED, as an addition: they are named RGBW (Red, Green, Blue, White) just because of this. They have been created because, even if in order to obtain a white light it is enough to light red, green and blue LEDs together (the brightness proportion as for red, green and blue will determine the white’s tone, that may be warm or cold), the addition of a white LED allows to obtain some much more “clean” white colours, in comparison with what could be obtained from mixing the three basic colours; it is moreover possible to use all the four LEDs together, in order to obtain a much greater luminous power.