Animations lumineuses avec ATtiny et commandées en DCC

Toutes vos questions, commentaires sur les nouveautés, utilisation de produits electroniques numériques...

Modérateurs : Philippe Cousyn, Tibrus, Patrice, Arnaud Guyon

Répondre
Plume
Coucou
Coucou
Messages : 11
Enregistré le : 02 oct. 2019 22:39

Animations lumineuses avec ATtiny et commandées en DCC

Message par Plume »

Bonjour,

L'UAICF Nevers-Vauzelles vous propose un nouveau projet avec des animations lumineuses avec des cartes Arduino ou ATtiny.

Les animations proposées sont issues de compilations récupérées ici et là, modifiées, adaptées ou créées :
  • LED effet Clignotant,
  • LED effet Gyrophare,
  • LED effet Soudure,
  • Ruban de LED WS2812 : Couleur RVB Fixe,
  • Ruban de LED WS2812 : Couleur RVB Fixe différente,
  • Ruban de LED WS2812 : effet Flamme RVB,
  • Ruban de LED WS2812 : éclairage aléatoire pour éclairer les pièces d'une maison par exemple.
Le projet a été prévu pour une puce ATtiny85 (8 broches). Comme la mémoire de l'ATtiny est plus petite que celle de l'Arduino, le programme ne peut compiler qu'une seule animation à la fois. Avant de téléverser le programme, il faudra choisir le numéro du l'animation.

Les fichiers du projet sont disponibles sur : http://modelisme58.free.fr/index.php/pr ... ttiny.html

La commande de l'animation lumineuse se fait à l'aide d'un interrupteur à levier mais aussi en digital (DCC). Equipée d'un optocoupleur, la carte devient un décodeur d'accessoires DCC pour quelques €uros...

Un switch permet de passer en mode programmation DCC pour enregistrer l'adresse de l'accessoire dans la mémoire Eeprom de la carte. Le switch permet aussi de choisir le type de centrale DCC (Roco ou Lenz) pour tenir compte du décalage d'adressage de 4 unités entre les 2 protocoles.

Un potentiomètre permet de faire varier la fréquence de clignotement des LED ou l'intensité lumineuse en fonction de l'animation choisie.



Lors de la compilation du programme avant le téléversement, il faudra choisir le numéro de l'animation souhaitée.
Il sera bien sûr possible de créer d'autres animations lumineuses.
Le programme est également fournit avec les fichiers "HEX" afin de le téléverser sans avoir besoin d'installer des librairies.

Un projet avec un ATtiny 85 a également été réalisé pour piloter des relais pour gérer par exemple des commandes de moteurs, d'aiguillages... ou autre...

Une série d'animations est en cours de finalisation avec un ATtiny 84 et piloté en DCC.
Répondre