Table des matières:

Mesure de la tension continue avec Arduino et Node-RED : 8 étapes (avec photos)
Mesure de la tension continue avec Arduino et Node-RED : 8 étapes (avec photos)

Vidéo: Mesure de la tension continue avec Arduino et Node-RED : 8 étapes (avec photos)

Vidéo: Mesure de la tension continue avec Arduino et Node-RED : 8 étapes (avec photos)
Vidéo: 02. Ремонт ванной комнаты «F-12»: Монтаж водоснабжения. Замена стояков. Электромонтаж. 2024, Novembre
Anonim
Mesurer la tension continue avec Arduino et Node-RED
Mesurer la tension continue avec Arduino et Node-RED

Il existe de nombreux tutoriels sur la mesure de la tension continue avec Arduino, dans ce cas, j'ai trouvé un tutoriel que je considère comme la meilleure méthode fonctionnelle pour mesurer le courant continu sans nécessiter de valeurs d'entrée de résistance, ne nécessite qu'une résistance et un multimètre. Dans les prochains tutoriels, nous allons commencer avec des panneaux solaires et nous devons mesurer le VDC sur de longues périodes.

Le code a été tiré de startupelectronics.org de l'article Mesurer la tension continue à l'aide d'Arduino, merci pour la grande contribution.

Source: mesure de la tension continue à l'aide d'Arduino

Nous avons fait quelques modifications mais ajouté une visualisation et le résultat était très bon !! Notre arduino mesure la tension dans la batterie et transmet via série à Node-RED.

Tutoriel PDAControl

Version anglaise

Mesurer la tension continue avec Arduino et Node-RED

pdacontrolen.com/measuring-dc-voltage-with-…

Version espagnole

Midiendo Voltaje DC avec Arduino et Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-ar…

Installer Node-RED

pdacontrolen.com/installation-node-red-plat…

Étape 1: Matériaux

Matériaux
Matériaux

Matériaux

1 Résistance 1MOhm, je recommande à 1% de tolérance.

1 Résistance 100K ou 2 de 200K en parallèle, je recommande à 1% de tolérance.

1 multimètre

1 Arduino Mega 2560 R3 - Très bon marché !!!

Étape 2: Fonctionnement & Connexions

Fonctionnement & Connexions
Fonctionnement & Connexions
Fonctionnement & Connexions
Fonctionnement & Connexions

Fonctionnement

Basé sur la méthode de mesure du multimètre, qui utilise une grande résistance pour mesurer la tension et que l'instrument de mesure n'affecte pas la mesure dans le circuit.

Étant donné que l'ADC d'Arduino Mega 2560 R3 permet dans ce cas un maximum de 5v, un diviseur de tension a été utilisé entre 1MOhm et 100k.

Recommandation: Dans ce cas, j'ai utilisé une tolérance de 5% et le résultat était bon, mais si une meilleure mesure ou une meilleure pression est requise, utilisez une tolérance de 1%.

Étape 3: Tableau de bord Node-RED et Node-RED

Tableau de bord Node-RED et Node-RED
Tableau de bord Node-RED et Node-RED
Tableau de bord Node-RED et Node-RED
Tableau de bord Node-RED et Node-RED
Tableau de bord Node-RED et Node-RED
Tableau de bord Node-RED et Node-RED

Tableau de bord Node-RED et Node-RED

Depuis cette fois, nous effectuerons un test au niveau du réseau local, la plate-forme par excellence pour tester en "temps réel" et afficher les données Node-Red, faire glisser les nœuds et se connecter aura une application de surveillance rapide,

Nous utiliserons les nœuds:

Node Ports série, ceux-ci permettront une communication point à point via un PC série Arduino (Node-RED).

Tableau de bord des nœuds Node-RED, permet à une variété de nœuds Widget de créer des vues spectaculaires.

Étape 4: Installer Node-RED

Image
Image

Installer Node-RED

Cela faisait longtemps que je voulais essayer cette plateforme appelée Node-red créée par IBM, elle a été développée en nodejs, Node-RED est développé par Nick O'Leary et Dave Conway-Jones merci pour vos contributions.

Mais qu'est-ce que Node-Red ?

Il s'agit d'un outil graphique open source basé sur la connexion de nœuds contenant des API et / ou des services pour la communication et / ou la connexion d'appareils pour l'Internet des objets, possède une interface Web conviviale, contient une variété de fonctions IoT de base et complexes, il est également une version en ligne de Node-RED appelée IBM Bluemix.

Il existe une panoplie de tutoriels pour installer Node-RED sur un serveur local, mais ces tutoriels, bien que très complets, n'ont pas fonctionné correctement pour moi, j'ai décidé de compiler les étapes pour installer Node-RED sur Linux, en l'occurrence Lubuntu ((Ubuntu) J'espère que ce guide vous plaira.

Noeud-ROUGE

nodered.org

Étape 5: Étalonnage

Étalonnage
Étalonnage
Étalonnage
Étalonnage

Étalonnage

Pour que la mesure soit correcte, il est recommandé d'effectuer l'étalonnage à l'aide d'un multimètre et de prendre les mesures suivantes et de modifier les valeurs dans le code Arduino IDE.

Explication complète de la méthode d'étalonnage

Étape 6: Mesure de la batterie 6v

Image
Image
Mesure de la batterie 6v
Mesure de la batterie 6v

Mesure de la batterie 6v

Dans ce cas nous effectuerons la mesure d'une batterie acide de 6v à 12Ah

J'ai créé un tableau de bord dans la plate-forme Emoncms avec des mesures dans DC. Vous pouvez voir le tableau de bord en temps réel ici

Étape 7: Une autre application de mesure de panneau solaire 10w

Image
Image

Mesure de panneau solaire 10w

Il y a quelques mois j'ai acheté un panneau solaire de 10W à 22VDC max, avec Arduino j'ai fait des mesures en toute sécurité sans craindre de brûler l'ADC

Étape 8: Conclusions et recommandations

Ils diraient que c'est impossible mais cherchez depuis longtemps un tutoriel pour mesurer la tension continue de manière efficace et mieux supportée en code et surtout fonctionnelle grâce à startupelectronics.org pour cette contribution.

Dans la plupart des tutoriels, vous devez entrer la valeur des résistances, et leurs versions ne sont pas très utiles pour les mesures dans des applications un peu plus réalistes ou dans des projets réels.

Étant donné que dans les futurs tutoriels, nous utiliserons un panneau solaire 10w, cette application de mesure est parfaite pour ces cas. Je considère que l'un des avantages de cette méthode n'affectera pas la mesure étant donné la haute impédance similaire aux multimètres.

Tutoriel PDAControl

Version anglaise

Mesurer la tension continue avec Arduino et Node-RED

pdacontrolen.com/measuring-dc-voltage-with…

Version espagnole

Midiendo Voltaje DC avec Arduino et Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-a…

Conseillé: