Table des matières:

Comment faire un ohmmètre Arduino : 5 étapes (avec photos)
Comment faire un ohmmètre Arduino : 5 étapes (avec photos)

Vidéo: Comment faire un ohmmètre Arduino : 5 étapes (avec photos)

Vidéo: Comment faire un ohmmètre Arduino : 5 étapes (avec photos)
Vidéo: CIPAD leçon 15: comment fabriquer un Ohmmètre Arduino À sélection automatique.. 2024, Novembre
Anonim
Image
Image

On a du mal à lire les codes couleurs sur les résistances pour trouver sa résistance. Afin de surmonter la difficulté de trouver la valeur de résistance, nous allons construire un simple Ohm Meter en utilisant Arduino. Le principe de base derrière ce projet est un réseau de diviseur de tension. La valeur de la résistance inconnue est affichée sur l'écran LCD 16*2.

Étape 1: Composants requis:-

Composants requis
Composants requis
Composants requis
Composants requis
  • Planche à pain (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • Écran LCD 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Fils de cavalier (https://www.banggood.in/custlink/Kmm34JuHs8)
  • Potentiomètre 10k (https://www.banggood.in/custlink/D3D36p7F6A)
  • Résistance de 470 ohms (https://www.banggood.in/custlink/vDvDBJ7PNl)

Étape 2: Circuit et connexions:-

Circuit et connexions
Circuit et connexions

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

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

LCD PIN 3------------ Broche centrale du pot

PIN LCD 4------------D12 d'arduino

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

LCD PIN 6 ------------ D11 d'arduino

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

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

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

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

LCD PIN 11 ---------- D5 d'arduino

LCD PIN 12 ---------- D4 d'arduino

LCD PIN 13 ---------- D3 d'arduino

LCD PIN 14 ---------- D2 d'arduino

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

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

Étape 3: Calcul de la résistance à l'aide d'un ohmmètre Arduino:

Le fonctionnement de ce mesureur de résistance est très simple et peut être expliqué à l'aide d'un simple réseau diviseur de tension illustré ci-dessous.

A partir du réseau diviseur de tension des résistances R1 et R2, Vout = Vin * R2 / (R1 + R2)

De l'équation ci-dessus, nous pouvons déduire la valeur de R2 comme

R2 = Vout * R1 / (Vin – Vout)

Où R1 = résistance connue

R2 = résistance inconnue

Vin = tension produite à la broche 5V d'Arduino

Vout = tension à R2 par rapport à la masse.

Remarque: la valeur de résistance connue (R1) choisie est de 470Ω, mais les utilisateurs doivent la remplacer par la valeur de résistance de la résistance qu'ils ont choisie.

Étape 4: Le code:

#comprendre

//Cristal Liquide(rs, sc, d4, d5, d6, d7)

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

const int analogPin = 0;

int analogval = 0;

int vin = 5;

buff flottant = 0;

float vout = 0; flotteur R1 = 0; flotteur R2 = 470;

void setup() {

lcd.begin (16, 2); }

boucle vide() {

analogval = analogRead(analogPin);

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

si (vout > 0.9) {

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

si ((R1) > 999) {

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

retard(1000);

lcd.clear();

}

else { lcd.setCursor(0, 0); lcd.print(" ! Mettre la résistance"); lcd.setCursor(0, 1);

}

} }

Étape 5: Conclusion:

Ce circuit avec le R1 étant de 470 ohms fonctionnera bien entre 100 Ohms et 2k ohms de résistances. Vous pouvez modifier la valeur de la résistance connue pour des valeurs plus élevées de résistances inconnues.

J'espère que vous avez aimé ce tutoriel.

Pensez à me soutenir sur youtube. Je suis sûr que vous ne serez pas déçu. youtube.com/creativestuff

Conseillé: