Kazalo:

Kako narediti merilnik Arduino Ohm: 5 korakov (s slikami)
Kako narediti merilnik Arduino Ohm: 5 korakov (s slikami)

Video: Kako narediti merilnik Arduino Ohm: 5 korakov (s slikami)

Video: Kako narediti merilnik Arduino Ohm: 5 korakov (s slikami)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Julij
Anonim
Image
Image

Težko beremo barvne kode na uporih, da bi ugotovili njegovo odpornost. Da bi premagali težave pri iskanju vrednosti upora, bomo z uporabo Arduina zgradili preprost merilnik ohmov. Osnovno načelo tega projekta je omrežje razdelilnika napetosti. Vrednost neznanega upora je prikazana na LCD zaslonu 16*2.

1. korak: Potrebne komponente:-

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
  • Ogledna plošča (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD zaslon (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Mostične žice (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potenciometer (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohmski upor (https://www.banggood.in/custlink/vDvDBJ7PNl)

2. korak: Vezje in povezave:-

Vezje in povezave
Vezje in povezave

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

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

LCD PIN 3 ------------ Srednji zatič lonca

LCD PIN 4 ------------ D12 arduina

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

LCD PIN 6 ------------ D11 arduina

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

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

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

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

LCD PIN 11 ---------- D5 arduina

LCD PIN 12 ---------- D4 arduina

LCD PIN 13 ---------- D3 arduina

LCD PIN 14 ---------- D2 arduina

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

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

3. korak: Izračun upora z merilnikom Arduino Ohm:

Delovanje tega merilnika upora je zelo preprosto in ga je mogoče razložiti s preprostim razdelilnikom napetosti, ki je prikazan spodaj.

Iz omrežja delilnikov napetosti uporov R1 in R2, Vout = Vin * R2 / (R1 + R2)

Iz zgornje enačbe lahko razberemo vrednost R2 kot

R2 = Vout * R1 / (Vin - Vout)

Kjer je R1 = znana upornost

R2 = neznana odpornost

Vin = napetost, proizvedena na 5V pin Arduina

Vout = napetost pri R2 glede na ozemljitev.

Opomba: vrednost znanega upora (R1) je 470Ω, vendar ga morajo uporabniki zamenjati z vrednostjo upora upora, ki so ga izbrali.

4. korak: Koda:

#vključi

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

LCD tekoči kristal (12, 11, 5, 4, 3, 2);

const int analogPin = 0;

int analogval = 0;

int vin = 5;

plavajoči odboj = 0;

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

void setup () {

lcd.begin (16, 2); }

void loop () {

analogval = analogRead (analogPin);

if (analogval) {buff = analogval * vin; vout = (buff) / 1024,0;

če (vout> 0,9) {

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

če ((R1)> 999) {

lcd.print (""); lcd.tisk (R1 / 1000); lcd.print ("K ohm"); } else {lcd.print (""); lcd.tisk (okrogel (R1)); lcd.print ("ohm"); }

zamuda (1000);

lcd.clear ();

}

else {lcd.setCursor (0, 0); lcd.print ("! Put Resistor"); lcd.setCursor (0, 1);

}

} }

5. korak: Zaključek:

To vezje z R1 470 ohmov bo dobro delovalo med 100Ohm in 2k ohm uporov. Vrednost znanega upora lahko spremenite za višje vrednosti neznanih uporov.

Upam, da vam je bila ta vadnica všeč.

Podprite me na youtube. Prepričan sem, da ne boste razočarani. youtube.com/creativestuff

Priporočena: