Съдържание:

Как да си направим измервателен уред Arduino Ohm: 5 стъпки (със снимки)
Как да си направим измервателен уред Arduino Ohm: 5 стъпки (със снимки)

Видео: Как да си направим измервателен уред Arduino Ohm: 5 стъпки (със снимки)

Видео: Как да си направим измервателен уред Arduino Ohm: 5 стъпки (със снимки)
Видео: КАК ДА ИЗПОЛЗВАМЕ ДИГИТАЛЕН МУЛТИМЕТЪР.? (VOLT, AMP, OHM METER). 2024, Юли
Anonim
Image
Image

За нас е трудно да четем цветови кодове на резистори, за да намерим неговата устойчивост. За да преодолеем трудностите при намирането на стойността на съпротивлението, ще изградим прост ом метър с помощта на Arduino. Основният принцип зад този проект е мрежа за разделяне на напрежение. Стойността на неизвестното съпротивление се показва на 16*2 LCD дисплей.

Стъпка 1: Необходими компоненти:-

Необходими компоненти
Необходими компоненти
Необходими компоненти
Необходими компоненти
  • Платформа (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD дисплей (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Кабелни проводници (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k потенциометър (https://www.banggood.in/custlink/D3D36p7F6A)
  • Резистор 470 ома (https://www.banggood.in/custlink/vDvDBJ7PNl)

Стъпка 2: Схема и връзки:-

Схема и връзки
Схема и връзки

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

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

LCD PIN 3 ------------ Среден щифт на гърнето

LCD PIN 4 ------------ D12 на arduino

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

LCD PIN 6 ------------ D11 на arduino

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

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

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

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

LCD PIN 11 ---------- D5 на arduino

LCD PIN 12 ---------- D4 на arduino

LCD PIN 13 ---------- D3 на arduino

LCD PIN 14 ---------- D2 на arduino

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

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

Стъпка 3: Изчисляване на съпротивлението с помощта на Arduino Ohm Meter:

Работата на този измервателен уред е много проста и може да бъде обяснена с помощта на проста мрежа с разделител на напрежение, показана по -долу.

От мрежата на делителя на напрежение на резистори R1 и R2, Vout = Vin * R2 / (R1 + R2)

От горното уравнение можем да изведем стойността на R2 като

R2 = Vout * R1 / (Vin - Vout)

Където R1 = известно съпротивление

R2 = Неизвестно съпротивление

Vin = напрежение, произведено на 5V щифта на Arduino

Vout = напрежение при R2 спрямо масата.

Забележка: стойността на избраното известно съпротивление (R1) е 470Ω, но потребителите трябва да го заменят със стойността на съпротивлението на резистора, който са избрали.

Стъпка 4: Кодът:

#включва

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

float vout = 0; поплавък R1 = 0; поплавък R2 = 470;

void setup () {

lcd.begin (16, 2); }

void loop () {

analogval = analogRead (analogPin);

if (analogval) {buff = analogval * vin; vout = (баф) / 1024,0;

ако (vout> 0,9) {

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

ако ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } else {lcd.print (""); lcd.print (кръгла (R1)); lcd.print ("ом"); }

забавяне (1000);

lcd.clear ();

}

else {lcd.setCursor (0, 0); lcd.print ("! Поставете резистора"); lcd.setCursor (0, 1);

}

} }

Стъпка 5: Заключение:

Тази верига с R1 е 470 ома ще работи добре между 100Ohm до 2k ohm съпротивления. Можете да промените стойността на познатото съпротивление за по -високи стойности на неизвестни съпротивления.

Надявам се този урок да ви е харесал.

Помислете да ме подкрепите в youtube. Сигурен съм, че няма да останете разочаровани. youtube.com/creativestuff

Препоръчано: