Sadržaj:

Kako napraviti Arduino Ohm mjerač: 5 koraka (sa slikama)
Kako napraviti Arduino Ohm mjerač: 5 koraka (sa slikama)

Video: Kako napraviti Arduino Ohm mjerač: 5 koraka (sa slikama)

Video: Kako napraviti Arduino Ohm mjerač: 5 koraka (sa slikama)
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Juli
Anonim
Image
Image

Teško nam je čitati kodove boja na otpornicima kako bismo pronašli njegovu otpornost. Kako bismo prevladali poteškoće u pronalaženju vrijednosti otpora, izgradit ćemo jednostavan Ohm metar pomoću Arduina. Osnovni princip ovog projekta je mreža razdjelnika napona. Vrijednost nepoznatog otpora prikazuje se na 16*2 LCD ekranu.

Korak 1: Potrebne komponente:-

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
  • Oglasna ploča (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD ekran (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Žice za kratkospojnike (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potenciometar (https://www.banggood.in/custlink/D3D36p7F6A)
  • Otpor 470ohm (https://www.banggood.in/custlink/vDvDBJ7PNl)

Korak 2: Krug i veze:-

Krug i veze
Krug i veze

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

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

LCD PIN 3 ------------ Srednji zatik 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

Korak 3: Izračun otpora pomoću Arduino Ohm mjerača:

Rad ovog mjerača otpora je vrlo jednostavan i može se objasniti pomoću jednostavne mreže razdjelnika napona prikazane u nastavku.

Iz mreže razdjelnika napona otpornika R1 i R2, Vout = Vin * R2 / (R1 + R2)

Iz gornje jednadžbe možemo zaključiti vrijednost R2 kao

R2 = Vout * R1 / (Vin - Vout)

Gdje je R1 = poznati otpor

R2 = Nepoznati otpor

Vin = napon proizveden na 5V pinu Arduina

Vout = napon na R2 u odnosu na masu.

Napomena: odabrana vrijednost poznatog otpora (R1) je 470Ω, ali korisnici bi je trebali zamijeniti vrijednošću otpora otpornika koji su odabrali.

Korak 4: Kôd:

#include

// 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;

plovak vout = 0; plovak R1 = 0; plovak R2 = 470;

void setup () {

lcd.begin (16, 2); }

void loop () {{100} {101}

analogval = analogRead (analogPin);

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

if (vout> 0,9) {

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

ako ((R1)> 999) {

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

kašnjenje (1000);

lcd.clear ();

}

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

}

} }

Korak 5: Zaključak:

Ovo kolo sa R1 od 470 ohma radiće dobro između 100Ohm i 2k ohma otpora. Vrijednost poznatog otpora možete promijeniti za veće vrijednosti nepoznatih otpora.

Nadam se da vam se svidio ovaj vodič.

Podržite me na youtube -u. Siguran sam da se nećete razočarati. youtube.com/creativestuff

Preporučuje se: