Début avec Node-Red sur Raspberry Pi

Début avec Node-Red sur Raspberry Pi
Node-Red est un outil de programmation visuelle qui est utilisé pour connecter les API et le matériel d'une manière plus importante et excitante. Il a un éditeur Web qui vous permettra de contrôler et de gérer votre appareil Raspberry Pi à partir d'un emplacement distant. L'interface utilisateur graphique de l'éditeur est excellente et assez simple, ce qui permet à un débutant de le gérer assez facilement. Le Node-Red peut facilement être installé sur votre appareil Raspberry Pi et une fois l'installation terminée, vous devrez acquérir une compréhension de base de la façon d'utiliser cet outil sur un éditeur Web pour développer différents projets.

Dans ce tutoriel, nous vous fournirons un guide de configuration facile pour commencer avec Node-Red sur votre Raspberry Pi et commencer à développer vos projets avec facilité.

Début avec Node-Red sur Raspberry Pi

Node-Red est un outil incroyable qui utilise le concept de programmation visuelle qui permet à ses utilisateurs de connecter différents blocs de code appelés nœuds pour effectuer plusieurs tâches sur votre appareil Raspberry Pi. Les nœuds doivent être câblés afin d'échanger différents messages et lorsque différents nœuds sont connectés, nous appelons la connexion comme flux.

Afin d'exécuter le Node-Red sur votre Raspberry Pi, vous devrez l'installer correctement sur votre périphérique Raspberry Pi et une fois que vous le ferez, vous pouvez ensuite démarrer le service Node-Red en ajoutant la commande suivante dans la borne de votre appareil.

$ node-red-start

Après avoir démarré les services de Node-Red, vous pouvez ensuite accéder à votre navigateur et entrer l'adresse «http: // hostipaddress: 1880» dans l'onglet Browser pour ouvrir son interface.

Commençons à créer un projet simple qui allait contrôler la lumière LED en l'allumant et en éteignant les étapes suivantes.

Étape 1: Concevez d'abord le circuit sur planche à pain à l'aide des broches Raspberry Pi GPIO comme indiqué dans l'image ci-dessous.

Étape 2: Sur le tableau de bord Node-Red, vous devrez vous rendre à la section Raspberry Pi GPIO que vous trouverez sur le côté gauche du tableau de bord, vous trouverez une option «RPI-GPIO OUT» alors cliquez sur ce bloc.

Étape 3: Faites glisser le «RPI-gpio out» dans l'onglet Flow 1.

Étape 4: Maintenant, double-cliquez sur le bloc GPIO pour ouvrir l'option de broche GPIO.

Étape 5: Là, vous devrez sélectionner votre numéro de broche qui doit être similaire à la broche de sortie que vous utilisez sur votre appareil Raspberry Pi. Dans notre cas, nous avons sélectionné la broche 11 (BCM 17):

Étape 6: Sélectionnez «Tapez» comme «sortie numérique» et cochez l'état de broche initial. Vous pouvez nommer la broche GPIO comme «LED» en descendant en bas:

Cliquez sur l'option «Terminé» lorsque la broche est sélectionnée.

Étape 7: Maintenant, sélectionnez la case «Inject» et faites-la glisser dans l'onglet Flow 1.

Lorsque vous le faites glisser, il sera converti en un bloc «horodatage».

Étape 8: Double-cliquez sur le bloc horodat. C'est votre choix, s'il faut aller avec booléen, chaîne ou numéro. Ici dans notre cas, nous allons avec Boolean et lorsque la condition est vraie, la LED s'allumera.

Cliquez sur l'option «Terminé» une fois terminé.

Étape 9: Trouvez la boîte «commentaire» dans la barre de recherche disponible sur le côté gauche et placez la boîte au-dessus du bloc «booléen».

Étape 10: Connectez les deux blocs les uns aux autres.

Étape 12: Double-cliquez sur la case "Commentaire" et fournissez le titre "LED ON".

Étape 13: Ensuite, cliquez sur l'option «Déployer».

Étape 14: Maintenant, lorsque vous cliquez sur le côté gauche de la case «booléenne», vous verrez que votre LED s'allumera.

Étape 14: Afin d'éteindre la LED, vous devrez créer un circuit similaire en onglet Flow 1 et ce moment renonce à la LED à OFF dans la zone de commentaire et à utiliser Boolean comme «False».

Une fois cela fait, cliquez sur l'option Déployer.

Maintenant, dès que vous cliquez sur le côté gauche de la «fausse» case, la LED s'éteindra.

De cette façon, vous pouvez désormais contrôler facilement n'importe quel circuit sur votre appareil Raspberry Pi.

Conclusion

Node-Red est un excellent environnement de programmation qui vous permet de contrôler vos broches Raspberry Pi GpiO via une interface graphique. Il vous permet de gérer et de contrôler différents circuits d'une manière plus importante et efficace. Si vous souhaitez développer plusieurs projets sur votre appareil Raspberry Pi, vous devez installer Node-Red afin qu'il vous aide à contrôler les circuits sans avoir à écrire de codes complexes.