Table des matières:
- Étape 1: Matériel et logiciel requis
- Étape 2: Configuration de Node-red
- Étape 3: Étapes pour créer le flux
- Étape 4: Allez-y et faites glisser un nœud de passerelle sans fil sur votre canevas de flux pour commencer
- Étape 5: Trouver vos capteurs sans fil
- Étape 6: Cliquez sur la loupe à côté du champ Port série et sélectionnez le port qui correspond à votre routeur, puis cliquez sur le bouton « Ajouter » en haut
- Étape 7: le champ de périphérique série sera désormais rempli en fonction de cette sélection, et vous pouvez cliquer sur « Terminé », vous avez maintenant un accès direct à vos capteurs sans fil ! pour voir les données entrantes
- Étape 8: Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil
- Étape 9: Double-cliquez dessus et modifiez « msg ». pour « compléter l'objet Msg » Cliquez sur Terminé
- Étape 10: Tracez maintenant une ligne entre les deux nœuds et cliquez sur « Déployer » en haut à droite de la fenêtre
- Étape 11: Travailler avec les données
- Étape 12: Ajout des capteurs sans fil:
- Étape 13: Sélectionnez le périphérique série dans le menu déroulant que vous avez utilisé pour la passerelle sans fil, cliquez maintenant sur la loupe à côté de « Adresse Mac » et sélectionnez l'une des options disponibles
- Étape 14: Cliquez sur Terminé
- Étape 15: Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil
- Étape 16: Double-cliquez dessus et cliquez sur Terminé
- Étape 17: Affichage de la vibration/température
- Étape 18: Double-cliquez et cochez la case sous l'objet qui dit "Copier la clé vers", cela divisera le message en plusieurs objets, un pour chaque propriété de la charge utile, et définira les sujets de ces nouveaux messages sur les noms de propriété
- Étape 19: Ajoutez maintenant un nœud « commutateur », cela nous permettra d'envoyer chaque message à une partie spécifique du flux, un pour gérer le RMS et un pour le maximum, un pour le minimum et un pour la température
- Étape 20: Dans le premier champ, remplacez « payload » par « topic »
- Étape 21: Cliquez sur le bouton Ajouter pour ajouter une nouvelle ligne
- Étape 22: Ensuite, ajoutons un « graphique » à partir de la palette pour RMS, copiez-le deux fois pour MAX et MIN et ajoutez également une « jauge » pour la température
- Étape 23: Double-cliquez maintenant sur le premier nœud du graphique
- Étape 24: Double-cliquez maintenant sur le deuxième nœud du graphique
- Étape 25: Double-cliquez maintenant sur le troisième nœud du graphique
- Étape 26: Suivant pour le nœud de jauge
- Étape 27: Maintenant, dessinez des fils
- Étape 28: Une fois cela fait, cliquez sur Déployer
- Étape 29: TABLEAU DE BORD NODE-RED
- Étape 30: En haut à droite de cet onglet se trouve la petite icône "nouvelle fenêtre", cliquez dessus pour afficher votre interface utilisateur
- Étape 31: SORTIE DU TABLEAU DE BORD NODE-RED
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Présentation du capteur d'humidité de température sans fil à longue portée de NCD, offrant une portée allant jusqu'à 28 milles à l'aide d'une architecture de réseau maillé sans fil. L'intégration du capteur de température et d'humidité Honeywell HIH9130 transmet des échantillons de température et d'humidité très précis à des intervalles définis par l'utilisateur.
Étape 1: Matériel et logiciel requis
Matériel:
Capteur de vibration et de température à longue portée NCD
Modem maillé sans fil longue portée NCD avec interface USB
Logiciel:
Noeud-Rouge
Étape 2: Configuration de Node-red
Maintenant que vos capteurs fonctionnent, nous avons besoin d'un moyen de faire quelque chose d'utile avec ces données.
- Tout d'abord, vous devrez installer Node-Red.
- Une fois cela fait, vous devrez entrer votre ligne de commande, ou les utilisateurs de Power Shell pour Windows, accédez au répertoire dans lequel Node-RED est installé.
- Tapez maintenant "npm i ncd-red-wireless node-red-dashboard". Cela installera les nœuds requis pour recevoir les données de vos capteurs sans fil et vous pourrez démarrer Node-RED une fois cela fait.
- Pour démarrer le serveur de nœuds, écrivez node-red dans l'invite de commande ou le terminal et appuyez sur Entrée.
Étape 3: Étapes pour créer le flux
À ce stade, vous verrez un grand flux vide avec une longue liste de nœuds sur le côté gauche, cette barre latérale s'appelle la palette.
Étape 4: Allez-y et faites glisser un nœud de passerelle sans fil sur votre canevas de flux pour commencer
ncd-red-wireless Fournit les nœuds qui gèrent la connexion série, analysent les données des capteurs entrants, les filtrent par des paramètres spécifiques et vous permettent de configurer les capteurs sans fil.
Étape 5: Trouver vos capteurs sans fil
Lorsque vous aurez livré le nœud, vous pourrez afficher l'onglet d'informations, qui contient des enregistrements sur la capacité du nœud, cet onglet est bien rempli pour un maximum de packages de nœuds rouges et se compose de statistiques précieuses, souvent vous ne voudrez plus pour afficher toute autre documentation en dehors de l'onglet d'informations, gardez-le donc à l'esprit même lorsque vous créez vos flux lorsque vous avez une question sur le fonctionnement d'un nœud. L'élément suivant que nous voulons faire est de configurer le nœud, lorsque vous l'ajoutez pour la première fois, vous remarquerez qu'il y a un petit triangle dans le coin supérieur droit à côté d'un point bleu, le triangle indique que le nœud souhaite une configuration supplémentaire, le bleu le point indique que le nœud n'a plus été déployé dans le cadre du flux.
- Double-cliquez sur le nœud pour ouvrir les options de configuration.
- Cliquez sur l'icône en forme de crayon à côté du champ Périphérique série pour configurer votre routeur USB, cela ouvrira un deuxième panneau de configuration qui n'a que quelques options.
Étape 6: Cliquez sur la loupe à côté du champ Port série et sélectionnez le port qui correspond à votre routeur, puis cliquez sur le bouton « Ajouter » en haut
Étape 7: le champ de périphérique série sera désormais rempli en fonction de cette sélection, et vous pouvez cliquer sur « Terminé », vous avez maintenant un accès direct à vos capteurs sans fil ! pour voir les données entrantes
Étape 8: Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil
Étape 9: Double-cliquez dessus et modifiez « msg ». pour « compléter l'objet Msg » Cliquez sur Terminé
Étape 10: Tracez maintenant une ligne entre les deux nœuds et cliquez sur « Déployer » en haut à droite de la fenêtre
Étape 11: Travailler avec les données
Maintenant, à partir de vos capteurs sans fil, les données sont collectées et sorties dans l'onglet « debug », cet « onglet de débogage » est placé dans la barre latérale droite à côté de l'onglet d'informations. Pour voir les informations disponibles, appuyez sur le bouton de réinitialisation. Dans les enregistrements node-red, il est dépassé parmi les nœuds d'un paquet json. Lorsque l'objet msg arrive dans l'onglet de débogage, vous pouvez l'agrandir pour afficher la liste globale des informations qui l'accompagnent. Ceci est extrêmement utile au cas où vous auriez besoin de voir rapidement quels capteurs s'enregistrent. L'autre problème que ce nœud donne est un moyen facile d'échanger votre routeur avec l'identité du réseau sur laquelle les périphériques en mode configuration documentent, appuyez simplement sur le bouton à gauche du nœud et l'outil basculera sur la configuration réseau, appuyez une nouvelle fois dessus pour le remettre en mode écoute. Une fois que nous avons configuré les nœuds de l'outil Wi-Fi, ils peuvent être configurés pour configurer régulièrement un capteur pendant qu'il entre en mode de configuration, il est donc toujours disponible pour maintenir ces nœuds de passerelle présents dans le flux pour une configuration rapide d'un appareil.
Étape 12: Ajout des capteurs sans fil:
Nous devons séparer les enregistrements des capteurs sans fil au niveau national afin de pouvoir les afficher, nous pourrions utiliser un nœud de commutation pour séparer les messages de la passerelle en fonction totalement de l'adresse mac avec ou du type de capteur, mais comme je l'ai mentionné, le les nœuds sans fil intègrent vraiment des fonctionnalités supplémentaires pour configurer les capteurs, nous allons donc commencer par eux pour vous donner une image complète supplémentaire de la façon dont ces structures peuvent fonctionner. Au cas où vous n'auriez pas déjà vu des paquets provenant de vos deux capteurs, traversez à l'avance et appuyez sur le bouton de réinitialisation du seul qui n'a pas commencé. Lors d'une évaluation du capteur via n'importe quel nœud de configuration de périphérique série, l'adresse MAC et le type de capteur sont mis en cache dans un pool afin que nous puissions le trouver rapidement pendant la durée de cette prochaine étape.
Prenez un nœud sans fil dans la palette et faites-le glisser sur le flux, double-cliquez dessus pour le configurer
Étape 13: Sélectionnez le périphérique série dans le menu déroulant que vous avez utilisé pour la passerelle sans fil, cliquez maintenant sur la loupe à côté de « Adresse Mac » et sélectionnez l'une des options disponibles
Étape 14: Cliquez sur Terminé
Vous remarquerez que cela définit automatiquement le type de capteur pour vous, vous pouvez également lui donner un nom pour le rendre plus facile à identifier. Comme indiqué dans l'onglet Informations, le champ Périphérique série pour la configuration est facultatif et nous ne nous en soucierons pas pour le moment. Le nœud que vous venez d'ajouter fonctionne efficacement comme un filtre sur les données de capteur entrantes, ne transmettant que les données de l'adresse mac ou du type de capteur si aucune adresse mac n'est présente.
Étape 15: Maintenant, revenez à votre palette et tapez "debug" dans le champ de recherche en haut, saisissez l'un de ces nœuds et faites-le glisser vers la droite de votre passerelle sans fil
Étape 16: Double-cliquez dessus et cliquez sur Terminé
Étape 17: Affichage de la vibration/température
Ces nœuds pour les capteurs sans fil génèrent un objet msg avec toutes les mêmes informations que le nœud de passerelle sans fil, juste dans un format légèrement différent, les données du capteur elles-mêmes sont envoyées dans le msg.payload, ce que la plupart des nœuds utilisent pour interagir avec le message lui-même.
Prenez un nœud « divisé » dans la palette et placez-le à droite du nœud Vib/Temp
Étape 18: Double-cliquez et cochez la case sous l'objet qui dit "Copier la clé vers", cela divisera le message en plusieurs objets, un pour chaque propriété de la charge utile, et définira les sujets de ces nouveaux messages sur les noms de propriété
Étape 19: Ajoutez maintenant un nœud « commutateur », cela nous permettra d'envoyer chaque message à une partie spécifique du flux, un pour gérer le RMS et un pour le maximum, un pour le minimum et un pour la température
Étape 20: Dans le premier champ, remplacez « payload » par « topic »
Cliquez sur le "==" et sélectionnez "matches regex", dans le champ à côté, tapez "rms_.", cela signifie "correspond à une chaîne qui contient rms_ suivi de n'importe quel caractère (.) autant de caractères que disponibles ()
Étape 21: Cliquez sur le bouton Ajouter pour ajouter une nouvelle ligne
Suivez la dernière étape en remplaçant « rms » par « max », puis une fois de plus par « min » et enfin une ligne de plus pour le type de température « température » à côté du « == ». Cela divisera nos charges utiles entrantes en 4 sections à router vers ui, chacune contenant les valeurs appropriées pour les 3 axes et la température
Étape 22: Ensuite, ajoutons un « graphique » à partir de la palette pour RMS, copiez-le deux fois pour MAX et MIN et ajoutez également une « jauge » pour la température
Étape 23: Double-cliquez maintenant sur le premier nœud du graphique
définissez le groupe sur "[Current] Vibration" et définissez l'étiquette sur RMS comme indiqué sur l'image
Étape 24: Double-cliquez maintenant sur le deuxième nœud du graphique
réglez le groupe sur "[Current]Vibration" et réglez l'étiquette sur MAX comme indiqué sur l'image
Étape 25: Double-cliquez maintenant sur le troisième nœud du graphique
réglez le groupe sur "[Current]Vibration" et réglez l'étiquette sur MIN comme indiqué sur l'image
Étape 26: Suivant pour le nœud de jauge
définissez l'étiquette sur « Température » et le format de la valeur sur « {{valeur | number:2}}", et les unités à "Celsius", vous pouvez modifier la plage à la température minimale et maximale attendue, j'utilise 0 et 50
Étape 27: Maintenant, dessinez des fils
Étape 28: Une fois cela fait, cliquez sur Déployer
Étape 29: TABLEAU DE BORD NODE-RED
Fournit la possibilité de créer une interface utilisateur à l'aide du générateur de flux, fournit des tableaux, des graphiques et un certain nombre d'autres éléments visuels que nous pouvons utiliser pour afficher des données, ainsi que des nœuds pour déclencher un flux à l'aide d'une entrée utilisateur. Nous utiliserons certains de ces nœuds pour afficher la télémétrie de vos capteurs sans fil.
Regardons ça! Il y a un onglet en haut à droite qui dit « Tableau de bord »
Étape 30: En haut à droite de cet onglet se trouve la petite icône "nouvelle fenêtre", cliquez dessus pour afficher votre interface utilisateur
Il est probable que les jauges n'affichent aucune information, car aucune donnée de capteur n'a été signalée depuis que vous avez déployé le flux, cliquez sur le bouton de réinitialisation de votre capteur de température/humidité pour le forcer à s'enregistrer et vos jauges devraient sauter. Vous devriez maintenant avoir des données en temps réel qui s'affichent !
Étape 31: SORTIE DU TABLEAU DE BORD NODE-RED
Maintenant que la valeur des vibrations et de la température augmente et diminue, de nouvelles données sont disponibles à l'intérieur des différentes variables.