Arduino : mesure d'intensité

Une petite question sur votre TIPE...

Messages : 35

Inscription : 17 févr. 2023 19:32

Profil de l'utilisateur : Élève de CPGE

Arduino : mesure d'intensité

Message par Neptuune » 23 oct. 2024 22:10

Bonsoir, je fais un TIPE contenant de l'Arduino. Je suis débutant en Arduino donc je viens pour vous demander de l'aide.

Je cherche à mesure l'intensité produite par un petit panneau solaire (datasheet : peut monter jusqu'à 10V, intensité max de 360mA) relié à mon arduino.
J'ai lu ailleurs que la solution était de lire la tension aux bornes d'une résistance puis d'utiliser la loi d'Ohm pour en déduire l'intensité.

Sauf que j'ai un problème :
-L'arduino ne peut lire sans danger que jusqu'à 5V, or mon panneau peut potentiellement monter à 10V. J'ai donc mis un pont diviseur de tension qui divise la tension par 2 tel que ma tension arrivant sur la broche A0 ne soit qu'au max de 5V (je peux multiplier par 2 dans mon code après pour avoir la véritable valeur). Ce PDT me perturbe et je n'arrive pas en tirer une mesure d'intensité cohérente : je lis du 0,01A. Mes deux résistances du PDT sont chacune de 1kiloohm

Quelqu'un pour me débloquer svp ?
Je vous met en pièce jointe une capture et mon code ci dessous
Merci.


float mesure_T1;
float tension = 0.0 ;
float intensite = 0.0 ;


void setup()
{
Serial.begin(9600); //vitesse de transmission des données

}

void loop()
{
mesure_T1 = analogRead(A0) ;
tension = mesure_T1*(5.0/1023.0) ; // converti les bits en tension, en prenant une tension max de 5V
intensite = 2*tension /1000 ; // 1000 est la résistance situé en amont de la prise de mesure
Serial.print("Intensite = ");
Serial.print(intensite);
Serial.println("A");

Serial.print("Tension =");
Serial.print(2*tension); //la tension lue est divisée par 2 par le pont diviseur de tension pour éviter une surtension pour l'arduino : la cellule peut monter à 10V, on a plafonné à 5V. On rectifie l'affichage en multipliant par2
Serial.println(" V");

delay(1000); //délais entre chaque mesure

}

Messages : 4635

Inscription : 27 juil. 2016 19:38

Profil de l'utilisateur : Professionnel

Re: Arduino : mesure d'intensité

Message par U46406 » 23 oct. 2024 22:44

Le schéma n’est pas visible sur le forum, il faut l’héberger sur un site tiers…
« Occupez-vous d’abord des choses qui sont à portée de main. Rangez votre chambre avant de sauver le monde. Ensuite, sauvez le monde. » (Ron Padgett, dans Comment devenir parfait) :mrgreen:

Messages : 35

Inscription : 17 févr. 2023 19:32

Profil de l'utilisateur : Élève de CPGE

Re: Arduino : mesure d'intensité

Message par Neptuune » 01 nov. 2024 18:44

U46406 a écrit :
23 oct. 2024 22:44
Le schéma n’est pas visible sur le forum, il faut l’héberger sur un site tiers…
Merci : https://www.tinkercad.com/things/bBOvcC ... I9gVg--x14

Répondre