LM35DZ et adaptateur USB

Le forum du Snootlab Starter Kit

LM35DZ et adaptateur USB

Message non lude TechAddict » Dim 12 Fév 2012 16:03

Bonjour ! Je vous recontacte à cause d'un problème de mesure avec le capteur de température LM35DZ
J'ai fais un programme similaire à l'exemple 5 : j'allume une LED Verte si la température est entre 20 et 22 C°, un LED Bleue si plus bas, une LED Rouge si plus haut.
En utilisant l'alimentation USB du PC la LED allumée est la verte : pas de problème.
Mais quand je connecte la arduino avec l'adaptateur USB http://shop.snootlab.com/alimentations/133-alimentation-5v-1000-ma-usb.html la LED rouge s'allume, et ce après plusieurs essais. La broche output du capteur de température est connectée à l'entrée analogique A0. Comment se fait il ?
TechAddict
 
Messages: 18
Inscription: Sam 28 Jan 2012 15:03

Re: LM35DZ et adaptateur USB

Message non lude Lionel » Dim 12 Fév 2012 16:08

Bonjour,
Pourriez vous placer une photo nette du montage et le code que vous utilisez ?
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: LM35DZ et adaptateur USB

Message non lude TechAddict » Dim 12 Fév 2012 16:23

Merci pour la réponse très rapide !
Alors le code :
Code: Tout sélectionner
int cold = 3;
int normal = 2;
int hot = 4;
int temp = 0;


void setup()
{
 
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
 
}
void loop()
{
  recupererTemperature(&temp,0);
  if(temp<20)
  {
    off(2,3,4);
    digitalWrite(cold,HIGH);
  }
  else if (temp >22)
  {
    off(2,3,4);
    digitalWrite(hot,HIGH);
  }
  else
  {
    off(2,3,4);
    digitalWrite(normal,HIGH);
  }
delay(1000);
 
}
void off(int pin1, int pin2,int pin3)
{
 digitalWrite(pin1,LOW);
 digitalWrite(pin2,LOW);
 digitalWrite(pin3,LOW);
}
void recupererTemperature(int *Dest,int analogPin)
{
  double temps = 0;
 for(int i = 0;i!=1000;++i)
{
 temps +=(((analogRead(analogPin)*5.0)/1024.0)/0.01);
}
temps/=1000;
*Dest = temps;
}


Le montage :

5V*****LM35DZ****GND
*
AO
puis
[PIN2]*****[Resistance 150 ohm] ******[+ LED Verte -]***GND
[PIN3]*****[Resistance 150 ohm] ******[+ LED Bleue -]***GND
[PIN4]*****[Resistance 150 ohm] ******[+ LED Rouge -]***GND

EDIT : pour le montage c'est compréhensible ou vous préférez une image frizing ?
TechAddict
 
Messages: 18
Inscription: Sam 28 Jan 2012 15:03

Re: LM35DZ et adaptateur USB

Message non lude TechAddict » Dim 12 Fév 2012 16:34

après mesure de la tension en sortie de l'adaptateur, j'ai 5.5V, et 5.06 pour la sortie USB PC peut être est-ce du à ça ?
TechAddict
 
Messages: 18
Inscription: Sam 28 Jan 2012 15:03

Re: LM35DZ et adaptateur USB

Message non lude TechAddict » Dim 12 Fév 2012 16:39

J'ai également mesuré la tension au borne de output et du gnd pour le capteur :
J'obtiens O.79V avec l'adaptateur
J'obtiens 0.21V avec l'usb pc
TechAddict
 
Messages: 18
Inscription: Sam 28 Jan 2012 15:03

Re: LM35DZ et adaptateur USB

Message non lude TechAddict » Dim 12 Fév 2012 17:14

Problème résolu en mettant une résistance de 150 ohm entre le output et le GND ! Une idée de pourquoi ?
TechAddict
 
Messages: 18
Inscription: Sam 28 Jan 2012 15:03

Re: LM35DZ et adaptateur USB

Message non lude Stéphane » Dim 12 Fév 2012 18:31

Bonsoir,

Hummm, étrange comme erreur. Au vu des éléments actuels, il me manquerai quelques informations pour comprendre exactement la cause initiale du problème.
Avatar de l’utilisateur
Stéphane
 
Messages: 179
Inscription: Lun 2 Mai 2011 09:40

Re: LM35DZ et adaptateur USB

Message non lude TechAddict » Dim 12 Fév 2012 21:15

Des éléments du genre ? ça devait être un problème d'adaptation d'impédance mais oui étrange ! :D
EDIT : j'ai ajouté cette résistance en regardant dans la doc du LM35DZ
TechAddict
 
Messages: 18
Inscription: Sam 28 Jan 2012 15:03


Retourner vers Starter Kit

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité