Table des matières:

Voltmètre numérique Arduino : 3 étapes
Voltmètre numérique Arduino : 3 étapes

Vidéo: Voltmètre numérique Arduino : 3 étapes

Vidéo: Voltmètre numérique Arduino : 3 étapes
Vidéo: comment faire un voltmètre numérique avec arduino 2024, Novembre
Anonim
Voltmètre numérique Arduino
Voltmètre numérique Arduino

Un voltmètre ou un voltmètre est un instrument de mesure utilisé pour mesurer la tension.

Fournitures

Composants matériels

Arduino Uno

ACL - 16x2

Potentiomètre monotour - 10k ohms

Résistance 100k ohm

Résistance 10k ohm

Composants logiciels

IDE Arduino

Étape 1: À propos du projet

À propos du projet
À propos du projet

Conception de circuits

Pour surmonter les inconvénients des voltmètres analogiques, des voltmètres numériques sont présentés. Plutôt que de simplement mettre à l'échelle et pointer pour afficher une tension mesurée comme un voltmètre analogique, les voltmètres numériques affichent directement la tension mesurée sur l'affichage numérique.

Conception du circuit Les broches 1 et 2 (Vss et Vdd) de l'alimentation LCD sont les broches pour l'affichage. Ils sont respectivement reliés à la terre et à l'alimentation +5V. La broche 3 (Vee) de l'écran LCD est connectée à la borne d'essuie-glace du POT 10KΩ et les autres bornes du POT sont respectivement connectées à l'alimentation +5V et à la masse. Les 3 broches suivantes de l'écran LCD sont des broches de contrôle.

Les broches 4 et 6 de l'écran LCD sont respectivement reliées aux broches d'entrée/sortie numériques 2 et 3 d'Arduino. La broche 5 (RW) de l'écran LCD est fixée à la terre. La broche 15 (LED+) de l'écran LCD est connectée à une alimentation +5V via une résistance de limitation de courant de 220Ω. La broche 16 (LED-) de l'écran LCD est reliée à la terre.

La sortie du circuit diviseur de tension composé d'une résistance de 100KΩ et d'une résistance de 10KΩ est attachée à la broche d'entrée analogique A0 de l'Arduino UNO avec une autre extrémité de la résistance de 100KΩ attachée à la tension à calculer et l'autre extrémité de la résistance de 10KΩ attachée à le sol.

Travail

Dans un voltmètre numérique, les tensions à estimer, qui sont sous forme analogique, sont commutées sous forme numérique à l'aide de convertisseurs analogiques-numériques (ADC).

Par conséquent, la spécialité ADC de l'Arduino UNO est utilisée dans ce projet. L'étendue des tensions pour l'entrée analogique d'Arduino Uno est de 0V à 5V.

Par conséquent, afin d'améliorer cette plage, un circuit diviseur de tension doit être utilisé. À l'aide du circuit diviseur de tension, la tension d'entrée calculée est ramenée à la plage d'entrée analogique d'Arduino UNO.

Étape 2: exécuter un programme

/*

Voltmètre CC

*/ #inclut LiquidCrystal lcd (7, 8, 9, 10, 11, 12);

int analogInput = 0;

float vout = 0,0;

flottant vin = 0,0;

float R1 = 100000.0;//résistance de R1 (100K)

flottant R2 = 10000,0; // résistance de R2 (10K)

valeur entière = 0;

void setup()

{ pinMode(analogInput, INPUT);

lcd.begin (16, 2);

lcd.print("VOLTMETRE CC");

}

boucle vide()

{ // lit la valeur à l'entrée analogique value = analogRead(analogInput);

vout = (valeur * 5,0) / 1024,0;

vin = vout / (R2/(R1+R2));

si (vin<0,09)

{ vin=0.0;//instruction pour annuler la lecture indésirable

lcd.setCursor(0, 1);

lcd.print("ENTRÉE V= ");

lcd.print(vin);

retard (500);

}

Étape 3:

En savoir plus sur la formation IoT en ligne avec laquelle vous pouvez facilement créer des solutions IoT industrielles.

Conseillé: