» elektronika » Arduino »Náčrt na meranie odporu a čo s ním môžete urobiť

Skica na meranie odporu a čo s tým môžete urobiť



Autor Instructables pod prezývkou CreativeStuff hovorí, ako implementovať Arduino najjednoduchší ohmmeter. Za týmto účelom berie doštičku na doštičku:



V skutočnosti Arduino:



Zobraziť na HD44780 (KB1013VG6):



Svetre „dupont“ alebo domáce:



10 kΩ variabilný odpor s spájkovanými tenkými tvrdými vodičmi (na úpravu kontrastu obrazu na displeji):



Nepodobá sa nič? Je to tak, všetko nové je dobre zabudnuté staré. Znalci si budú pamätať, čo to je a kde:



470 Ohmový permanentný rezistor:



A to všetko sa spája podľa tejto schémy:



Pretože schémy zostavené v programe Fritzing nie sú príliš informatívne, sprievodca zostaví dešifrovanie:

Display Pin 1 - Common Wire

Display Pin 2 - Plus Power

Display Pin 3 - Pohyblivý kontakt variabilného rezistora

Zobraziť 4 piny - Arduino D12 pin

Displej Pin 5 - Bežný drôt

Zobrazovací kolík 6 - D11 Arduino pin

Zobrazovacie kolíky 7, 8, 9, 10 nie sú k ničomu pripojené

Displej Pin 11 - Arduino D5 Pin

Zobraziť 12 pinov - Arduino D4 pin

Displej Pin 13 - Arduino D3 Pin

Displej Pin 14 - Arduino D2 Pin

Displej Pin 15 - plus výkon

Displej Pin 16 - Bežný drôt

Pri opakovaní dizajnu je potrebné preštudovať si údajový list na displeji, aby ste zistili, či je jeho základňa odlišná od normy.

Master spája jeden z pevných kontaktov variabilného odporu s napájaním plus, druhý so spoločným vodičom. Delič napätia sa skladá z príkladu a testovaného odporu: testovaného odporu s jedným výstupom na plus výkon a príkladu s jedným výstupom na spoločný vodič. Zostávajúce neobsadené výstupy oboch rezistorov sú spojené a spojené s Arduino pinom A0. Vyplňte náčrt:

#include 

// LiquidCrystal (rs, sc, d4, d5, d6, d7)
Liquid Crystal lcd (12, 11, 5, 4, 3, 2);

const int analogPin = 0;

int analógval = 0;
int vin = 5;

float buff = 0;
float vout = 0;
plavák R1 = 0;
plavák R2 = 470;

neplatné nastavenie () {
  lcd.begin (16, 2);
}

void loop () {

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

    if (vout> 0,9) {
      buff = (vin / vout) - 1;
      R1 = R2 * buff;
      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 ("");
        lcdprint (kolo (R1));
        lcd.print ("ohm");
      }

      oneskorenie (1000);
      lcd.clear ();

    }
    else {
      lcd.setCursor (0, 0);
      lcd.print („Vložte rezistor“);
      lcd.setCursor (0, 1);

    }
  }
}


Odporúča sa presnejšie merať odpor referenčného odporu, ako aj napájacie napätie (samozrejme, pri meraní referenčného odporu by sa malo dočasne odstrániť) a potom výsledky merania vložiť do zodpovedajúcich riadkov na začiatku náčrtu. Vezmite si zdroj energie s dobrou stabilizáciou výstupného napätia. Program vypočíta odpor podľa vzorca:

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

odvodené zo vzorca:

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

kde R1 je modelový odpor, R2 je nameraný odpor, Vin je napájacie napätie, Vout je napätie v strede deliča.

Zostáva odstrániť doštičku, vykonať všetky spojenia spájkovaním a prenosom domáci do prípadu. V tejto podobe je to však nepraktické, pretože duplikuje ohmmeterovú funkciu dostupnú v multimetri. Zmenou náčrtu a použitím presného zdroja energie a modelového rezistora môžete pomocou návrhu napríklad triediť rezistory podľa presnosti pri ich výrobe. Aby sa okamžite zobrazili informácie, do ktorej z piatich skupín súčasť patrí pri pripojení odporu: 1, 2, 5, 10 alebo 20%.
10
10
10

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...