Índice:

Como fazer um medidor de Ohm Arduino: 5 etapas (com imagens)
Como fazer um medidor de Ohm Arduino: 5 etapas (com imagens)

Vídeo: Como fazer um medidor de Ohm Arduino: 5 etapas (com imagens)

Vídeo: Como fazer um medidor de Ohm Arduino: 5 etapas (com imagens)
Vídeo: Conheça os sensores do Arduino #ManualMaker Aula 6, Vídeo 1 2024, Julho
Anonim
Image
Image

Achamos difícil ler códigos de cores em resistores para encontrar sua resistência. Para superar a dificuldade de encontrar o valor da resistência, vamos construir um ohmímetro simples usando o Arduino. O princípio básico por trás deste projeto é uma Rede Divisora de Tensão. O valor da resistência desconhecida é exibido no display LCD 16 * 2.

Etapa 1: Componentes necessários: -

Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • Visor LCD 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Fios de ligação (https://www.banggood.in/custlink/Kmm34JuHs8)
  • Potenciômetro de 10k (https://www.banggood.in/custlink/D3D36p7F6A)
  • Resistor de 470 ohms (https://www.banggood.in/custlink/vDvDBJ7PNl)

Etapa 2: Circuito e conexões: -

Circuito e conexões
Circuito e conexões

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

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

PINO 3 do LCD ------------ Pino do meio do potenciômetro

PIN 4 do LCD ------------ D12 do Arduino

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

PIN 6 do LCD ------------ D11 do Arduino

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

PINO 8 LCD ------------ NC

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

PINO 10 do LCD ---------- NC

PIN 11 do LCD ---------- D5 do Arduino

PIN 12 do LCD ---------- D4 do Arduino

PIN 13 do LCD ---------- D3 do Arduino

PIN 14 do LCD ---------- D2 do Arduino

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

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

Etapa 3: Calculando a resistência usando o medidor de ohms Arduino:

O funcionamento deste medidor de resistência é muito simples e pode ser explicado usando uma rede divisora de tensão simples mostrada abaixo.

Da rede divisora de tensão dos resistores R1 e R2, Vout = Vin * R2 / (R1 + R2)

A partir da equação acima, podemos deduzir o valor de R2 como

R2 = Vout * R1 / (Vin - Vout)

Onde R1 = resistência conhecida

R2 = resistência desconhecida

Vin = tensão produzida no pino 5V do Arduino

Vout = tensão em R2 em relação ao terra.

Nota: o valor da resistência conhecida (R1) escolhido é 470Ω, mas os usuários devem substituí-lo pelo valor de resistência do resistor que escolheram.

Etapa 4: O Código:

#incluir

// 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; float R1 = 0; flutuante R2 = 470;

void setup () {

lcd.begin (16, 2); }

void loop () {

analogval = analogRead (analogPin);

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

if (vout> 0,9) {

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

if ((R1)> 999) {

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

atraso (1000);

lcd.clear ();

}

else {lcd.setCursor (0, 0); lcd.print ("! Colocar resistor"); lcd.setCursor (0, 1);

}

} }

Etapa 5: Conclusão:

Este circuito com o R1 sendo 470 ohm funcionará bem entre 100 ohm a 2k ohm de resistências. Você pode alterar o valor da resistência conhecida para valores mais altos de resistências desconhecidas.

Espero que tenha gostado deste tutorial.

Considere me apoiar no youtube. Tenho certeza de que você não ficará desapontado. youtube.com/creativestuff

Recomendado: