» Électronique » Arduino »Croquis pour mesurer la résistance et ce qui peut être fait avec

Croquis pour mesurer la résistance et ce qui peut être fait avec



L'auteur d'Instructables sous le surnom CreativeStuff explique comment mettre en œuvre sur Arduino l'ohmmètre le plus simple. Pour ce faire, il prend une planche à pain de type planche à pain:



En fait Arduino:



Affichage sur HD44780 (KB1013VG6):



Pulls "dupont" ou maison:



Résistance variable de 10 kOhm avec fils fins et soudés (pour régler le contraste de l'image sur l'écran):



Ça ne ressemble à rien? C'est vrai, tout ce qui est nouveau est bien oublié. Les connaisseurs se souviendront de ce que c'est et où:



Résistance permanente de 470 ohms:



Et tout cela se connecte selon ce schéma:



Étant donné que les schémas compilés dans le programme Fritzing ne sont pas très informatifs, l'assistant compile le déchiffrement:

Afficher la broche 1 - fil commun

Affichage Pin 2 - Plus Power

Affichage de la broche 3 - Contact mobile d'une résistance variable

Affichage 4 broches - Arduino D12 pin

Affichage de la broche 5 - fil commun

Broche d'affichage 6 - Broche Arduino D11

Les broches d'affichage 7, 8, 9, 10 ne sont connectées à rien

Affichage Pin 11 - Arduino D5 Pin

Affichage 12 broches - Arduino D4 pin

Broche d'affichage 13 - Broche Arduino D3

Afficher la broche 14 - Arduino D2 Pin

Affichage Pin 15 - Plus Power

Afficher la broche 16 - Fil commun

Lors de la répétition de la conception, il est nécessaire d'étudier la fiche technique sur l'écran pour savoir si sa base est différente de la norme.

Le maître connecte l'un des contacts fixes de la résistance variable à la puissance plus, le second au fil commun. Un diviseur de tension est composé d'une résistance exemplaire et testée: la résistance testée avec une sortie au plus de l'alimentation, et l'exemple avec une sortie au fil commun. Les sorties inoccupées restantes des deux résistances sont connectées ensemble et connectées à la broche Arduino A0. Remplissez l'esquisse:

#include 

// LiquidCrystal (rs, sc, d4, d5, d6, d7)
LCD à cristaux liquides (12, 11, 5, 4, 3, 2);

const int analogPin = 0;

int analogval = 0;
int vin = 5;

float buff = 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) {
      chamois = (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");
      }
      sinon {
        lcd.print ("");
        lcd.print (rond (R1));
        lcd.print ("ohm");
      }

      retard (1000);
      lcd.clear ();

    }
    sinon {
      lcd.setCursor (0, 0);
      lcd.print ("Insérer une résistance");
      lcd.setCursor (0, 1);

    }
  }
}


Il est recommandé de mesurer plus précisément la résistance de la résistance de référence, ainsi que la tension d'alimentation (bien sûr, lors de la mesure de la résistance de référence doit être temporairement supprimée), puis entrez les résultats de la mesure dans les lignes appropriées au début du croquis. Prenez la source d'alimentation avec une bonne stabilisation de la tension de sortie. Le programme calcule la résistance selon la formule:

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

dérivé de la formule:

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

où R1 est la résistance du modèle, R2 est la résistance mesurée, Vin est la tension d'alimentation, Vout est la tension au milieu du diviseur.

Reste à retirer la planche à pain, faire toutes les connexions par soudure et transfert fait maison dans le cas. Mais sous cette forme, il n'est pas pratique, car il reproduit la fonction ohmmètre disponible dans le multimètre. En refaisant l'esquisse et en appliquant une source d'alimentation de précision et une résistance exemplaire, vous pouvez utiliser la conception, par exemple, pour trier les résistances par précision dans leur production. Afin d'afficher immédiatement les informations sur lequel des cinq groupes le composant appartient lors de la connexion d'une résistance: 1, 2, 5, 10 ou 20%.
10
10
10

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...