» Electrònica » Arduino »Esbós per mesurar la resistència i què es pot fer amb ella

Esbós per mesurar la resistència i què es pot fer amb aquesta



L’autor de Instructables sota el sobrenom de CreativeStuff explica com implementar-ho Arduino el més simple ohmímetre. Per fer-ho, agafa un panell tipus panell:



En realitat Arduino:



Visualització en HD44780 (KB1013VG6):



Jumpers "dupont" o casolans:



Resistor variable de 10 kOhm amb cables durs durs soldats (per ajustar el contrast d'imatge a la pantalla):



No s’assembla res? És així, tot allò nou és ben oblidat. Els coneixedors recordaran què és i on:



Resistència permanent de 470 ohms:



I tot això connecta segons aquest esquema:



Com que els esquemes compilats en el programa de frritatge no són molt informatius, l'assistent compila el desxiframent:

Pin 1 de visualització: cable comú

Pantalla de visualització 2 - Potència més

Pin 3 de visualització: contacte en moviment d'una resistència variable

Pantalla de 4 pins: pin Arduino D12

Pin 5 de visualització: cable comun

Visualitzador 6 - D11 Pin Arduino

Els pins 7, 8, 9, 10 de la pantalla no estan connectats a res

Pin 11 de visualització - Pin Arduino D5

Visualització de 12 pins: Arduino D4 pin

Pin 13 de visualització - Pin Arduino D3

Pin de visualització 14 - Pin Arduino D2

Pin 15 de visualització - Potència més

Pin 16 de visualització: cable comú

Quan es repeteix el disseny, cal estudiar la fitxa de dades a la pantalla per saber si la seva base és diferent de l'estàndard.

El mestre connecta un dels contactes fixos del resistor variable al power plus, el segon al cable comú. Un divisor de tensió està format per una resistència exemplar i provada: la resistència provada amb una sortida al plus de l'alimentació i l'exemplar amb una sortida al fil comú. Les sortides no ocupades de les dues resistències estan connectades i connectades al pin A0 d'Arduino. Ompliu l'esbós:

#include 

// LiquidCrystal (rs, sc, d4, d5, d6, d7)
Cristal líquid lcd (12, 11, 5, 4, 3, 2);

const int analogPin = 0;

int analogval = 0;
int vin = 5;

float buff = 0;
float vout = 0;
flotador R1 = 0;
flotador 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) {
      buff = (vin / vout) - 1;
      R1 = R2 * buff;
      lcd.setCursor (0, 0);
      lcd.print ("-Resistència-");
      lcd.setCursor (0, 1);

      if ((R1)> 999) {
        lcd.print ("");
        impressió lcd (R1 / 1000);
        lcd.print ("K ohm");
      }
      més {
        lcd.print ("");
        lcd.print (ronda (R1));
        lcd.print ("ohm");
      }

      retard (1000);
      lcd.clear ();

    }
    més {
      lcd.setCursor (0, 0);
      lcd.print ("Inserir resistència");
      lcd.setCursor (0, 1);

    }
  }
}


Es recomana mesurar amb més precisió la resistència de la resistència de referència, així com la tensió d’alimentació (per descomptat, quan es mesura la resistència de referència s’hauria d’eliminar temporalment) i, a continuació, introduir els resultats de la mesura en les línies adequades al començament del croquis. Agafeu la font d’alimentació amb una bona estabilització del voltatge de sortida. El programa calcula la resistència segons la fórmula:

R2 = Vout * R1 / (Vin - Vout),

derivat de la fórmula:

Vout = Vin * R2 / (R1 + R2),

on R1 és la resistència del model, R2 és la resistència mesurada, Vin és la tensió d'alimentació, Vout és el voltatge al punt mig del divisor.

Queda per eliminar la placa de pa, fer totes les connexions mitjançant soldadura i transferència casolans en el cas Però en aquesta forma no és pràctic, ja que duplica la funció d’ohmetre disponible al multímetre. Torneu a fer l’esbós i aplicant una font d’alimentació de precisió i una resistència exemplar, podeu utilitzar el disseny, per exemple, per ordenar les resistències segons la precisió de la seva producció. Per tal de mostrar de forma immediata informació sobre quin dels cinc grups pertany el component en connectar una resistència: 1, 2, 5, 10 o 20%.
10
10
10

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...