Sommario:

Come Realizzare un Misuratore di Ohm Arduino: 5 Passaggi (con Immagini)
Come Realizzare un Misuratore di Ohm Arduino: 5 Passaggi (con Immagini)

Video: Come Realizzare un Misuratore di Ohm Arduino: 5 Passaggi (con Immagini)

Video: Come Realizzare un Misuratore di Ohm Arduino: 5 Passaggi (con Immagini)
Video: Misurare una corrente con Arduino a ACS712 - #103 2024, Luglio
Anonim
Image
Image

Troviamo difficile leggere i codici colore sui resistori per trovarne la resistenza. Per superare la difficoltà di trovare il valore di resistenza, costruiremo un semplice Ohm Meter usando Arduino. Il principio alla base di questo progetto è una rete con divisore di tensione. Il valore della resistenza sconosciuta viene visualizzato sul display LCD 16*2.

Passaggio 1: componenti richiesti: -

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
  • Tagliere (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • Display LCD 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Ponticelli (https://www.banggood.in/custlink/Kmm34JuHs8)
  • Potenziometro 10k (https://www.banggood.in/custlink/D3D36p7F6A)
  • Resistenza da 470ohm (https://www.banggood.in/custlink/vDvDBJ7PNl)

Passaggio 2: circuito e connessioni: -

Circuito e collegamenti
Circuito e collegamenti

LCD PIN 1 ------------GND

PIN LCD 2------------VCC

PIN LCD 3------------Perno centrale della pentola

LCD PIN 4------------D12 di arduino

PIN LCD 5------------GND

LCD PIN 6------------D11 di arduino

LCD PIN 7 ------------NC

LCD PIN 8 ------------NC

LCD PIN 9 ------------NC

PIN LCD 10----------NC

LCD PIN 11 ---------- D5 di arduino

LCD PIN 12----------D4 di arduino

LCD PIN 13----------D3 di arduino

LCD PIN 14----------D2 di arduino

LCD PIN 15 ----------VCC

LCD PIN 16----------GND

Passaggio 3: calcolo della resistenza utilizzando il misuratore di ohm Arduino:

Il funzionamento di questo misuratore di resistenza è molto semplice e può essere spiegato utilizzando una semplice rete divisore di tensione mostrata di seguito.

Dalla rete del partitore di tensione dei resistori R1 e R2, Vout = Vin * R2 / (R1 + R2)

Dall'equazione di cui sopra, possiamo dedurre il valore di R2 come

R2 = Vout * R1 / (Vin – Vout)

Dove R1 = resistenza nota

R2 = Resistenza sconosciuta

Vin = tensione prodotta al pin 5V di Arduino

Vout = tensione in R2 rispetto a terra.

Nota: il valore della resistenza nota (R1) scelto è 470Ω, ma gli utenti dovrebbero sostituirlo con il valore della resistenza del resistore scelto.

Passaggio 4: il codice:

#includere

//LiquidCrystal(rs, sc, d4, d5, d6, d7)

LCD a cristalli liquidi (12, 11, 5, 4, 3, 2);

const int AnalogPin = 0;

int valore analogico = 0;

int vin = 5;

buff galleggiante = 0;

float vout = 0; galleggiante R1 = 0; galleggiante R2 = 470;

void setup() {

lcd.begin(16, 2); }

ciclo vuoto() {

analogval = analogRead(analogPin);

if (analogval) { buff = analogval * vin; vout = (buff) / 1024.0;

if (vout > 0.9) {

buff = (vin / vout) - 1; R1 = R2 * potenziamento; lcd.setCursor(0, 0); lcd.print(" -Resistenza-"); lcd.setCursor(0, 1);

se ((R1) > 999) {

lcd.print(" "); lcd.print(R1/1000); lcd.print("Kohm"); } else { lcd.print(" "); lcd.print(rotondo(R1)); lcd.print("ohm"); }

ritardo(1000);

lcd.clear();

}

else { lcd.setCursor(0, 0); lcd.print("! Metti resistenza"); lcd.setCursor(0, 1);

}

} }

Passaggio 5: Conclusione:

Questo circuito con R1 da 470 ohm funzionerà bene tra 100 Ohm e 2 k ohm di resistenze. È possibile modificare il valore della resistenza nota per valori più elevati di resistenze sconosciute.

Spero ti sia piaciuto questo tutorial.

Considera di supportarmi su YouTube. Sono sicuro che non rimarrai deluso. youtube.com/creativestuff

Consigliato: