Obsah:

Jak vyrobit měřič Arduino Ohm: 5 kroků (s obrázky)
Jak vyrobit měřič Arduino Ohm: 5 kroků (s obrázky)

Video: Jak vyrobit měřič Arduino Ohm: 5 kroků (s obrázky)

Video: Jak vyrobit měřič Arduino Ohm: 5 kroků (s obrázky)
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Červenec
Anonim
Image
Image

Zjistíme, že je obtížné přečíst barevné kódy na rezistorech, abychom našli jeho odpor. Abychom překonali obtížnost nalezení hodnoty odporu, postavíme jednoduchý ohmmetr pomocí Arduina. Základním principem tohoto projektu je Voltage Divider Network. Hodnota neznámého odporu je zobrazena na 16*2 LCD displeji.

Krok 1: Požadované součásti:-

Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD displej (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Propojovací vodiče (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potenciometr (https://www.banggood.in/custlink/D3D36p7F6A)
  • Odpor 470 ohmů (https://www.banggood.in/custlink/vDvDBJ7PNl)

Krok 2: Obvod a připojení:-

Obvod a připojení
Obvod a připojení

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

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

LCD PIN 3 ------------ Prostřední kolík hrnce

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

Krok 3: Výpočet odporu pomocí měřiče Arduino Ohm:

Práce tohoto odporového měřiče je velmi jednoduchá a lze ji vysvětlit pomocí jednoduché sítě děliče napětí zobrazené níže.

Ze sítě děličů napětí odporů R1 a R2, Vout = Vin * R2 / (R1 + R2)

Z výše uvedené rovnice můžeme odvodit hodnotu R2 jako

R2 = Vout * R1 / (Vin - Vout)

Kde R1 = známý odpor

R2 = neznámý odpor

Vin = napětí produkované na 5V pinu Arduina

Vout = napětí na R2 vzhledem k zemi.

Poznámka: zvolená hodnota známého odporu (R1) je 470Ω, ale uživatelé by ji měli nahradit hodnotou odporu odporu, který si vybrali.

Krok 4: Kód:

#zahrnout

// 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; float R1 = 0; plovák R2 = 470;

neplatné nastavení () {

lcd.begin (16, 2); }

prázdná smyčka () {

analogval = analogRead (analogPin);

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

if (vout> 0,9) {

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

if ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } else {lcd.print (""); lcd.print (kulatý (R1)); lcd.print ("ohm"); }

zpoždění (1000);

lcd.clear ();

}

else {lcd.setCursor (0, 0); lcd.print ("! Vložte odpor"); lcd.setCursor (0, 1);

}

} }

Krok 5: Závěr:

Tento obvod s R1, který je 470 ohmů, bude fungovat dobře mezi odpory 100Ohm až 2k ohm. Hodnotu známého odporu můžete změnit pro vyšší hodnoty neznámých odporů.

Doufám, že se vám tento návod líbil.

Zvažte podporu mě na youtube. Jsem si jistý, že nebudete zklamáni. youtube.com/creativestuff

Doporučuje: