Obsah:

Ako vyrobiť merač Arduino Ohm: 5 krokov (s obrázkami)
Ako vyrobiť merač Arduino Ohm: 5 krokov (s obrázkami)

Video: Ako vyrobiť merač Arduino Ohm: 5 krokov (s obrázkami)

Video: Ako vyrobiť merač Arduino Ohm: 5 krokov (s obrázkami)
Video: SKR 1.4 - TMC2209 v1.2 2024, Júl
Anonim
Image
Image

Je pre nás ťažké prečítať farebné kódy na odporoch, aby sme zistili jeho odpor. Aby sme prekonali ťažkosti s nájdením hodnoty odporu, zostrojíme jednoduchý merač ohmu pomocou Arduina. Základným princípom tohto projektu je sieť rozdeľovača napätia. Hodnota neznámeho odporu je zobrazená na 16*2 LCD displeji.

Krok 1: Potrebné súčasti:-

Požadované súčasti
Požadované súčasti
Požadované súčasti
Požadované súčasti
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD displej (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Prepojovacie káble (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potenciometer (https://www.banggood.in/custlink/D3D36p7F6A)
  • Odpor 470 ohmov (https://www.banggood.in/custlink/vDvDBJ7PNl)

Krok 2: Obvod a pripojenia:-

Obvod a pripojenia
Obvod a pripojenia

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

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

LCD PIN 3 ------------ Stredný kolík hrnca

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 pomocou merača Arduino Ohm:

Fungovanie tohto odporového merača je veľmi jednoduché a dá sa vysvetliť pomocou jednoduchej siete rozdeľovača napätia uvedenej nižšie.

Zo siete deličov napätia rezistorov R1 a R2, Vout = Vin * R2 / (R1 + R2)

Z vyššie uvedenej rovnice môžeme odvodiť hodnotu R2 ako

R2 = Vout * R1 / (Vin - Vout)

Kde R1 = známy odpor

R2 = neznámy odpor

Vin = napätie produkované na 5V pine Arduina

Vout = napätie pri R2 vzhľadom na zem.

Poznámka: zvolená hodnota známeho odporu (R1) je 470Ω, ale používatelia by ho mali nahradiť hodnotou odporu odporu, ktorý si vybrali.

Krok 4: Kód:

#zahrnúť

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

neplatné nastavenie () {

lcd.begin (16, 2); }

prázdna sluč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 ("-odpor-"); lcd.setCursor (0, 1);

ak ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } else {lcd.print (""); lcd.print (okrúhly (R1)); lcd.print ("ohm"); }

oneskorenie (1000);

lcd.clear ();

}

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

}

} }

Krok 5: Záver:

Tento obvod s R1 s 470 ohm bude fungovať dobre medzi odpormi 100 ohm až 2 k ohm. Hodnotu známeho odporu môžete zmeniť na vyššie hodnoty neznámych odporov.

Dúfam, že sa vám tento návod páčil.

Zvážte svoju podporu na youtube. Som si istý, že nebudete sklamaní. youtube.com/creativestuff

Odporúča: