[resolu] matrice flexible 16x16

Bonjoue a tous

J'ai eu une matrice de leds de 16x16 flexible voici mes information sur la matrice:
DC 5V Input Dimension:17Cm*17CM 
Pixels number:16pixels*16pixels=256pixels 
led number:16*16=256leds(5050smd rgb)
WS2812B WS2811 ic Individually Addressable 2812B

Il y a 8 fils:
En haut, 5v, gnd, dout.
Milieu, positif, négatif.
En bas, 5v, gnd, din.

J'ai chercher sur internet et j'ai trouver plusieurs site mais pour des stripes leds et juste un qui représente ma matrice, voici le lien sur youtube: [url=https://www.youtube.com/watch?v=1k2-Tx5zeUc]https://www.youtube.com/watch?v=1k2-Tx5zeUc[/url]
Et voici le liens pour le code: [url=http://kevindarrah.com/download/arduino_code/WS1812_V4_FOR_VIDEO.ino]http://kevindarrah.com/download/arduino_code/WS1812_V4_FOR_VIDEO.ino[/url]

Quand je branche mes fils positif sur pin 5v, gnd sur pin gnd et din sur pin 8 et que je load le code, rien ne se produit sauf qu'une led s'allume en bas a gauche, vert avec un très petit point bleu, j’ai tester avec des codes pour des strips mais même chose, même avec un code vide cela fait la même chose et quand je branche l'alimentation du milieu sur une batterie pack la led s’éteint.

Ma matrice serait-elle défectueuse ou le code n'est pas bon?
Si vous connaissez des sites qui en parle, j'aimerais bien y jeter un œil.
Merci a tous pour m'avoir lue et ou répondu.
Pierre

pierot:

Bonjoue a tous

J'ai eu une matrice de leds de 16x16 flexible voici mes information sur la matrice:

Bonsoie :grin: aussi
Un lien (datasheet, site d'achat) vers ta matrice ?
à défaut , photo(s) ?

Désolé du retard mais mon ordi gèle et quand je redémarre il reste bloque a l’écran du bios et la il faut attendre un temps indéterminée.

Petite précision quand tout les branchement (3 fil, -, +, din), la led allume, mémé quand le fil de donnée n'est pas connecte.
De plus quand je connecte les fil de courant (branchement du milieu) la led s’éteint et peux alimenter l'arduino sans qu'il soit connecter au pc.
Voici les photo, je ne saie pas si sa va marcher, je l’espère.
Imgur

Bonjour Pierrot

Ca ressemble furieusement à des Neopixel de chez Adafruit!
Atention de ne pas oublier la résistance préconisée sur DIN en série avec la pin 8.
As-tu essayé un exemple de la bibliothèque AdafruitNeopixel, c'est un bon début.

Bonne bricole
Cordialement
jpbbricole

Effectivement ça ressemble à ce produit ADAFRUIT

donc OK avec JP --> lire le tuto de Adafruit (noter qu'il ne faut pas dépasser 5A consommés) et utiliser leur librairie.

256 leds qui consomment chacune 60mA si elles sont allumées à pleine luminosité, il te faut une alimentation capable de fournir 16A en 5V. Autant choisir une alim 20A pour avoir un peu de marge. Le 5V doit être assez précis, ces leds sont sensibles.

Il est probable que les fils multiples pour VCC et GND servent à distribuer l'alimentation en plusieurs endroits du tableau. En effet, ces tableaux sont en fait des bandeaux de leds qui sont repliés en tableau. Il est prudent d'alimenter en plusieurs endroits pour assurer que les 5V sont précis tout au long du bandeau.

Donc pour ton branchement :

  • Alim 5V/20A :
  • Le + sur les trois VCC
  • Le - sur les trois GND
    Tu peux aussi alimenter l'Arduino avec cette alim (sinon, GND doit être commun).

La pin de commande de l'Arduino sur DIN (attention, certains bandeaux sont montés à l'envers : le DIN et le DOUT sont inversés. Si ça ne fonctionne pas, ça peut venir de là).

Bonnes pratiques : Il faut insérer un condensateur (1000µF à 1500µF) au niveau de l'endroit où ton alim 20A se branche sur les 3 fils. Enfin, une résistance de 300 à 500 Ohms entre DIN et la pin Arduino peut servir.

Une fois branché, tu testes avec les exemples de la bibliothèque indiquée par jpbbricole.
Les paramètres du constructeur doivent être bien choisis :

// Parameter 1 = number of pixels in strip
// Parameter 2 = Arduino pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
// NEO_RGBW Pixels are wired for RGBW bitstream (NeoPixel RGBW products)
Adafruit_NeoPixel strip = Adafruit_NeoPixel(64, PIN, NEO_GRB + NEO_KHZ800);

et ...

// IMPORTANT: To reduce NeoPixel burnout risk, add 1000 uF capacitor across
// pixel power leads, add 300 - 500 Ohm resistor on first pixel's data input
// and minimize distance between Arduino and first pixel. Avoid connecting
// on a live circuit...if you must, connect GND first.

Et pour le PC qui gèle : 10€ chez Ali...

Merci pour votre aide et liens.
J'ai une alimentation de 5v 40 ampère et 5v 2 ampère seulement mais je vais en acheter une de 20 ampère si nécessaire.
40 ampère est-ce trop?

Non, pour les ampères, qui peut le plus peut le moins

Désolé du retard, je me suis trouver un transformateur 5 volt et tout marche très bien.
Merci beaucoup, sujet clos.