collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[27 de Março de 2024, 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Problemas com a distancia Arduino + LM35  (Lida 21053 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + LM35
« Responder #15 em: 06 de Maio de 2010, 21:58 »
Boa noite,

Alguém me pode indicar quais são as cores das riscas de uma resistencia de 200 1%?
é que eu comprei uns de 200, mas não sei se são de 1%, os que tenho e: vermelho, preto, castanho e dourado, segue em anexo uma foto.
« Última modificação: 06 de Maio de 2010, 22:13 por mrr »

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: Problemas com a distancia Arduino + LM35
« Responder #16 em: 06 de Maio de 2010, 22:08 »
Queres saber o valor da resistência (resistor), não do transístor.
Pelas cores que deste é de 200 ohm com 5% tolerância.

Se quisesses 1% tolerância teria de ser vermelho, preto, castanho e castanho.

Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + LM35
« Responder #17 em: 06 de Maio de 2010, 22:15 »
Obrigado microbyte,

Já corrigi, de facto era uma resistencia e não transistor. Parece é que me enganei no que comprei   :-\

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Problemas com a distancia Arduino + LM35
« Responder #18 em: 06 de Maio de 2010, 22:39 »
Pega num multimetro e mede a resistência delas na escala mais baixa possível. As que tiverem entre 198 e 202 Ohm inclusivé (se alguma) são na prática equivalentes a resistências de 200 Ohm 1%.

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Problemas com a distancia Arduino + LM35
« Responder #19 em: 06 de Maio de 2010, 22:40 »
Ou então trocar o LM35 por um DS1820, e ter centenas de metros de distância :)



Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Problemas com a distancia Arduino + LM35
« Responder #20 em: 07 de Maio de 2010, 01:59 »
Em que tipo de ambientes?
É que centenas de metros para um sinal de 5v dc não sei bem se é possivel, digo eu :s
Avr fanboy

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Problemas com a distancia Arduino + LM35
« Responder #21 em: 07 de Maio de 2010, 09:40 »
É possivel devido ao protocolo de comunicação que é usado ::  1-wire e 1-wire e 1-wire

É bastante robusto, e permite muitos participantes no barramento.

Vejam os links, que vale a pena saber desta tecnologia.



Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + LM35
« Responder #22 em: 08 de Maio de 2010, 19:48 »
Obrigado a todos pelas dicas que me têm dado.
Eu de electrónica não percebo nada, só consigo fazer coisas simples e começa-se a tornar complicado fazer algo mais complexo.

Estou agora com um problemazito que é o seguinte:
Neste momento estou a tentar ligar o LM35 como indica na figura 6 do datasheet, o problema é que não consegui arranjar resistências de 200 Ohm a 1% então estou com resistências de 200 Ohm a 5% não sei se isso influencia.
O problema que tenho agora é o código no arduino que ei de utilizar para ler os valores, estou a utilizar o seguinte, mas os valores estão errados, muito acima da temperatura ambiente:

Citar
/*
An open-source LM35DZ Temperature Sensor for Arduino. This project will be enhanced on a regular basis
(cc) by Daniel Spillere Andrade , http://www.danielandrade.net
http://creativecommons.org/license/cc-gpl
*/

int pin = 0; // analog pin
int tempc = 0,tempf=0; // temperature variables
int samples[8]; // variables to make a better precision
int maxi = -100,mini = 100; // to start max/min temperature
int i;

void setup()
{
Serial.begin(9600); // start serial communication
}

void loop()
{

for(i = 0;i <= 7;i++){ // gets 8 samples of temperature

samples = ( 5.0 * analogRead(pin) * 100.0) / 1024.0;
tempc = tempc + samples;
delay(1000);

}

tempc = tempc/8.0; // better precision
tempf = (tempc * 9)/ 5 + 32; // converts to fahrenheit

if(tempc > maxi) {maxi = tempc;} // set max temperature
if(tempc < mini) {mini = tempc;} // set min temperature

Serial.print(tempc,DEC);
Serial.print(" Celsius, ");

Serial.print(tempf,DEC);
Serial.print(" fahrenheit -> ");

Serial.print(maxi,DEC);
Serial.print(" Max, ");
Serial.print(mini,DEC);
Serial.println(" Min");

tempc = 0;

delay(1000); // delay before loop
}


Alguém me pode dar uma ajuda?

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Problemas com a distancia Arduino + LM35
« Responder #23 em: 09 de Maio de 2010, 01:15 »
1º a fórmula de cálculo da temperatura é ligeiramente diferente para esse circuito, está lá na figura 6 (+1ºC).

Depois eu faria o seguinte. Ligava o LM35 da forma habitual e via a temperatura; depois arranjava um potenciómetro de 10K e colocava no lugar da resistência de 6.8K da figura, a ajustava-o até ler a temperatura certa. Depois mudava de local para um alguns graus mais frio ou mais quente e comparava a leitura do LM ligado de forma normal com a do LM35 no novo circuito, para ver se tudo bate certo. Se não batesse, arranjava as resistências de 200 Ohm (ou, com um multimetro, pegava nas que já tinha e escolhia 2 com um valor separado de até 4 Ohm) e repetia. Se ainda assim não batesse certo, pensaria depois no que fazer...
« Última modificação: 09 de Maio de 2010, 01:17 por Njay »

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Problemas com a distancia Arduino + LM35
« Responder #24 em: 09 de Maio de 2010, 16:44 »
É raro os LM35 estarem muito desviados da temperatura certa. A melhor for de aferir, é usar um termómetro de mercúrio para comparar. Esses não falham.

Se mesmo assim houver um desvio, ou corrige-se na equação ou na resistência veriavel.

Aumentar a saida do LM35 em 4x, ajuda a fazer as leituras. Mas o desvio tem q ser sempre corrigido por soft/hardware.


Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + LM35
« Responder #25 em: 11 de Maio de 2010, 22:49 »
Como é que posso aumentar a saída do LM35?

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Problemas com a distancia Arduino + LM35
« Responder #26 em: 12 de Maio de 2010, 09:32 »
Podes fazê-lo com um Amplificador Operacional. Tens aqui literatura tirada do google, aleatoreamente. Lê com atenção, está lá muita informação. Se quiseres mais e-livros, tenho muita coisa.

E tens em anexo, um circuito simples que multiplica o sinal 2x.

As resistências R1 e R2 estipulam o ganho do amplificador.


Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + LM35
« Responder #27 em: 23 de Maio de 2010, 13:44 »
Boas pessoal,

O problema da distancia esta resolvido, liguei o LM35 como indica na figura 6 do datasheet, depois de ter conseguido arranjar resistências de 200 a 1% consegui obter valores de temperatura correctos...

Agora estou com outra questão, tenho um potenciómetro e gostava de sabes se é possível liga-lo apenas com dois fios ao arduino, tal como acontece com o LM35, acabo por ter apenas dois fios, o resto fica perto do arduino(resistências).

Muito obrigado a todos que me ajudaram, sem a vossa ajuda acho que nunca teria conseguido...

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Problemas com a distancia Arduino + LM35
« Responder #28 em: 23 de Maio de 2010, 14:00 »
Um potenciometro tem de ter 3 fios, dois estão ligados á resistencia do potenciometro, tal e qual como uma resistencia e o outro fio liga á escova do potenciometro e é essa que te dá a leitura variavel de resistencia.
Avr fanboy

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Problemas com a distancia Arduino + LM35
« Responder #29 em: 23 de Maio de 2010, 17:32 »
Agora estou com outra questão, tenho um potenciómetro e gostava de sabes se é possível liga-lo apenas com dois fios ao arduino, tal como acontece com o LM35, acabo por ter apenas dois fios, o resto fica perto do arduino(resistências).

Dá se aceitares algumas limitações. De que valor é o teu potenciómetro?