Tartalomjegyzék:

Hogyan készítsünk Arduino Ohm mérőt: 5 lépés (képekkel)
Hogyan készítsünk Arduino Ohm mérőt: 5 lépés (képekkel)

Videó: Hogyan készítsünk Arduino Ohm mérőt: 5 lépés (képekkel)

Videó: Hogyan készítsünk Arduino Ohm mérőt: 5 lépés (képekkel)
Videó: High Density 2022 2024, Július
Anonim
Image
Image

Nehezen tudjuk leolvasni az ellenállások színkódjait, hogy megtaláljuk az ellenállását. Annak érdekében, hogy leküzdhessük az ellenállási érték megtalálásának nehézségeit, egy egyszerű ohmmérőt fogunk építeni Arduino segítségével. A projekt alapelve a feszültségosztó hálózat. Az ismeretlen ellenállás értéke megjelenik a 16*2 LCD kijelzőn.

1. lépés: Szükséges összetevők:-

Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD kijelző (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Jumper vezetékek (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potenciométer (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470 ohmos ellenállás (https://www.banggood.in/custlink/vDvDBJ7PNl)

2. lépés: Áramkör és csatlakozások:-

Áramkör és csatlakozások
Áramkör és csatlakozások

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

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

LCD PIN 3 ------------ Az edény középső csapja

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 15 ---------- VCC

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

3. lépés: Az ellenállás kiszámítása Arduino Ohm -mérővel:

Ennek az ellenállásmérőnek a működése nagyon egyszerű, és az alább látható egyszerű feszültségosztó hálózat segítségével magyarázható.

Az R1 és R2 ellenállások feszültségosztó hálózatából, Vout = Vin * R2 / (R1 + R2)

A fenti egyenletből következtethetünk R2 értékére as

R2 = Vout * R1 / (Vin - Vout)

Ahol R1 = ismert ellenállás

R2 = Ismeretlen ellenállás

Vin = az Arduino 5V -os érintkezőjén előállított feszültség

Vout = feszültség az R2 -nél a földhöz képest.

Megjegyzés: az ismert ellenállás (R1) értéke 470Ω, de a felhasználóknak le kell cserélniük az általuk választott ellenállási értékre.

4. lépés: A kód:

#befoglalni

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

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

const int analógPin = 0;

int analóg = 0;

int vin = 5;

float buff = 0;

float vout = 0; úszó R1 = 0; úszó R2 = 470;

void setup () {

lcd. kezdet (16, 2); }

void loop () {

analogval = analogRead (analogPin);

if (analógérték) {buff = analóg * vin; vout = (buff) / 1024,0;

ha (vout> 0,9) {

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

ha ((R1)> 999) {

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

késleltetés (1000);

lcd.clear ();

}

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

}

} }

5. lépés: Következtetés:

Ez az áramkör, amelynek R1 értéke 470 ohm, jól fog működni 100 ohm és 2 k ohm közötti ellenállások között. Az ismeretlen ellenállások magasabb értékeire módosíthatja az ismert ellenállás értékét.

Remélem tetszett ez az oktatóanyag.

Fontolja meg, hogy támogat engem a youtube -on. Biztos vagyok benne, hogy nem fog csalódni. youtube.com/creativestuff

Ajánlott: