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: Sensor de temperatura  (Lida 29853 vezes)

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

Offline Bony

  • Mini Robot
  • *
  • Mensagens: 397
Sensor de temperatura
« em: 28 de Fevereiro de 2012, 22:06 »
Viva :)

Ando aqui a pensar em fazer um termometro digital para o aquario. e queria um sensor que desse para meter na agua, nao sei qual é que dá para meter na agua e dps que aparece o visor nos display de 7 segmentos... ja andei a pesquisar mas ainda nao encontrei nada em concreto... pode me mostrar alguns esquemas ou exemplos na mesma situacao, e que sensor de temperatura utilizo ? falaram-me no LM335, mas acho que nao o posso meter dentro de agua. por isso a que preciso da vossa ajuda...

cumps

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sensor de temperatura
« Responder #1 em: 28 de Fevereiro de 2012, 22:10 »
Ou compras um sensor isolado, por exemplo a sparkfun tem ds18b20's enfiados num tubo de plástico com epoxy que são á prova de água, ou fazes tu um, com um lm335 ou um ds18b20 ou outro qualquer sensor de temperatura, compras cabo de 3 condutores isolado, enfias o sensor com os fios soldados num pedaço de heat-shrink e enches com silicone e deixas uma ponta do package do sensor de fora para que tenhas uma melhor leitura da temperatura de água.
Avr fanboy

Offline Bony

  • Mini Robot
  • *
  • Mensagens: 397
Re: Sensor de temperatura
« Responder #2 em: 28 de Fevereiro de 2012, 22:13 »
e o esquema de montagem é igual aos outros todos ?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sensor de temperatura
« Responder #3 em: 28 de Fevereiro de 2012, 22:17 »
O que é que entendes por esquema de montagem e quais outros todos, cada sensor tem a sua datasheet.
Os ds18b20 funcionam com um protocolo 1-wire, se usas Arduino é só ir buscar a biblioteca, se usas avr tambem é só ir buscar uma biblioteca e está a andar, tenho aqui um ao meu lado a funcionar á semanas sem problema nenhum, para pic ou arm tenho a certeza que tambem encontras bibliotecas 1-wire, bascom já tem uma incorporada assim como picaxe.
Avr fanboy

Offline Bony

  • Mini Robot
  • *
  • Mensagens: 397
Re: Sensor de temperatura
« Responder #4 em: 28 de Fevereiro de 2012, 22:21 »
Pois... entao deixa-me pesquisar mais a fundo que logo digo algo brevemente.

obrigado, pelas dicas ;)

Offline engenhocas4you

  • Mini Robot
  • *
  • Mensagens: 91

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Sensor de temperatura
« Responder #6 em: 29 de Fevereiro de 2012, 01:42 »
Também podes usar um díodo qualquer. Precisas de o calibrar, mas se tiveres outro termómetro é fácil. Basta um circuito assim



A tensão em OUT baixa cerca de 2.3mV por cada ºC de aumento de temperatura. Acho que isto já foi discutido aqui no fórum, é uma questão de procurares.

Offline Bony

  • Mini Robot
  • *
  • Mensagens: 397
« Última modificação: 29 de Fevereiro de 2012, 23:47 por Bony »

Offline Bony

  • Mini Robot
  • *
  • Mensagens: 397
Re: Sensor de temperatura
« Responder #8 em: 29 de Fevereiro de 2012, 23:47 »
Também podes usar um díodo qualquer. Precisas de o calibrar, mas se tiveres outro termómetro é fácil. Basta um circuito assim



A tensão em OUT baixa cerca de 2.3mV por cada ºC de aumento de temperatura. Acho que isto já foi discutido aqui no fórum, é uma questão de procurares.

isso cheira-me a pouca precisao...

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Sensor de temperatura
« Responder #9 em: 29 de Fevereiro de 2012, 23:47 »
Podes ver aqui:

http://engenhocas4you.wordpress.com/2011/12/04/arduino-aula-5-sensor-temperatura-ds18b20-lcd/

cumps

onde compras.te o sensor ?

queres mm o ds1820?... eu vou ter em stock qdo fizer encomenda à mouser, mas de momento eu arranjo só o lm35

Offline Bony

  • Mini Robot
  • *
  • Mensagens: 397
Re: Sensor de temperatura
« Responder #10 em: 01 de Março de 2012, 00:25 »
Podes ver aqui:

http://engenhocas4you.wordpress.com/2011/12/04/arduino-aula-5-sensor-temperatura-ds18b20-lcd/

cumps

onde compras.te o sensor ?

queres mm o ds1820?... eu vou ter em stock qdo fizer encomenda à mouser, mas de momento eu arranjo só o lm35

quanto ira custar ? quando vais fazer a encomenda ?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Sensor de temperatura
« Responder #11 em: 01 de Março de 2012, 00:28 »
Pede samples na Maxim, procuras por ds18b20 e pedes samples do package TO-92.
Avr fanboy

Offline engenhocas4you

  • Mini Robot
  • *
  • Mensagens: 91
Re: Sensor de temperatura
« Responder #12 em: 01 de Março de 2012, 14:26 »
Se tiverem interessados também tenho para venda.

Cumps

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Sensor de temperatura
« Responder #13 em: 01 de Março de 2012, 21:21 »
(...)
isso cheira-me a pouca precisao...

Aí está um exercício interessante. Qual é a precisão de

- um ds1820?
- um LM35?
- um díodo calibrado à mão com um termómetro de medir temperatura do corpo?

Se calhar ainda ficamos espantados com a resposta...
« Última modificação: 01 de Março de 2012, 21:24 por Njay »

Offline Bony

  • Mini Robot
  • *
  • Mensagens: 397
Re: Sensor de temperatura
« Responder #14 em: 24 de Julho de 2012, 02:51 »
Boas.

Ando aqui de volta deste projecto em que falta um promenor para finalizar e nao consigo por nada ver onde está o erro.... vou deixar aqui um excerto do codigo na parte onde penso que esteja o erro:

Código: [Seleccione]

// Led Verde

if (sensors.getTempCByIndex(0)>=26 & sensors.getTempCByIndex(0)<=28.5) // se a temperatura é maior ou igual que 26 e menor que 28.5 graus vais acender o led verde
{
  digitalWrite(ledverde, HIGH);
}
  else // caso contrario vai estar o led verde apagado
  {
  digitalWrite(ledverde, LOW);
}

// Led Amarelo

if (sensors.getTempCByIndex(0)>=25.0 & sensors.getTempCByIndex(0)<=25.9) // se a temperatura é maior ou igual que 25.0 graus e menos ou igual que 25.9 graus vai acender o led amarelo
{
  digitalWrite(ledamarelo, HIGH);
}
  else // caso contrario o led amarelo vai estar apagado.
  {
    digitalWrite(ledamarelo, LOW);
}

// Led Vermelho

if (sensors.getTempCByIndex(0)<=24 & sensors.getTempCByIndex(0)>=29) // se a temperatura é menor ou igual que 24 graus ou maior ou igual que 29 vai piscar o led vermelho
{
  digitalWrite(ledvermelho, HIGH);
  delay(1000);
  digitalWrite(ledvermelho, LOW);
  delay(1000);
}


vejam la se descobrem algum erro para o LED vermelho nao acender nem piscar nada :| os LED´s amarelo e verde funcionam na boa, o vermelho nao dá sinal de vida nao sei pk :| ja o testei com o codigo do exemplo do arduino do "blink" e ele funciona :S ja nao sei mais que inventar ...