Table des matières:
- Étape 1: Installation des packages
- Étape 2: Démarrer Node-Red pour la première fois
- Étape 3: Connexion à la page Web
- Étape 4: Installation du module de tableau de bord pour GPIO
- Étape 5: Création d'un tableau de bord pour GPIO
- Étape 6: configuration du commutateur
- Étape 7: Configuration du curseur
- Étape 8: Lancement de l'interface utilisateur et test
Vidéo: Node Red - Contrôler RaspberryPi : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce instructable, nous verrons comment configurer le logiciel Node-Red ainsi que comment contrôler facilement le GPIO sur votre raspberry pi.
Étape 1: Installation des packages
Nous devrons d'abord installer des packages. Pour ce faire, vous devrez exécuter les commandes suivantes dans un terminal:
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install build-essential python-rpi.gpio
(si vous exécutez stretch rasbian, il devrait déjà être installé.)
pi@raspberrypi:~ $ bash <(curl -sL
Étape 2: Démarrer Node-Red pour la première fois
Pour démarrer Node-Red, il vous suffit d'exécuter la commande du terminal: pi@raspberrypi:~ $ node-red-start
Pour démarrer automatiquement Node-Red au démarrage du pi, il vous suffit d'activer le service avec la commande suivante:
pi@raspberrypi:~ $ sudo systemctl activer nodered.service
Étape 3: Connexion à la page Web
Il vous suffit maintenant de vous connecter à la page Web qui s'exécute actuellement sur votre raspberry pi pour le développement de Node-Red.
Pour ce faire, il vous suffit d'aller à l'adresse de votre pi et d'utiliser le port 1880.
Exemple:
Si mon adresse pi est 192.168.1.40, je me connecterais en utilisant
Étape 4: Installation du module de tableau de bord pour GPIO
Nous allons maintenant examiner la création d'un tableau de bord pour votre contrôle du GPIO. Nous devrons d'abord installer le composant de tableau de bord.
Exécutez la commande suivante dans un terminal sur votre pi:
pi@raspberrypi:~ $ node-red-stop
pi@raspberrypi:~ $ cd ~/.node-red pi@raspberrypi:~ $ npm install node-red-dashboard pi@raspberrypi:~ $ node-red-start
Étape 5: Création d'un tableau de bord pour GPIO
Vous devrez maintenant revenir à la page du navigateur à laquelle vous avez accédé plus tôt dans ce projet.
A partir de cette page, nous allons construire un exemple de GPIO. Je vais mettre un interrupteur et un curseur un pour activer et désactiver GPIO et un pour effectuer une onde pwm.
Vous devrez trouver, du côté gauche du panneau sous le tableau de bord, le bouton de commutation et le faire glisser sur le flux 1. Ensuite, vous devrez également trouver le curseur et le faire glisser sur le flux 1.
Vous devez maintenant trouver le GPIO dans la section Raspberry Pi. Maintenant, vous voulez le module gpio qui a le point de connexion sur le côté gauche puisqu'il s'agit du module d'entrée. Faites glisser deux d'entre eux vers le bas sur le flux 1 en face du commutateur et du curseur.
Placez simplement votre curseur sur le point de connexion sur le côté gauche du commutateur et cliquez et faites glisser vers le point de connexion sur le côté gauche de l'une des broches GPIO. Faites de même pour le curseur.
Une fois connecté, vous devez configurer chaque pièce en double-cliquant dessus.
Étape 6: configuration du commutateur
Double-cliquez sur le nœud de commutation et ouvrez le menu des propriétés.
Ici, vous devrez cliquer sur le crayon à droite du groupe.
Créez maintenant un nouveau nom de groupe (j'ai laissé le mien par défaut)
Choisissez l'icône en forme de crayon à côté de l'onglet et nommez la table dont vous souhaitez que cela fasse partie (j'ai choisi la maison)
Choisissez maintenant la mise à jour dans le coin supérieur droit.
Vous pouvez maintenant choisir la taille et la disposition de votre commutateur. Une fois que vous obtenez l'icône que vous souhaitez utiliser et tous les produits cosmétiques effectués, vous accédez aux options de charge utile.
Pour un commutateur, vous devez définir les options de charge utile comme suit:
Sélectionnez la flèche déroulante à côté de la zone de texte de la charge utile et choisissez le nombre pour les deux charges utiles, puis définissez:
Sur la charge utile: 1
Hors charge utile: 0
Vous devez maintenant configurer la broche GPIO que vous souhaitez changer.
Double-cliquez sur la broche du commutateur et cela ouvrira le mode de sortie rpi-gpio d'édition.
Sélectionnez la broche que vous souhaitez utiliser, dans notre cas, nous utilisons la broche GPIO04-7.
Donnez-lui un nom si vous le souhaitez et choisissez "Terminé"
Étape 7: Configuration du curseur
Pour configurer le curseur, vous devrez d'abord double-cliquer sur le bouton du tableau de bord du curseur.
Une fois là-bas, vous modifierez la propriété "label" en ce que vous souhaitez que son nom soit dans l'interface utilisateur.
Ensuite, vous définirez la portée minimale et la portée maximale. Étant donné que la luminosité des LED PWM est généralement en pourcentage, en raison du % cycle de service, nous avons besoin que le minimum soit de 0 et que le maximum soit de 100.
Maintenant, pour notre exemple, l'agressivité des changements de luminosité de la lumière est due au pas. J'ai le nôtre configuré pour 1 par étape, donc 1 unité du curseur est égale à 1% de luminosité.
C'est tout pour le curseur
Pour la broche, vous devrez double-cliquer sur le module de broche GPIO associé.
Maintenant, pour rus, nous avons choisi la broche GPIO18 car il s'agit d'une broche PMW pour le Raspberry pi 3 B+
Vous devez ensuite sélectionner la sortie PWM dans le champ type afin que l'on sache qu'il s'agit d'une sortie PWM.
Donnez-lui un nom et vous êtes prêt à partir.
Étape 8: Lancement de l'interface utilisateur et test
Maintenant, pour tester votre nouvelle interface utilisateur de tableau de bord, vous devez cliquer sur déployer dans le coin supérieur droit pour déployer votre code personnalisé. Ensuite, vous devez accéder à l'adresse IP de votre pi qui s'exécute en nœud rouge. Et ajoutez-y la désignation de l'interface utilisateur par exemple: https://192.168.1.31:1880/uiCe que vous devriez voir, c'est votre commutateur et votre curseur que vous avez créés. Maintenant, vous pouvez tester en cliquant sur chacun. J'espère que vous avez apprécié ces Instructables et veuillez consulter la chaîne youtube et la vidéo pour toute autre information.
Conseillé:
Travailler avec l'API d'URL dans Node-RED : 10 étapes
Travailler avec l'API URL dans Node-RED : cette instructable vous apprendra comment utiliser l'API URL (http get) dans node-RED. C'est volontairement simple. Et si vous êtes relativement nouveau sur node-RED, cet exemple est fait pour vous. Je vais vous apprendre à utiliser l'environnement node-RED et ce que c'est, et h
IoT : visualiser les données du capteur de lumière à l'aide de Node-RED : 7 étapes
IoT : visualisation des données du capteur de lumière à l'aide de Node-RED : dans cette instructable, vous apprendrez à créer un capteur connecté à Internet ! J'utiliserai un capteur de lumière ambiante (TI OPT3001) pour cette démo, mais n'importe quel capteur de votre choix (température, humidité, potentiomètre, etc.) fonctionnerait. Les valeurs du capteur
Node-RED : Tutoriel RS485 Raspberry Pi : 8 étapes
Node-RED : Tutoriel RS485 Raspberry Pi : L'outil de programmation visuelle basé sur les flux Node-RED devient de plus en plus populaire pour les développeurs Raspberry Pi. Cette instructable vous montrera comment utiliser notre HAT série RS422/RS485 isolé sous Node-Red pour une communication RS485 simple et pour MODBUS
Données du capteur de vibration et de température sans fil vers MySQL à l'aide de Node-RED : 40 étapes
Données du capteur de vibration et de température sans fil vers MySQL à l'aide de Node-RED : Présentation du capteur de vibration et de température sans fil industriel IoT à longue portée de NCD, offrant une portée allant jusqu'à 3 km grâce à l'utilisation d'une structure de réseau maillé sans fil. Intégrant un capteur de vibration et de température de précision 16 bits, cet appareil trans
Envoi des données des capteurs de vibrations et de température sans fil vers Excel à l'aide de Node-RED : 25 étapes
Envoi de données de capteur de vibration et de température sans fil vers Excel à l'aide de Node-RED : Présentation du capteur de vibration et de température sans fil industriel IoT à longue portée de NCD, offrant une portée allant jusqu'à 3 km grâce à l'utilisation d'une structure de réseau maillé sans fil. Intégrant un capteur de vibration et de température de précision 16 bits, cet appareil trans