rocnet:rocnetnode-setup-fr
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | rocnet:rocnetnode-setup-fr [2025/06/16 10:26] (current) – [Configuration RocNetNode] phil45 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Configuration RocNetNode ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[rocnet: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | \\ | ||
+ | ===== Caractéristiques ===== | ||
+ | * Cette boite de dialogue apparaîtra automatiquement en cas de: | ||
+ | * Un nouveau nœud sera détecté par le serveur Rocrail. | ||
+ | * Le bouton poussoir sur un des [[: | ||
+ | * Configuration très rapide du Port/ | ||
+ | * Glisser& | ||
+ | * Glisser& | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Adressage ===== | ||
+ | Voir: __**[[: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Index ===== | ||
+ | {{: | ||
+ | Sélection du nœud à modifier.\\ | ||
+ | La liste est automatiquement triée par identifiant.\\ | ||
+ | |||
+ | ====Colonnes==== | ||
+ | ===Identifiant=== | ||
+ | L' | ||
+ | ===Emplacement=== | ||
+ | Identifiant de l' | ||
+ | Cette localisation n'est pas une partie du schéma d' | ||
+ | |||
+ | ===Vendeur=== | ||
+ | [[http:// | ||
+ | ===Classe=== | ||
+ | ^ Mnémonique ^ Classe ^ Description ^ | ||
+ | | A | Accessoire | I2C GCA-Pi02 | | ||
+ | | D | Générateur numérique Railsync | dcc232, sprog | | ||
+ | | I | Identification (RFID) | rfid12 | | ||
+ | |||
+ | |||
+ | ===Sub IP=== | ||
+ | Les sous-adresses IP sont les deux derniers chiffres de l' | ||
+ | Cette sous IP sera générée aléatoirement au cas ou la récupération de l' | ||
+ | |||
+ | ====Arrêt==== | ||
+ | Arrête le nœud sélectionné.\\ | ||
+ | |||
+ | ====Tout arrêter==== | ||
+ | Arrête tous les nœuds sur le réseau.\\ | ||
+ | |||
+ | ====Afficher==== | ||
+ | Déclenche le clignotement de la LED2 sur le GCA-Pi01 ou l' | ||
+ | |||
+ | ====Requête==== | ||
+ | Interroger tous les nœuds disponibles sur le réseau.\\ | ||
+ | Normalement cela est fait automatiquement, | ||
+ | |||
+ | ====Report==== | ||
+ | L' | ||
+ | |||
+ | ====PuTTY==== | ||
+ | | //Pour experts seulement.// | ||
+ | {{ : | ||
+ | Ouvrir un terminal __**[[http:// | ||
+ | Adresse IP = 192.168. plus RocNetNode Sous-IP.\\ | ||
+ | PuTTY doit avoir été installé, Linux/ | ||
+ | ===Identifiant par défaut=== | ||
+ | // | ||
+ | //Mot de passe pi@192.168.100.84:// | ||
+ | |||
+ | ===Installation=== | ||
+ | ==Windows== | ||
+ | Télécharger le putty.exe à partir de: | ||
+ | * http:// | ||
+ | ==Linux== | ||
+ | < | ||
+ | sudo apt-get install putty | ||
+ | </ | ||
+ | ==Mac OS X== | ||
+ | Voir: | ||
+ | * http:// | ||
+ | \\ | ||
+ | |||
+ | ===== RocNet ===== | ||
+ | {{: | ||
+ | | Tous les champs texte qui sont marqués avec un **@** peuvent ouvrir le __**[[: | ||
+ | \\ | ||
+ | |||
+ | ====Carte des nœuds==== | ||
+ | L' | ||
+ | Le titre du plan est utilisé comme étiquette de nœud racine.\\ | ||
+ | Menu contextuel sur les nœuds: | ||
+ | * Afficher | ||
+ | * Arrêter | ||
+ | Menu contextuel sur l' | ||
+ | * Arrêter -> Tous les nœuds à cet emplacement | ||
+ | Menu contextuel à la racine: | ||
+ | * Arrêt tous les nœuds | ||
+ | |||
+ | ====Identifiant==== | ||
+ | L' | ||
+ | Cette identifiant est une partie du schéma d' | ||
+ | Initialement cet identifiant est fixé à 65535 qui va déclencher le logiciel hôte, comme Rocrail, pour fixer un nouvel identifiant inutilisé automatiquement.\\ | ||
+ | Pour éviter d' | ||
+ | | Plus d'un nœud ayant le même identifiant va conduire à des effets secondaires imprévisibles. \\ L' | ||
+ | |||
+ | ====Emplacement==== | ||
+ | Numéro de l' | ||
+ | |||
+ | ====Nom de l' | ||
+ | C'est le nom symbolique optionnel du RocNet-ID qui peut être utilisé pour adresser ce nœud.\\ | ||
+ | |||
+ | ====Définir==== | ||
+ | Défini le nouvel identifiant RocNet au nœud.\\ | ||
+ | Le nœud convoiera un évènement d' | ||
+ | \\ | ||
+ | |||
+ | ===== Options ===== | ||
+ | {{: | ||
+ | |||
+ | ====Reconnaître les évènements de détecteurs==== | ||
+ | L' | ||
+ | Après ce dépassement de délai le nœud répétera l' | ||
+ | |||
+ | ====Utiliser le bouton==== | ||
+ | Au cas ou le GCA-Pi01 est connecté le bouton poussoir peut être activé par cette option pour montrer et arrêter les actions.\\ | ||
+ | |||
+ | ====RFID==== | ||
+ | Active la librairie __**[[: | ||
+ | Lecteur avisé: [[http:// | ||
+ | |||
+ | ====GCA-Pi05==== | ||
+ | Active le PWM du moteur et les 16 canaux de fonction pour les locomotives grandes échelles.\\ | ||
+ | |||
+ | ====GCA-Pi07==== | ||
+ | Active le support du détecteur analogique du GCA-Pi07.\\ | ||
+ | :!: **Cette option désactive la RocMouse, GCA-Pi04, parce que ils partagent la même plage d' | ||
+ | Le décalage utilisé pour les rapports est 129 pour éviter les collisions avec les détecteurs rapportés par le GCA-Pi02. | ||
+ | ===Threshold=== | ||
+ | La valeur mesurée minimale pour rapporter un capteur comme occupé.\\ | ||
+ | Cette valeur de seuil est également utilisée pour signaler à nouveau si le delta comparé avec la mesure actuelle est plus grande que la valeur précédemment rapporté pour la mise à jour de la représentation de la charge dans Rocview.\\ | ||
+ | |||
+ | ====I2C==== | ||
+ | ^ Matériel ^ Emplacement I2C-0 ^ Emplacement I2C-1 ^ Emplacement I2C-2 ^ | ||
+ | | RasPi Version 1 | Connecteur P1 | Non disponible | - ^ | ||
+ | | RasPi Version 2 | Connecteur P5 | Connecteur P1 | - ^ | ||
+ | | BeagleBone Black | - | ? | ? | | ||
+ | |||
+ | |||
+ | Pour le brochage des connecteurs P1 et P5 voir http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Balayage I2C==== | ||
+ | Les adresses réelles des périphériques GCA-pixx connectés sont répertoriés.\\ | ||
+ | Si le nœud était nouveau et avait automatiquement obtenu un nouvel identifiant il pourrait être nécessaire de le redémarrer pour voir ses valeurs lors du balayage I2C. | ||
+ | - __**[[: | ||
+ | - Éteindre | ||
+ | - Allumer | ||
+ | |||
+ | \\ | ||
+ | ====Type de matériel==== | ||
+ | Le Pi 1 et le Pi 2/3 doivent avoir une adresse de base GPIO différente.\\ | ||
+ | La configuration correcte est nécessaire pour les LEDs et les boutons sur le __**[[: | ||
+ | Le type ' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Type DCC==== | ||
+ | ^ Type ^ Description ^ | ||
+ | | Aucun | Pas de support DCC | | ||
+ | | **[[: | ||
+ | | **[[: | ||
+ | |||
+ | ====Équipement DCC==== | ||
+ | Équipement USB sur lequel le générateur DCC est branché.\\ | ||
+ | Pour SPROG 3 et S-Nano sélectionnez " | ||
+ | |||
+ | ====Obtenir/ | ||
+ | Les valeurs sont automatiquement lues après avoir sélectionné un nœud à partir de l' | ||
+ | Obtenir/ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Configuration du port ===== | ||
+ | Les ports sur le __**[[: | ||
+ | {{: | ||
+ | |||
+ | Les numéros de ports sont fixes parce qu'ils sont uniques grâce à l' | ||
+ | |||
+ | ====Port==== | ||
+ | Chaque nœud a une plage de ports fixes allant de 1 à 128.\\ | ||
+ | Voir: __**[[: | ||
+ | |||
+ | |||
+ | ====Type==== | ||
+ | **0**=Sortie, | ||
+ | |||
+ | ====Retard==== | ||
+ | unités 10ms, max. 255 * 10.\\ | ||
+ | ^ Type ^ Fonction ^ Zéro ^ | ||
+ | | Entrée | Durée du retard de changement d' | ||
+ | | Sorties | Durée d' | ||
+ | |||
+ | ====Clignotement==== | ||
+ | Utiliser la durée d' | ||
+ | |||
+ | ====Toggle==== | ||
+ | Une sortie va basculer ON/OFF seulement à partir d'une commande ON.\\ | ||
+ | |||
+ | ====Inversion==== | ||
+ | Inverse le port de sortie.\\ | ||
+ | |||
+ | ====Test==== | ||
+ | Le bouton Test pour les ports de type sortie.\\ | ||
+ | L' | ||
+ | Le nom du bouton est pour ON " | ||
+ | |||
+ | ====Évènement==== | ||
+ | Si la valeur est supérieure à 0 le port sur ce nœud sera synchronisé avec le port sur le nœud avec l' | ||
+ | ^ ID ^ Port ^ | ||
+ | | L' | ||
+ | ====Usage==== | ||
+ | Montre l' | ||
+ | Un double clic sur ce champs ouvrira la boite de dialogue propriétés de l' | ||
+ | |||
+ | ====Suivant > < Précédent==== | ||
+ | Sélectionner un groupe entre 1 et 16 de 8 E/S chacun.\\ | ||
+ | |||
+ | ====Obtenir/ | ||
+ | Obtenir/ | ||
+ | L' | ||
+ | | :!: Sans un " | ||
+ | |||
+ | ====Supprimer==== | ||
+ | Supprime les 8 ports sélectionnés de la configuration du nœud.\\ | ||
+ | Cela peut être nécessaire au cas ou le nombre de GCA-Pi02 connectés ait diminué.\\ | ||
+ | |||
+ | ====Glisser & Déposer==== | ||
+ | {{: | ||
+ | Glisser un numéro de port vers un objet du plan pré-existant pour fixer le bus de l' | ||
+ | < | ||
+ | 20131023.142948.621 g9999I main | ||
+ | 20131023.142948.621 g9999I main | ||
+ | 20131023.142948.621 g9999I main | ||
+ | 20131023.142948.621 g9999I main | ||
+ | </ | ||
+ | \\ | ||
+ | |||
+ | =====Configuration des canaux===== | ||
+ | Les canaux sur le __**[[: | ||
+ | * **Servos** | ||
+ | * **Signaux lumineux** (Variation lente) | ||
+ | * **Éclairage** (Jour/Nuit) | ||
+ | * ... | ||
+ | {{: | ||
+ | |||
+ | ====Canal==== | ||
+ | Chaque nœud a une plage de canal fixe de 1 à 128.\\ | ||
+ | Pour adresser un canal au lieu d'un port le **[[: | ||
+ | Voir __**[[: | ||
+ | |||
+ | ====A gauche/A droite==== | ||
+ | | **La position gauche doit être inférieure à position droite!** | | ||
+ | La position dans la plage de 0…4095 pour l' | ||
+ | Les servomoteurs doivent être compris entre 150 et 600.\\ | ||
+ | |||
+ | ====A gauche/A droite Étapes==== | ||
+ | Le nombre de pas à utiliser chaque 10ms pour déplacer à la position voulue marche/ | ||
+ | Zéro fera sauter directement à la position voulue.\\ | ||
+ | __Information: | ||
+ | |||
+ | ====Clignotement==== | ||
+ | Bascule dans l' | ||
+ | |||
+ | ====Rapport==== | ||
+ | Rapporte si la position voulue a été atteinte.\\ | ||
+ | Cet évènement peut être utilisé comme retour de position d'un aiguillage: __**[[: | ||
+ | |||
+ | ====Servomoteur==== | ||
+ | Cette option mettra un canal en "mode repos" après l' | ||
+ | ^ Standard ^ Options du servomoteur ^ | ||
+ | | {{: | ||
+ | | PWM reste inchangé comme prévu. | PWM complet=+5V après 1 seconde. | ||
+ | |||
+ | ====Retard==== | ||
+ | Retard entre les commandes de positionnement.\\ | ||
+ | La plage est comprise entre 0 et 15.\\ | ||
+ | 0=10ms, 2=20ms, … 15=160ms\\ | ||
+ | |||
+ | ====Affiner==== | ||
+ | Affine une plage de canal:\\ | ||
+ | {{: | ||
+ | Le déplacement du curseur va déclencher le réglage du canal à la nouvelle valeur.\\ | ||
+ | ===Pré-réglage=== | ||
+ | - Maximal: 0...4095 | ||
+ | - Servo: 150...600 | ||
+ | |||
+ | ====Tester==== | ||
+ | Ce bouton à bascule peut être utilisé pour envoyer une commande de sortie au canal pour tester.\\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Usage==== | ||
+ | Montre l' | ||
+ | Un double clic dans ce champs ouvrira la boite de dialogue propriétés de l' | ||
+ | \\ | ||
+ | |||
+ | ====Glisser& | ||
+ | Glisser un numéro de canal sur un objet du réseau pour fixer le bus, l' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Macro===== | ||
+ | {{: | ||
+ | //les numéros de macro n'a pas de relation avec les numéros de port.//\\ | ||
+ | |||
+ | ====Caractéristiques==== | ||
+ | * Une macro a au maximum 8 lignes de commandes. Pour être exécuté le numéro de port dans la ligne de commande doit être > 0. | ||
+ | * Les macros peuvent être adressées par type de port " | ||
+ | * Les __**[[: | ||
+ | |||
+ | ====Notes==== | ||
+ | Certains systèmes d' | ||
+ | Sans cette entrée la commande choisie enverra l' | ||
+ | |||
+ | ====Nombre==== | ||
+ | Numéro de la macro dans une plage comprise entre 1 et 128.\\ | ||
+ | |||
+ | ====Port==== | ||
+ | Numéro du port défini avec la valeur. (1...128) \\ | ||
+ | La ligne n'est pas utilisée si elle est définie à zéro.\\ | ||
+ | |||
+ | ====Retard==== | ||
+ | Retard en unités de 10ms avant de fixer la nouvelle valeur du port.\\ | ||
+ | Plage: 0...255 -> 0...2550ms | ||
+ | |||
+ | ====Type==== | ||
+ | Type de port: | ||
+ | * 0 = Sortie (GCA-Pi02) | ||
+ | * 1 = Entrée (Non utilisé.) | ||
+ | * 2 = Canal **[[http:// | ||
+ | * 3 = LED (Pi08) | ||
+ | |||
+ | ====Valeur==== | ||
+ | La nouvelle valeur à définir. (0...255)\\ | ||
+ | Une sortie numérique peut être soit à 0 ou à 1. (0=arrêt, 1=marche)\\ | ||
+ | Un canal PWM peut être soit à 0, 1 ou à 2…255. (0=arrêt, 1=marche, 2…255=largeur d' | ||
+ | Pour le PWM marche/ | ||
+ | |||
+ | ====Clignotement==== | ||
+ | Cela écrasera l' | ||
+ | Le retard est utilisé comme intervalle.\\ | ||
+ | |||
+ | ====Exporter/ | ||
+ | Exporter/ | ||
+ | |||
+ | ====Obtenir/ | ||
+ | Obtenir/ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Update===== | ||
+ | |< >| | ||
+ | | :!: N'est plus pris en charge. :!: | | ||
+ | {{: | ||
+ | Le bouton texte, " | ||
+ | Si ce champs est vide le texte changera en " | ||
+ | |||
+ | ====Analyse==== | ||
+ | Si le PC sur lequel Rocview tourne est connecté à l' | ||
+ | Il n'y a probablement pas de possibilité de connexion à l' | ||
+ | |||
+ | ====Mettre à jour==== | ||
+ | | //Le Raspberry Pi doit être connecté à l' | ||
+ | Mettre à jour vers la nouvelle version.\\ | ||
+ | Vérifier https:// | ||
+ | Aucun redémarrage n'est nécessaire, | ||
+ | - Arrête le service rocnetnode. | ||
+ | - Télécharge le nouveau paquet de l' | ||
+ | - Installe le nouveau paquet. | ||
+ | - Démarre le service rocnetnode. | ||
+ | - Prêt. | ||
+ | ===Fichier=== | ||
+ | Si l' | ||
+ | < | ||
+ | scp rocnetnode-xxxx-raspbian-armhf.deb pi@raspberrypi:/ | ||
+ | pi@raspberrypi' | ||
+ | rocnetnode-xxxx-raspbian-armhf.deb | ||
+ | </ | ||
+ | Le nom d' | ||
+ | Au lieu d' | ||
+ | {{ : | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | Le répertoire **/tmp** est automatiquement nettoyé après (re)démarrage.\\ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | =====Configuration de la sauvegarde===== | ||
+ | Toutes les configurations sont sauvegardées dans le fichier **rocnetnode.ini** et peut être copié sur un autre ordinateur à des fins de sauvegarde.\\ | ||
+ | L' | ||
+ | Le chemin le plus facile est d' | ||
+ | < | ||
+ | scp pi@192.168.100.168:/ | ||
+ | </ | ||
+ | WinSCP ou Filezilla peuvent également être utilisés avec le protocole **SFTP**.\\ | ||
+ | |||
+ | ====Restauration==== | ||
+ | Avant de restaurer le fichier **rocnetnode.ini** le programme RocNetNode doit être arrêté pour éviter d' | ||
+ | < | ||
+ | ssh pi@192.168.100.168 | ||
+ | sudo service rocnetnoded stop | ||
+ | exit | ||
+ | </ | ||
+ | |||
+ | Restaurer le fichier rocnetnode.ini: | ||
+ | < | ||
+ | scp rocnetnode.ini pi@192.168.100.168:/ | ||
+ | </ | ||
+ | |||
+ | Démarrer RocNetNode: | ||
+ | < | ||
+ | ssh pi@192.168.100.168 | ||
+ | sudo service rocnetnoded start | ||
+ | exit | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Exemple(s)===== | ||
+ | |||
+ | ====Servomoteur d' | ||
+ | * [[: | ||
+ | |||
+ | ====Signal avec les Macros==== | ||
+ | * [[: |