INHOUDSOPGAWE:

Hoe om 'n Arduino Ohm -meter te maak: 5 stappe (met foto's)
Hoe om 'n Arduino Ohm -meter te maak: 5 stappe (met foto's)

Video: Hoe om 'n Arduino Ohm -meter te maak: 5 stappe (met foto's)

Video: Hoe om 'n Arduino Ohm -meter te maak: 5 stappe (met foto's)
Video: Arduino simuleren met Tinkercad - 2022 2024, Julie
Anonim
Image
Image

Ons vind dit moeilik om kleurkodes op weerstande te lees om die weerstand daarvan te vind. Om die moeilikheidsgraad van die vind van die weerstandswaarde te oorkom, gaan ons 'n eenvoudige Ohm -meter bou met behulp van Arduino. Die basiese beginsel agter hierdie projek is 'n Voltage Divider Network. Die waarde van die onbekende weerstand word op die 16*2 LCD -skerm vertoon.

Stap 1: Vereiste komponente:-

Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente
  • Broodbord (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD -skerm (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Jumper -drade (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potensiometer (https://www.banggood.in/custlink/D3D36p7F6A)
  • Weerstand van 470ohm (https://www.banggood.in/custlink/vDvDBJ7PNl)

Stap 2: Kring en verbindings:-

Kring en verbindings
Kring en verbindings

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

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

LCD PIN 3 ------------ Middelpennetjie van die pot

LCD PIN 4 ------------ D12 van arduino

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

LCD PIN 6 ------------ D11 van arduino

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

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

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

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

LCD PIN 11 ---------- D5 van arduino

LCD PIN 12 ---------- D4 van arduino

LCD PIN 13 ---------- D3 van arduino

LCD PIN 14 ---------- D2 van arduino

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

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

Stap 3: Berekening van weerstand met behulp van Arduino Ohm -meter:

Die werking van hierdie weerstandsmeter is baie eenvoudig en kan verduidelik word met behulp van 'n eenvoudige spanningsverdelersnetwerk hieronder.

Van die spanningsverdelersnetwerk van weerstande R1 en R2, Vout = Vin * R2 / (R1 + R2)

Uit die bostaande vergelyking kan ons die waarde van R2 as aflei

R2 = Vout * R1 / (Vin - Vout)

Waar R1 = bekende weerstand

R2 = Onbekende weerstand

Vin = spanning geproduseer met die 5V -pen van Arduino

Vout = spanning by R2 met betrekking tot grond.

Let op: die gekose bekende weerstand (R1) is 470Ω, maar die gebruikers moet dit vervang met die weerstandswaarde van die weerstand wat hulle gekies het.

Stap 4: Die kode:

#insluit

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

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

const int analogPin = 0;

int analoog = 0;

int vin = 5;

float buff = 0;

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

ongeldige opstelling () {

lcd.begin (16, 2); }

leemte -lus () {

analogval = analogRead (analogPin);

as (analoog) {buff = analoog * vin; vout = (buff) / 1024.0;

as (vout> 0,9) {

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

as ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } anders {lcd.print (""); lcd.print (rond (R1)); lcd.print ("ohm"); }

vertraging (1000);

lcd.clear ();

}

anders {lcd.setCursor (0, 0); lcd.print ("! Sit weerstand"); lcd.setCursor (0, 1);

}

} }

Stap 5: Gevolgtrekking:

Hierdie kring met die R1 470 ohm werk goed tussen 100Ohm tot 2k ohm weerstand. U kan die waarde van die bekende weerstand verander vir hoër waardes van onbekende weerstande.

Hoop jy het van hierdie tutoriaal gehou.

Oorweeg dit om my op YouTube te ondersteun. Ek is seker dat u nie teleurgesteld sal wees nie. youtube.com/creativestuff

Aanbeveel: