Taula de continguts:

Com fer un mesurador Arduino Ohm: 5 passos (amb imatges)
Com fer un mesurador Arduino Ohm: 5 passos (amb imatges)

Vídeo: Com fer un mesurador Arduino Ohm: 5 passos (amb imatges)

Vídeo: Com fer un mesurador Arduino Ohm: 5 passos (amb imatges)
Vídeo: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Desembre
Anonim
Image
Image

Ens resulta difícil llegir els codis de color de les resistències per trobar-ne la resistència. Per tal de superar la dificultat de trobar el valor de resistència, construirem un senzill Ohm Meter mitjançant Arduino. El principi bàsic d’aquest projecte és una xarxa divisòria de tensió. El valor de la resistència desconeguda es mostra a la pantalla LCD de 16 * 2.

Pas 1: components necessaris: -

Components necessaris
Components necessaris
Components necessaris
Components necessaris
  • Tauler de pa (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • Pantalla LCD de 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Cables de pont (https://www.banggood.in/custlink/Kmm34JuHs8)
  • Potenciòmetre de 10 k (https://www.banggood.in/custlink/D3D36p7F6A)
  • Resistència de 470ohm (https://www.banggood.in/custlink/vDvDBJ7PNl)

Pas 2: Circuit i connexions: -

Circuit i connexions
Circuit i connexions

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

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

PIN PIN 3 ------------ Pin mig de l'olla

PIN PIN 4 ------------ D12 d'arduino

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

PIN PIN 6 ------------ D11 d'arduino

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

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

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

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

PIN PIN 11 ---------- D5 d'arduino

PIN LCD 12 ---------- D4 d’arduino

PIN LCD 13 ---------- D3 d’arduino

PIN LCD 14 ---------- D2 d’arduino

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

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

Pas 3: càlcul de la resistència mitjançant el mesurador Arduino Ohm:

El funcionament d’aquest mesurador de resistència és molt senzill i es pot explicar mitjançant una xarxa divisòria de tensió simple que es mostra a continuació.

Des de la xarxa divisòria de tensió de les resistències R1 i R2, Vout = Vin * R2 / (R1 + R2)

A partir de l’equació anterior, podem deduir el valor de R2 com

R2 = Vout * R1 / (Vin - Vout)

On R1 = resistència coneguda

R2 = Resistència desconeguda

Vin = tensió produïda al pin de 5V d'Arduino

Vout = tensió a R2 respecte a terra.

Nota: el valor de la resistència coneguda (R1) escollit és de 470Ω, però els usuaris haurien de substituir-lo pel valor de resistència de la resistència que hagin escollit.

Pas 4: el codi:

#incloure

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

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

const int analogPin = 0;

int analogval = 0;

int vin = 5;

float buff = 0;

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

configuració nul·la () {

lcd.begin (16, 2); }

bucle buit () {

analogval = analogRead (analogPin);

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

if (vot> 0,9) {

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

si ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } else {lcd.print (""); lcd.print (rodó (R1)); lcd.print ("ohm"); }

retard (1000);

lcd.clear ();

}

else {lcd.setCursor (0, 0); lcd.print ("! Posa resistència"); lcd.setCursor (0, 1);

}

} }

Pas 5: Conclusió:

Aquest circuit amb un R1 de 470 ohm funcionarà bé entre 100 Ohm a 2 k ohm de resistències. Podeu canviar el valor de la resistència coneguda per valors més alts de resistències desconegudes.

Espero que us hagi agradat aquest tutorial.

Penseu a donar-me suport a youtube. Estic segur que no us decebrà. youtube.com/creativestuff

Recomanat: