Jump to content

OpenSourceDAQ/Node-RED as a DAQ interface/fr

From Appropedia

Node-Red peut être utilisé comme interface de programmation et d'utilisateur, tandis que node.js avec les bibliothèques Javascript Johnny-Five sert d'intermédiaire entre la carte Arduino et Node-Red.

Son interface de programmation graphique promet une programmation simplifiée, une fois les bases posées pour une utilisation comme système d'acquisition de données (DAQ). Il est particulièrement performant dans la création de tableaux de bord et d'interfaces utilisateur.

Node.js

node.js est en fait ce qui fait tout le travail en parlant à l'Arduino - Node-Red n'est qu'une belle interface pour cela. node.js est un environnement d'exécution basé sur Javascript qui est particulièrement adapté aux opérations d'entrée et de sortie, il est donc parfaitement adapté au développement d'un DAQ.

Configuration de Node.js et Johnny Five

Node-RED

Node-Red est une excellente interface pour Node.js et permet la programmation pseudo-graphique (et peut donc servir d'alternative à Labview). Il se compose de plusieurs nœuds interconnectables, permettant ainsi la construction de programmes de manière modulaire.

Il a été conçu pour l'Internet des objets (IoT), c'est-à-dire pour relier tout, de votre réfrigérateur à votre montre, à Internet. Ainsi, le système de câblage et les différents nœuds disponibles par défaut sont conçus pour se connecter rapidement au matériel et exploiter ces informations à votre guise (« Ma lessive est terminée – je m'envoie un rappel par e-mail » ou quelque chose d'aussi absurde).

Je dis que Node-Red est un langage de programmation pseudo-graphique, principalement parce que, contrairement à Labview, il n'y a pas autant de nœuds disponibles que les VIs Labview, notamment dans le domaine de la capture, de l'analyse et du contrôle de données. Cela s'explique en grande partie par le fait que, à ma connaissance, personne ne l'a vraiment utilisé à cette fin jusqu'à présent (nous sommes en 2016). Ainsi, même si, à l'avenir, il existera peut-être une vaste base de données communautaire de nœuds utiles, qu'il suffira de copier-coller, il faudra encore souvent coder un nœud de fonction en JavaScript pour effectuer une tâche (ou rassembler du code trouvé sur Internet).

Mais cette initiative Open Source Hardware vise à lancer ce processus.

Configuration de Node-RED

Exemple de flux Node-RED

https://flows.nodered.org/flow/5062c92701d94165d579a795efead90b

https://flows.nodered.org/flow/5661fa895284e37df65c3236f4dd0166

15px-FA_info_icon.svg.png19px-Angle_down_icon.svg.pngDonnées de la page
ODD
AuteursBradley D Bock
LicenceCC-BY-SA-3.0
LangueAnglais (en)
TraductionsTchèque , chinois , coréen , italien , allemand
En rapport5 sous-pages , 2 pages lien ici
RedirectionsNode-RED comme interface DAQ
Vues475 pages vues ( analyse )
Créé5 mars 2019 par Bradley D Bock
Dernière modification2 mars 2022 par Page script
Cookies help us deliver our services. By using our services, you agree to our use of cookies.