Arduino nodered enregistre automatiquement
Débuter avec l ? Arduino et Node-RED Enregistrer et a ?cher des mesures en JSON depuis le port série L ? Arduino est très pratique pour récupérer des mesures depuis divers capteurs présence de polluants température humidité luminosité indice UV taux de CO ou de CO ? Dans ce tutoriel nous allons apprendre comment créer très rapidement un petit système d ? enregistrement de données à l ? aide de Node-RED On pourra très simplement visualiser les mesures sous la forme d ? un graphique ou les exporter dans un ?chier CSV ?chier texte avec un point-virgule comme séparateur de données pour faire des calculs statistiques à l ? aide d ? un tableur LibreO ?ce Excel Number ? Matériel nécessaire Pour ce projet nous avons besoin D ? un Arduino Uno ou d ? un clone n ? importe quel modèle conviendra Vous pouvez également utiliser un ESP mais celui-ci ne dispose que d ? une entrée analogique Vous pouvez également utiliser un ESP D ? un ordinateur sur lequel est installé Node-RED et l ? IDE Arduino o Vous pouvez utiliser un PW Windows un Mac ou un Raspberry Pi Suivez ce tutoriel pour installer Node-RED sur votre ordinateur Une ou plusieurs capteurs Ici j ? ai utilisé deux sondes pour mesurer l ? humidité du sol Une sonde classique YL- et une sonde de mesure de conductivité marquée v revêtue d ? une peinture de protection anti-corrosion Ce que nous allons apprendre dans ce tutoriel Arduino Dans ce tutoriel nous allons apprendre Comment récupérer acquérir les données d ? un capteur analogique avec du code Arduino C Comment envoyer les mesures sur le port série Comment mettre en forme des mesures au format JSON pour les exploiter facilement depuis Node-RED Découvrir Node-RED C Vous connecter sur le port série d ? un Arduino Uno fonctionne également avec un ESP ou un ESP Apprendre les notions de base de programmation javascript sous Node-RED Circuit Arduino Rien de bien compliqué pour le circuit il su ?t d ? alimenter le capteur et de récupérer le signal sur la broche analogique de l ? Arduino Ici le YL- ou FC- est connecté sur la broche A Le second capteur sur la broche A Code Arduino On va simplement lire à intervalle régulier ici toutes les s ms la valeur du signal analogique de à pour chaque sonde d ? humidité du sol Ensuite on envoi la sortie sur le moniteur série de l ? IDE Arduino CFormater les données en JSON On pourrait envoyer directement les mesures sur le port série de l ? Arduino avec un séparateur par exemple un caractère spécial - ? mais cette stratégie implique que l ? on sache précisément la position de chaque données Aucun problème avec une ou deux données ça devient plus compliqué lorsqu ? il y en à une dizaine Autre problème la conversion de chaine de caractères qui est un éternel problème en informatique Pour éviter tous ce problème nous
Documents similaires










-
52
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 16, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 42.6kB