Spisu treści:

Jak zrobić omomierz Arduino: 5 kroków (ze zdjęciami)
Jak zrobić omomierz Arduino: 5 kroków (ze zdjęciami)

Wideo: Jak zrobić omomierz Arduino: 5 kroków (ze zdjęciami)

Wideo: Jak zrobić omomierz Arduino: 5 kroków (ze zdjęciami)
Wideo: Arduino-licznik kroków 2024, Listopad
Anonim
Image
Image

Trudno nam odczytać kody kolorów na rezystorach, aby znaleźć ich rezystancję. Aby przezwyciężyć trudności ze znalezieniem wartości rezystancji, zbudujemy prosty omomierz przy użyciu Arduino. Podstawową zasadą tego projektu jest sieć dzielnika napięcia. Wartość nieznanej rezystancji wyświetlana jest na wyświetlaczu LCD 16*2.

Krok 1: Wymagane składniki:-

Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
  • Deska do krojenia chleba (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • Wyświetlacz LCD 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Przewody połączeniowe (https://www.banggood.in/custlink/Kmm34JuHs8)
  • Potencjometr 10k (https://www.banggood.in/custlink/D3D36p7F6A)
  • Rezystor 470 omów (https://www.banggood.in/custlink/vDvDBJ7PNl)

Krok 2: Obwód i połączenia:-

Obwód i połączenia
Obwód i połączenia

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

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

PIN LCD 3---------------- Środkowy pin garnka

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

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

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

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

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

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

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

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

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

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

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

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

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

Krok 3: Obliczanie rezystancji za pomocą Arduino Ohm Meter:

Działanie tego miernika rezystancji jest bardzo proste i można je wyjaśnić za pomocą prostej sieci dzielnika napięcia pokazanej poniżej.

Z sieci dzielnika napięcia rezystorów R1 i R2, Vout = Vin * R2 / (R1 + R2)

Z powyższego równania możemy wywnioskować wartość R2 as

R2 = Vout * R1 / (Vin – Vout)

Gdzie R1 = znany opór

R2 = Nieznany opór

Vin = napięcie wytwarzane na pinie 5V Arduino

Vout = napięcie na R2 w stosunku do ziemi.

Uwaga: wybrana wartość znanej rezystancji (R1) wynosi 470 Ω, ale użytkownicy powinni ją zastąpić wartością rezystancji wybranego przez siebie rezystora.

Krok 4: Kodeks:

#włączać

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

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

const int analogPin = 0;

intwartość analogowa = 0;

int vin = 5;

wzmocnienie pływaka = 0;

pływak vout = 0; pływak R1 = 0; pływak R2 = 470;

pusta konfiguracja () {

lcd.początek(16, 2); }

pusta pętla () {

analogval = analogRead(analogPin);

if (analogowa) { buff = analogowa * vin; vout = (wzmocnienie) / 1024,0;

jeśli (wyciek > 0,9) {

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

jeśli ((R1) > 999) {

lcd.print(" "); lcd.print(R1 / 1000); lcd.print("K ohm"); } else { lcd.print(" "); lcd.print(okrągły(R1)); lcd.print("ohm"); }

opóźnienie (1000);

lcd.clear();

}

else { lcd.setCursor(0, 0); lcd.print(" ! Umieść rezystor"); lcd.setCursor(0, 1);

}

} }

Krok 5: Wniosek:

Ten obwód z R1 o wartości 470 omów będzie działał dobrze między 100 omami a 2 kiloomami rezystancji. Możesz zmienić wartość znanej rezystancji na wyższe wartości nieznanych rezystancji.

Mam nadzieję, że podobał Ci się ten samouczek.

Rozważ wsparcie mnie na youtube. Jestem pewien, że się nie zawiedziesz. youtube.com/creativestuff

Zalecana: