Table des matières:

Node Red - Contrôler RaspberryPi : 8 étapes
Node Red - Contrôler RaspberryPi : 8 étapes

Vidéo: Node Red - Contrôler RaspberryPi : 8 étapes

Vidéo: Node Red - Contrôler RaspberryPi : 8 étapes
Vidéo: Raspberry Pi Node-RED Tutorial with Modbus & MQTT 2024, Novembre
Anonim
Nœud Rouge - Contrôle RaspberryPi
Nœud Rouge - Contrôle RaspberryPi

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

Connexion à la page Web
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

Installation du module de tableau de bord pour GPIO
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

Configuration du commutateur
Configuration du commutateur
Configuration du commutateur
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

Configuration du curseur
Configuration du curseur
Configuration du curseur
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

Image
Image

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é: