Arduino : Commande jusqu’à 16 relais ou 8 relais bistables

  • Version
  • Télécharger 3
  • Taille du fichier 7,2 ko
  • Date de création
  • Télécharger

Fichier ZIP du programme Arduino pour commander jusqu'à 8 relais bistables ou 16 relais en analogique et/ou en DCC

Le fichier ZIP contient un programme générique destiné aux cartes Arduino UNO ou Arduino NANO, permettant de piloter des relais de en DCC ou avec des boutons poussoirs pour le modélisme ferroviaire.

Les relais peuvent commander des aiguillages ou tout autre circuit électriques.

La carte reçoit les ordres DCC et déclenche la commande des relais associés aux aiguillages. Il est conçu pour s’adapter à différents montages, notamment :

  • Relais à bobine (commande par impulsion)
  • Relais bistables (double bobine / impulsions séparées selon la position)

Fonctionnement

Une fois installé sur l’Arduino, le programme interprète les commandes DCC et active les sorties correspondantes afin de commander les relais reliés aux moteurs d’aiguillage.

Configuration rapide (via moniteur série)

La configuration du programme se fait directement via le Moniteur série de l’IDE Arduino.
Pour afficher les consignes et options de configuration, il suffit de saisir : $h dans le Moniteur série

Le programme affiche alors les informations nécessaires pour régler notamment :

  • la durée d’impulsion (temps d’activation des relais)
  • les adresses DCC
  • le nombre de relais commandés.

De 1 à 8 relais ou de 1 à 4 relais bistables, les bornes analogiques permettent de commande également avec des boutons poussoirs.

Une démonstration est disponible en ligne sur un simulateur : https://wokwi.com/projects/455245110361379841