Sisällysluettelo:

Kuinka tehdä Arduino -ohmimittari: 5 vaihetta (kuvilla)
Kuinka tehdä Arduino -ohmimittari: 5 vaihetta (kuvilla)

Video: Kuinka tehdä Arduino -ohmimittari: 5 vaihetta (kuvilla)

Video: Kuinka tehdä Arduino -ohmimittari: 5 vaihetta (kuvilla)
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, Marraskuu
Anonim
Image
Image

Meidän on vaikea lukea vastuksien värikoodeja sen resistanssin löytämiseksi. Voittamaan vastusarvon löytämisen vaikeudet, rakennamme yksinkertaisen ohmimittarin Arduinolla. Tämän projektin perusperiaate on jännitteenjakajaverkko. Tuntemattoman vastuksen arvo näkyy 16*2 LCD -näytössä.

Vaihe 1: Tarvittavat komponentit:-

Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD -näyttö (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Hyppyjohdot (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potentiometri (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470 ohmin vastus (https://www.banggood.in/custlink/vDvDBJ7PNl)

Vaihe 2: Piiri ja liitännät:-

Piiri ja liitännät
Piiri ja liitännät

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

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

LCD PIN 3 ------------ Kattilan keskimmäinen tappi

LCD-PIN 4 ------------ D12 of arduino

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

LCD-PIN 6 ------------ D11 of arduino

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

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

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

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

LCD-PIN 11 ---------- D5 of arduino

LCD PIN 12 ---------- D4 of arduino

LCD-PIN 13 ---------- D3 of arduino

LCD PIN 14 ---------- D2 of arduino

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

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

Vaihe 3: Resistanssin laskeminen Arduino -ohmimittarilla:

Tämän vastusmittarin toiminta on hyvin yksinkertaista, ja se voidaan selittää käyttämällä alla esitettyä yksinkertaista jännitteenjakajaverkkoa.

Vastuksien R1 ja R2 jännitteenjakajaverkosta, Vout = Vin * R2 / (R1 + R2)

Yllä olevasta yhtälöstä voimme päätellä R2: n arvon as

R2 = Vout * R1 / (Vin - Vout)

Missä R1 = tunnettu resistanssi

R2 = Tuntematon vastus

Vin = jännite, joka tuotetaan Arduinon 5 V: n nastassa

Vout = jännite R2: ssa suhteessa maahan.

Huomautus: Valitun tunnetun vastuksen (R1) arvo on 470Ω, mutta käyttäjien tulee korvata se valitsemansa vastuksen vastusarvolla.

Vaihe 4: Koodi:

#sisältää

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

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

const int analogPin = 0;

int analogival = 0;

int vin = 5;

float buff = 0;

kelluva vout = 0; float R1 = 0; kellukkeen R2 = 470;

void setup () {

lcd. alku (16, 2); }

void loop () {

analogvalval = analogRead (analogPin);

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

jos (vout> 0,9) {

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

jos ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } else {lcd.print (""); lcd.print (pyöreä (R1)); lcd.print ("ohm"); }

viive (1000);

lcd.clear ();

}

else {lcd.setCursor (0, 0); lcd.print ("! Laita vastus"); lcd.setCursor (0, 1);

}

} }

Vaihe 5: Johtopäätös:

Tämä piiri, jonka R1 on 470 ohmia, toimii hyvin välillä 100 ohmia - 2 k ohmia. Voit muuttaa tunnetun vastuksen arvoa tuntemattomien resistanssien korkeammille arvoille.

Toivottavasti pidit tästä opetusohjelmasta.

Harkitse tukemista minua YouTubessa. Olen varma, ettet tule pettymään. youtube.com/creativestuff

Suositeltava: