Inhoudsopgave:

Hoe maak je een Arduino Ohm Meter - Ajarnpa
Hoe maak je een Arduino Ohm Meter - Ajarnpa

Video: Hoe maak je een Arduino Ohm Meter - Ajarnpa

Video: Hoe maak je een Arduino Ohm Meter - Ajarnpa
Video: hoe maak je een elektronische componententester, met behulp van Arduino nano, dfrobot 2024, Juli-
Anonim
Image
Image

We vinden het moeilijk om kleurcodes op weerstanden te lezen om de weerstand te vinden. Om de moeilijkheid om de weerstandswaarde te vinden te overwinnen, gaan we een eenvoudige Ohm-meter bouwen met Arduino. Het basisprincipe achter dit project is een Voltage Divider Network. De waarde van de onbekende weerstand wordt weergegeven op het 16*2 LCD-scherm.

Stap 1: Vereiste componenten: -

Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD-scherm (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Doorverbindingsdraden (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potentiometer (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohm weerstand (https://www.banggood.in/custlink/vDvDBJ7PNl)

Stap 2: Circuit en verbindingen: -

Circuit en verbindingen
Circuit en verbindingen

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

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

LCD PIN 3------------ Middelste pin van de 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: Weerstand berekenen met Arduino Ohm Meter:

De werking van deze Weerstandsmeter is heel eenvoudig en kan worden uitgelegd aan de hand van een eenvoudig spanningsdelernetwerk dat hieronder wordt weergegeven.

Van het spanningsdelernetwerk van weerstanden R1 en R2, Vout = Vin * R2 / (R1 + R2)

Uit de bovenstaande vergelijking kunnen we de waarde van R2 afleiden als

R2 = Vuit * R1 / (Vin – Vout)

Waar R1 = bekende weerstand

R2 = Onbekende weerstand

Vin = spanning geproduceerd op de 5V-pin van Arduino

Vout = spanning op R2 ten opzichte van aarde.

Opmerking: de gekozen waarde van bekende weerstand (R1) is 470Ω, maar de gebruikers moeten deze vervangen door de weerstandswaarde van de weerstand die ze hebben gekozen.

Stap 4: De code:

#erbij betrekken

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

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

const int analogPin = 0;

int analoogwaarde = 0;

int vin = 5;

zwevende buff = 0;

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

ongeldige setup() {

lcd.begin (16, 2); }

lege lus() {

analoogwaarde = analoog lezen (analoge pin);

if (analoge waarde) { buff = analoge waarde * vin; vout = (buff) / 1024.0;

if (vout > 0.9) {

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

als ((R1) > 999) {

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

vertraging (1000);

lcd.wissen();

}

anders { lcd.setCursor (0, 0); lcd.print("! Zet Weerstand"); lcd.setCursor(0, 1);

}

} }

Stap 5: Conclusie:

Dit circuit met de R1 van 470 ohm zal prima werken tussen 100 Ohm en 2k ohm aan weerstanden. U kunt de waarde van de bekende weerstand wijzigen voor hogere waarden van onbekende weerstanden.

Ik hoop dat je deze tutorial leuk vond.

Overweeg me te steunen op youtube. Ik weet zeker dat je niet teleurgesteld zult zijn. youtube.com/creativestuff

Aanbevolen: