User Tools

Site Tools


2803-led-fr

Contrôleur de Led de plusieurs couleurs avec un Arduino Nano et une carte G-ASH03.

SommaireMatérielGCA


Par Fred Jansen & Peter Giling


Description

Sur la carte G-ASH03 un Arduino nano embarqué peut être utilisé pour des applications variées.
Conçu à l'origine pour le contrôle de 12 servomoteurs via des commandes DCC ou Motorola,
ici nous avons également une tâche très agréable pour cette carte.
Les multiples leds intelligentes sont disponible dans une configuration large comme des barres, des bandes de leds, des cartes 64 leds etc.
Pour contrôler ces leds avec une puce intégrée, il faut au moins un Arduino nano, mais il vous permet de contrôler toute sorte de couleurs de chaque led séparément, en utilisant seulement trois fils.

Fred Jansen a créé un firmware pour l'Arduino pour contrôler ces leds via la bibliothèque Dumper Rocrail.
Le contrôle est établi via une configuration du contrôleur dans Rocrail, en utilisant le "dumper".
En gros, tout ce dont vous aurez besoin est un Arduino Uno ou une carte Nano et d'une alimentation suffisante de 5 Volts.
La carte G-ASH03 vous fourni également un très bon début avec ces aventures avec des LEDs multicolores.
Rocrail, en démarrant avec la version 15816, est prêt pour cela!

Matériel

Voir G-ASH03


Firmware

(Fred Jansen)

Arduino.ino
sera publié après une approbation finale

Dépendances

Manuel

Firmware LEDii

firmware alternatif par Rocrail.

Caractéristiques

  • Max. 64 LEDs sur le connecteur 1.
  • Compatible Météo.
  • Sorties couleur avec atténuation et clignotement.
  • Plage d'adressage pour contrôler de multiples LEDs avec une sortie.
  • Prise en charge simple du signal 3 aspects.

Téléchargement

Configuration Rocrail

  1. Port série de l'Arduino Nano, 9600bps et sans CTS

La date du firmware, aaaaMMjj, est affiché dans le suivi Rocrail après branchement du Nano:

info: LEDii 20190821 (c)Rocrail

Sorties

  1. Numéro LED: Port
  2. Intervalle LED: Adresse du port (Où par adresse qui devrait être moins que le port.)
  3. L'interface → Option couleur doit être choisi
  4. Luminosité est réglée par Interface → Valeur
  5. Pas d'atténuation est réglée par Interface → Délai (0…15) (Une valeur de zéro désactive l'atténuation.)
  6. L'interface → Option Clignotement peut être utilisé pour faire clignoter la LED
  7. La couleur de la LED est réglée par Couleur → RGB

Signaux

  1. Numéro de LED: Port
  2. Type de port: LED
  3. Type de contrôle: Numéro d'aspect
  4. Luminosité


Alimentation G-ASH03


Le G-ASH03 par lui-même n'a pas besoin de beaucoup de puissance, mais les leds consomment 20mA CHACUNE quand elle sont à pleine intensité. Cela rend nécessaire une bonne alimentation.
Le G-ASH03 est équipé de deux régulateurs de tension, à l'origine le même L7805.
Mais pour les leds nous avons besoin de plus, donc pour VR2 nous utilisons une alimentation HW-613, qui possède le même encombrement,
et peut délivrer 3A sous 5V, ou l'alimentation du G-ASH03 peut être de 24V max en continu OU 18V en alternatif.
Alimenter les bandes de Leds avec une alimentation externe 5V est également optionnel.
Si tu as besoin de conseils, demandez s'il vous plaît à Peter

Branchements du G-ASH03 aux bandes de Leds


La bande de Led est branchée au connecteur servo1 de la façon suivante.

G-ASH03 servo1 Fil de la bande de Led fonction
br BLANC GND
re ROUGE +5V
or VERT signal


Différents types de bandes de Leds

Jusque là, le programme controle trois différents types de bandes de Leds:

  • WS2812B
  • WS2812
  • TM1803

Le type correct a besoin d'être sélectionné via une commande spéciale à l'IDE Arduino.
Se référer s'il vous plaît au manuel de commande ci-dessous.

Alimentation 5V pour bande(s) de Leds

Les leds sur ces bandes peuvent consommer jusqu'à 20mA max chacun.
Cela dépend en partie de l'intensité utilisée.
Avec 60 leds sur une bande le courant total sera de 60 x 3 x 0,015 = 1A approximativement pour chaque couleur.
Pratiquement, le G-ASH03 peut gérer une bande de 60 leds.
Avec une alimentation de 24V un courant total de 0,5A est nécessaire pour 60 leds.
En cas d'une plus grande quantité de leds, une alimentation supplémentaire est nécessaire.

2803-led-fr.txt · Last modified: 2024/10/17 10:52 by phil45