rgb strip led

Hello, i want buy a rgb led strib robotshop.com/en/1m-digital-weatherproof-led-rgb-strip.html but there is not information for how use it (with arduino for exemple) and i see the power supply is 1Ampere but there are 60 leds at 60 mA and 60 x 60= 3600 A so i want some explanation, thank you.
(sorry for my english, i’m french )

Salut valt1,

Bienvenue sur le Forum de RobotShop.

Tu peux trouver deux page d’information (pdf) dans la section du produit ICI.
Il y a aussi une librairie Arduino que tu peux utiliser qui n’a pas été ajouté au site encore (Je la met en Attachement).

Tu peux utiliser le code de test:

[code]/*
This code can be a good test code for your strip
function: leds.setPixelColor(i,y) can be used to let number i of your led turn on with color of y
and you can draw your idea easily with this function but never forget function: led.show()
*/

#include <Adafruit_NeoPixel.h>

#define PIN 6 //The signal pin connected with Arduino
#define LED_COUNT 60 // the amount of the leds of your strip(60 LEDs per meter)

// Create an instance of the Adafruit_NeoPixel class called “leds”.
// That’ll be what we refer to from here on…
Adafruit_NeoPixel leds = Adafruit_NeoPixel(LED_COUNT, PIN, NEO_GRB + NEO_KHZ800);

void setup()
{
leds.begin(); // Call this to start up the LED strip.
clearLEDs(); // This function, defined below, turns all LEDs off…
leds.show(); // …but the LEDs don’t actually update until you call this.
}

void loop()
{
for (int i=0; i<LED_COUNT; i++)
{
rainbow(i);
delay(50); // Delay between rainbow slides
}
}

// Sets all LEDs to off, but DOES NOT update the display;
// call leds.show() to actually turn them off after this.
void clearLEDs()
{
for (int i=0; i<LED_COUNT; i++)
{
leds.setPixelColor(i, 0);
}
}

// Prints a rainbow on the ENTIRE LED strip.
// The rainbow begins at a specified position.
// ROY G BIV!
void rainbow(byte startPosition)
{
// Need to scale our rainbow. We want a variety of colors, even if there
// are just 10 or so pixels.
int rainbowScale = 192 / LED_COUNT;

// Next we setup each pixel with the right color
for (int i=0; i<LED_COUNT; i++)
{
// There are 192 total colors we can get out of the rainbowOrder function.
// It’ll return a color between red->orange->green->…->violet for 0-191.
leds.setPixelColor(i, rainbowOrder((rainbowScale * (i + startPosition)) % 192));
}
// Finally, actually turn the LEDs on:
leds.show();
}

// Input a value 0 to 191 to get a color value.
// The colors are a transition red->yellow->green->aqua->blue->fuchsia->red…
// Adapted from Wheel function in the Adafruit_NeoPixel library example sketch
uint32_t rainbowOrder(byte position)
{
// 6 total zones of color change:
if (position < 31) // Red -> Yellow (Red = FF, blue = 0, green goes 00-FF)
{
return leds.Color(0xFF, position * 8, 0);
}
else if (position < 63) // Yellow -> Green (Green = FF, blue = 0, red goes FF->00)
{
position -= 31;
return leds.Color(0xFF - position * 8, 0xFF, 0);
}
else if (position < 95) // Green->Aqua (Green = FF, red = 0, blue goes 00->FF)
{
position -= 63;
return leds.Color(0, 0xFF, position * 8);
}
else if (position < 127) // Aqua->Blue (Blue = FF, red = 0, green goes FF->00)
{
position -= 95;
return leds.Color(0, 0xFF - position * 8, 0xFF);
}
else if (position < 159) // Blue->Fuchsia (Blue = FF, green = 0, red goes 00->FF)
{
position -= 127;
return leds.Color(position * 8, 0, 0xFF);
}
else //160 <position< 191 Fuchsia->Red (Red = FF, green = 0, blue goes FF->00)
{
position -= 159;
return leds.Color(0xFF, 0x00, 0xFF - position * 8);
}
}[/code]
libraries_for_LEDStrip.zip (194 KB)

Merci pour ta réponse, ce strip led s’utilise comme un strip néopixel (branchement et code) ? les 2 pages d’information n’apportent pas beaucoup d’information à part que les LEDs consomment chacune 60mA ce qui fait un total de 3600mA pour tout le strip et donc pas 1A comme indiqué dans la description.

Elles utilisent la mème librairie, alors je dirais que oui.
Le manufacturier affirme qu’il faut un bloc d’alimentation d’au moins 1A pour 1M de strip.

Vue que tu n’utilise pratiquement jamais les 3 couleurs a la fois, la consommation doit nécessairement être moins que le total de la consommation des 3 couleurs.

Oui mais même avec une seul couleur ça fait 20*60=1200mA et si elle s’utilise comme un néopixel, adafruit recommande 4A pour 60 led et conseille aussi un condensateur, ce produit n’a presque aucune information d’utilisation.

Personne n’a plus d’information sur ce strip led rgb ou sur le fabricant ?

valt1,

La consommation de 20mA est vrai si vous utiliser la DEL a puissance maximale, ce qui n’est pratiquement jamais le cas.
Rien ne vous empêche d’utiliser un bloc d’alimentation de 4A pour avoir de la réserve.

Les Néopixel’s utilise la puce “WS2812B” tandis que ceux du RB-Dfr-555 la puce “WS2812”.
Ce sont des produits très similaire si ce n’est identique. INFO

Le fabriquant ne donne pas la consommation totale du strip mais l’alimentation recommandé.

A votre place, j’utiliserais une alimentation de 3-4A pour faire sure.

Bien a vous,

je voulais commander mais je viens de remarquer que ce site européen ne vend aucun adaptateur français, que des prises américaine, pourquoi ??

Salut valt1,

Tu peux commandé un adaptateur Europe si le voltage est compatible.

La plupart des blocs d’alimentation prennent en charger le 110/220V.