Sommario:

Voltmetro digitale Arduino: 3 passaggi
Voltmetro digitale Arduino: 3 passaggi

Video: Voltmetro digitale Arduino: 3 passaggi

Video: Voltmetro digitale Arduino: 3 passaggi
Video: come fare un voltmetro digitale usando arduino 2024, Dicembre
Anonim
Voltmetro digitale Arduino
Voltmetro digitale Arduino

Un voltmetro o un voltmetro è uno strumento di misura utilizzato per misurare la tensione.

Forniture

Componenti hardware

Arduino Uno

LCD - 16x2

Potenziometro a giro singolo - 10k ohm

Resistenza 100k ohm

Resistenza 10k ohm

Componenti software

Arduino IDE

Passaggio 1: Informazioni sul progetto

Informazioni sul progetto
Informazioni sul progetto

Progettazione di circuiti

Per superare gli inconvenienti dei voltmetri analogici, vengono presentati i voltmetri digitali. Invece di ridimensionare e puntare solo per mostrare una tensione misurata come un voltmetro analogico, i voltmetri digitali visualizzano direttamente la tensione misurata sul display digitale.

Circuit Design Pin 1 e Pin 2 (Vss e Vdd) dell'alimentatore LCD sono i pin per il display. Sono collegati rispettivamente alla messa a terra e all'alimentazione +5V. Il pin 3 (Vee) del display LCD è collegato al terminale del tergicristallo del POT da 10KΩ e gli altri terminali del POT sono collegati rispettivamente all'alimentazione +5V e alla massa. I successivi 3 pin del display LCD sono pin di controllo.

Il pin 4 e il pin 6 dell'LCD sono collegati rispettivamente ai pin 2 e 3 di ingresso/uscita digitale di Arduino. Il pin 5 (RW) del display LCD è collegato a terra. Il pin 15 (LED+) del display LCD è collegato all'alimentazione +5V tramite un resistore di limitazione della corrente di 220Ω. Il pin 16 (LED-) del display LCD è collegato a terra.

L'uscita del circuito partitore di tensione costituito da un resistore da 100KΩ e da un resistore da 10KΩ è collegata al pin di ingresso analogico A0 dell'Arduino UNO con un'altra estremità del resistore da 100KΩ collegata alla tensione da calcolare e l'altra estremità del resistore da 10KΩ collegata a il terreno.

Lavorando

In un voltmetro digitale, le tensioni da stimare, che sono in forma analogica, vengono commutate in forma digitale con l'aiuto di convertitori da analogico a digitale (ADC).

Quindi, in questo progetto viene utilizzata la specialità ADC di Arduino UNO. L'intervallo di tensioni per l'ingresso analogico di Arduino Uno è compreso tra 0 V e 5 V.

Quindi, per migliorare questo intervallo, è necessario utilizzare un circuito divisore di tensione. Con l'aiuto del circuito divisore di tensione, la tensione di ingresso calcolata viene ridotta all'intervallo dell'ingresso analogico di Arduino UNO.

Passaggio 2: eseguire un programma

/*

Voltmetro CC

*/ #include LiquidCrystal LCD(7, 8, 9, 10, 11, 12);

int ingresso analogico = 0;

float vout = 0.0;

vin float = 0.0;

galleggiante R1 = 100000.0;//resistenza di R1 (100K)

galleggiante R2 = 10000.0; // resistenza di R2 (10K)

int valore = 0;

configurazione nulla()

{ pinMode(analogInput, INPUT);

lcd.begin(16, 2);

lcd.print("VOLTMETRO CC");

}

ciclo vuoto()

{ // legge il valore all'ingresso analogico value = analogRead(analogInput);

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

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

se (vin<0.09)

{vin=0.0;//istruzione per annullare la lettura indesiderata

lcd.setCursor(0, 1);

lcd.print("INGRESSO V= ");

lcd.print(vin);

ritardo (500);

}

Passaggio 3:

Scopri di più sulla formazione IoT online con la quale puoi creare facilmente soluzioni IoT industriali.

Consigliato: