Asked — Edited

Review Led Options

I can not longer use the BlinkM for Alan's eyes as they have modified the hardware and voltage requirements etc. so I'm looking for other options. The neopixels blaster would be perfect but looks like it's not on the production line yet.

...I'm really only looking at trying to get ez Builder to control a single neopixels color cycle, fade, brightness, control on and off. I'd like to be able to use sliders like the blink M control (rgb ). Any ideas or other options I'm overlooking?


ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.

#1  

Maybe you could use the Flora Smart NeoPixel V2 driven with an arduino micro. EZB can talk to that via serial. That is how I control my neopixel rings.

www.adafruit.com/product/1260

PRO
USA
#2  

That's a perfect size neopixels for the eyes. I use the Gemma to run code for Alan's lights in the back of his head. But I'm not sure how to drive the neopixels from within ARC with sliders.

PRO
USA
#3  

Will,

You can use the "mobile interface".

User-inserted image

Project example: sliders_example.EZB

There are some limitations/glitches:

  1. The mobile interface ASFAIK does not support two-way data binding, what that means ? You can't use EZ-Script (e.g. Init script) to change the drop down selected index, or the sliders values.

  2. You will need to preset the slider values in the Interface configuration (default values)

  3. You will need to have 3 x sliders per led (default values).

PRO
Canada
#4  

You can also drive standard simple RGB LEDs with sliders and PWM:), just sayin'

PRO
USA
#5  

@jeremie, Is that what you guys use for the 8 x 8? what the heck is the difference between a regular RGB LED and neopixel anyways?

@ptp, Is this with regular RGB LEDs or neopixels? Anyone know if the BlinkM are regular RGB or a Neopixel type LED?

PRO
Canada
#6  

Will, the BlinkMs are a regular RGB LED controlled by an Attiny microntroller that communicates via I2C.

For the 8x8 we use an RGB LED matrix.

The difference between an neopixel and a regular RGB LED is that the Neopixel LED is "addressable" it can keep it's state (color) once it receives a very precise timing signal. With a Neopixel you only need 1 data line for multiple LEDs, whereas with a regular RGB LED you need one line for each of the colors (Red, Green and Blue).

PRO
USA
#7  

Will,

My answer is inline with the initial context (bold): Perry_S:

Quote:

Maybe you could use the Flora Smart NeoPixel V2 driven with an arduino micro. EZB can talk to that via serial. That is how I control my neopixel rings.
Will:

Quote:

I'm not sure how to drive the neopixels from within ARC with sliders.
It's a sample project to demo Mobile Interface + EZ-Script to convert sliders to serial commands to control whatever is behind the EZB's serial port.

PRO
USA
#8  

@PTP Got it!

@Jeremie, Ok I definitely am making this harder than it is, i think. So if regular RGB LEDs are not addressable then do i need a line for each (RGB) for each separate LED? Like for me two eyes do i need 6 lines for the RGB? And what about fading out to off? Would that be bringing the three sliders to 0?

My space in the eyes are very limited (.5 inch diameter and a few mm's thick). Any source for flat RGB LEDS close to these dimension?