User Tools

Site Tools


2803-led-fr

Differences

This shows you the differences between two versions of the page.


2803-led-fr [2024/10/17 10:52] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== Contrôleur de Led de plusieurs couleurs avec un Arduino Nano et une carte G-ASH03. ======
 +{{  :gca:g-ash03_pict_03.jpg?200}}
 +[[france|{{  rocrail-logo-35.png}}]]
 +[[:france|Sommaire]] -> [[:hardware-fr|Matériel]] -> [[:hardware-fr#interfaces|GCA]]
 +
 + \\
 +^^^^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-fr|G-ASH03]]
 +
 +\\
 +==== Firmware ====
 +(Fred Jansen)
 +^  Arduino.ino  ^
 +|  sera publié après une approbation finale  |
 +===Dépendances===
 +  * Bibliothèque [[https://github.com/FastLED/FastLED|FastLED]]
 +=== Manuel ===
 +{{  :dumper:manual_for_arduino_ledstrip_control.pdf |Manuel pour les commandes de contrôle de led en utilisant la bibliothèque Dumper.  }}
 +
 +\\
 +
 +==== Firmware LEDii====
 +//firmware alternatif par Rocrail.//
 +===Caractéristiques===
 +  * Max. 64 LEDs sur le connecteur 1.
 +  * Compatible __**[[:weather-fr|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===
 +  * https://gitlab.com/rocrail/Arduino/tree/master/ledii
 +===Configuration Rocrail===
 +  - [[:rascii-fr|Bibliothèque RASCII]]
 +  - Port série de l'Arduino Nano, **9600**bps et sans CTS
 +La date du firmware, aaaaMMjj, est affiché dans le suivi Rocrail après branchement du Nano:
 +<code>info: LEDii 20190821 (c)Rocrail</code>
 +===Sorties===
 +  - Numéro LED: Port
 +  - Intervalle LED: Adresse du port (Où par adresse qui devrait être moins que le port.)
 +  - L'interface -> Option couleur doit être choisi
 +  - Luminosité est réglée par Interface -> Valeur
 +  - Pas d'atténuation est réglée par Interface -> Délai (0...15) (Une valeur de zéro désactive l'atténuation.)
 +  - L'interface -> Option Clignotement peut être utilisé pour faire clignoter la LED
 +  - La couleur de la LED est réglée par Couleur -> RGB
 +===Signaux===
 +  - Numéro de LED: Port
 +  - Type de port: LED
 +  - Type de contrôle: Numéro d'aspect
 +  - 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.giling@rocrail.net|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.\\
 +
 +
 +