Étape 3: Connecter l’Arduino MEGA avec la matrice de LED RVB et l’alimentation
Nous allons maintenant faire les connexions entre l’Arduino Mega et la matrice de LED RVB.
Avant cela, vous devrez lier les deux parties de la matrice par les lignes électriques. Cela dépend de votre version de la matrice. Il y a différentes variantes dans le domaine comme celui montré sur les photos. Si vous avez cette variante, vous devriez avoir les lignes électriques dans le même paquet que la matrice elle-même. Les tiges supérieures qui correspondent au pôle positif sont connectés au câble rouge comme indiqué dans l’image. Pour la variante alternative, ce n’est pas nécessaire.
Nous devons maintenant souder le câble de connexion. Branchez le câble ruban 16 pôles dans le connecteur femelle d’un côté (en compressant les clips du connecteur). Cet effet est lié à la matrice. L’autre extrémité du câble exige peu plus de travail. Tout d’abord, il faut dénuder les câbles. Ensuite il faut souder les connecteurs mâles qui sont branchés sur l’Arduino.
Pour le raccordement, respecter sous régime. Couper les connecteurs multibroche dans les tailles nécessaires (vous aurez besoin de 4 fois la longueur 2, longueur 4 et une seule broche). Utiliser le tube de rétrécissement de chaleur avant que vous soudez les broches pour les câbles. Après le brasage, chauffer avec un sèche-cheveux. L’extrémité du fil fini est montrée dans l’image.
Connexions entre la matrice de LED et l’Arduino Mega
- Pôle 1: R1 -> numérique 24 (1er broche du Connecteur multibroche longueur 2 1er)
- Pôle 2: G1 -> digital 25 (2e broche du Connecteur multibroche longueur 2 1er)
- Pôle 3: B1 -> numérique 26 (1er broche du Connecteur multibroche longueur 2 2ème)
- Pôle 4: GND -> pas utilisé
- Pôle 5: R2 -> 27 numérique (2ème broche du Connecteur multibroche longueur 2 2ème)
- Pôle 6: G2 -> numérique 28 (1er broche du Connecteur multibroche longueur 2 3ème)
- Pôle 7: B2 -> 29 numérique (2ème broche du Connecteur multibroche longueur 2 3ème)
- Pôle 8: GND -> pas utilisé
- Pôle 9: A -> analogique 0 (1er broche du Connecteur multibroche longueur 4)
- Pôle 10: B -> analogique 1 (2e broche du Connecteur multibroche longueur 4)
- Pôle 11: C -> analogique 2 (3e broche du Connecteur multibroche longueur 4)
- Pôle 12: D -> analogique 3 (4ème broche du Connecteur multibroche longueur 4)
- Pole 13 : CLK -> 50 numérique (1er broche du Connecteur multibroche longueur 2 4e)
- Pôle 14 : LAT (STB) -> digital 10 (broche unique)
- Pôle 15: OE -> 51 numérique (2ème broche du Connecteur multibroche longueur 2 4e)
- Pôle 16 : GND -> pas utilisé
Suivant est le Y-câble du bloc d’alimentation à l’Arduino et la matrice de LED. Vous avez besoin d’un connecteur femelle qui correspond à votre alimentation. Avant de souder, envisager la polarité. Le câble rouge épais de la matrice doit s’interconnecter les pôles positifs. L’Arduino est connecté via un autre mâle qui s’insère dans la prise d’alimentation. Notez que l’axe interne de la prise de l’Arduino exige le pôle positif. Facultativement, vous pouvez installer un interrupteur marche/arrêt entre la femelle et les câbles d’alimentation qui mènent à matrice de LED et Arduino.
Maintenant, nous sommes prêts pour le premier test. Assurez-vous que votre alimentation est définie sur 5V et que la polarité est correcte. Connectez le câble ruban à la matrice et les broches de l’Arduino comme décrit ci-dessus. Puis mettez la matrice et l’Arduino avec votre câble d’alimentation nouvellement créé (cf. photo).
S’assurer que tout a été câblé correctement, puis mettez sous tension. Après quelques secondes, l’Arduino devrait commencer à exécuter le programme. Vous devriez voir quelque chose sur la matrice de LED RVB. Félicitations - c’était la partie plus difficile ! Occasionnellement, il peut arriver que vous voyez juste quelques lignes de tramage sur la matrice, mais pas l’Arduino ne démarre pas le programme. Nous avons observé ce problème plusieurs fois (sur certains de nos prototypes plus souvent que sur les autres). Plupart du temps, vous pouvez simplement tourner l’appareil hors tension, puis sur nouveau. Cependant, nous estimons que ce comportement a quelque chose à voir avec la tension que nous utilisons. Nous évoluons à proximité de la limite inférieure de la tension désirée. Il est concevable que la tension descend parfois sous la limite inférieure en raison de la tolérance des composants. Afin de résoudre le problème, nous avons passé à 6V.