SUPORTE TÉCNICO
De segunda à sexta pelo e-mail:
suporte@robocore.net
CENTRAL DE ATENDIMENTO
De segunda à sexta das 8:00 às 17:30
(11) 3522-7626 / vendas@robocore.net
Retornar
ao topo

You are viewing the Portuguese version of the site, but it has been detected that you are outside of Brazil.
To access the content in English, click here

Sensor de temperatura DS18B20 - À Prova de Água


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Este sensor de temperatura é a versão a prova de água do sensor DS18B20. Este sensor é indicado para aplicações onde é necessário medir a temperatura a uma loga distância do microcontrolador ou em ambientes úmidos. Uma grande vantagem é que por ser digital, a leitura do sensor não sofre interferência da distância.

Por possuir um serial único, vários sensores podem ser interligados na mesma interface, possibilitando a medição de temperaturas em aplicações de HVAC, máquinas, monitoramento de processos, etc.

Obs.: Note que a temperatura máxima deste sensor é de 125°C, mas seu cabo é feito em PVC. Então sugerimos que mantenha o sensor em aplicações abaixo de 100°C.

Informações Técnicas:
  • Tensão de alimentação: 3.0 VDC a 5.5 VDC
  • Precisão de ±0.5°C de -10°C a +85°C
  • Lê temperaturas de -55°C a +125°C
  • Resolução de 9 ou 12 bits
  • Interface 1 fio (1 Wire), ou seja, precisa de somente 1 porta digital
  • Vários sensores podem ser utilizados no mesmo pino digital
  • ID único de 64 bits
  • Alarme de limite de temperatura
  • Ponta com 6mm de diâmetro e 50mm de comprimento
  • Diâmetro do cabo: 4mm
  • Comprimento do cabo: 95cm
Documentação:


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


lknupplk
date Enviado: 2020-09-23 11:51:30
Qual é a procedência desse sensor ?

Giovanni5
date Enviado: 2020-09-23 13:46:47
lknupplk
Este sensor é importado da China.

Linkjn
date Enviado: 2020-07-16 13:30:48
Esse sensor serve para aferir a temperatura da água?

Giovanni5
date Enviado: 2020-07-16 14:09:42
Linkjn
Por ser a prova d'água, este sensor pode ser utilizado para medir a temperatura da água.

flpsilva
date Enviado: 2020-06-30 13:30:19
Vocês tem este sensor, porém sem o encapsulamento? 
Somente o componente para ser soldado numa PCB diretamente?

Giovanni5
date Enviado: 2020-06-30 13:40:00
flpsilva
Infelizmente não, este é o único modelo deste sensor que trabalhamos.

lucasgiusti
date Enviado: 2020-05-19 12:18:39
É possível ligar este sensor em uma Arduino e em outra placa também?
Tenho um termostato que possui este sensor, se eu ligar o Arduino no meio, ele irá fornecer as informações para a placa e para o Arduino também?

Giovanni5
date Enviado: 2020-05-19 13:56:41
lucasgiusti
Sim, é possível enviar as leituras deste sensor para uma placa Arduino e para o seu termostato ao mesmo tempo, desde que os sinais sejam enviados paralelamente para ambos os circuitos. Além disso, vale lembrar que, é necessário interligar o GND da placa Arduino, com o GND do sensor, ou do termostato.

marioumc
date Enviado: 2019-10-14 20:09:40
Boa noite,

Irei comprar este sensor para verificar a temperatura de saída de um aquecedor de água, a faixa de temperatura atende, porem gostaria de saber se existe algo pronto para adaptar o sensor a tubulação de 1/2", ou seja alguma conexão que permita o sensor ficar na passagem da água de saída, a princípio não encontrei nada para este proposito, pensei em adaptar um T de conexão e inseri-lo na ramificação com uma tampa e vedar de alguma forma. Teriam alguma sugestão? Existe alguma forma ou equipamento melhor?

Giovanni5
date Enviado: 2019-10-15 09:27:39
marioumc
Infelizmente não existe nada pronto para realizar essa medição, porém, realmente a utilização de um adaptador "T" vedado com o sensor é uma boa opção. Outra solução possível é realizar um furo na tubulação e fixar o sensor através deste furo, lembrando de vedar corretamente a furação para evitar vazamentos. Essa deve ser uma solução mais simples e barata para esse problema.

Sheren
date Enviado: 2019-09-02 19:34:09
Tem previsão de chegado deste sensor?

Giovanni5
date Enviado: 2019-09-03 09:07:44
Sheren
A previsão de chegada deste produto é para o final deste mês. Você pode selecionar a opção "Notifique-me quando chegar" para receber em seu e-mail uma mensagem quando o produto estiver disponível para compra.

luiza1303
date Enviado: 2018-11-22 16:40:07
Boa tarde,
Esse sensor é adequado para uso em imersão em água? Qual o grau de proteção contra água?
Obrigada.

Francois
date Enviado: 2018-11-22 17:32:07
luiza1303
Infelizmente não temos a exata proteção do encapsulamento, mas esse sensor é feito para ser usado na água. Apenas evite utilizá-lo em ambientes agressivos.

RMFJMDRT
date Enviado: 2018-09-12 15:57:33
Este sensor vem com o cabo um pouco maior? 
2 metros?

ViniDj
date Enviado: 2018-09-12 18:05:23
RMFJMDRT
Ele possui um cabo de 95cm.

Eraldomec
date Enviado: 2018-08-25 13:23:23
Fiz e refiz os passos várias vezes, mas a saída sempre me informa que “Foram encontrados 0 sensores.”

Uma pena..

Seria problema no sensor ?
Estou usando a seguinte programação. 



// ========================================================================================================
// --- Bibliotecas Auxiliares ---
#include <OneWire.h>
#include <DallasTemperature.h>


// ========================================================================================================
// --- Mapeamento de Hardware ---
#define    ONE_WIRE_BUS     2          //sinal do sensor DS18B20


// ========================================================================================================
// --- Declaração de Objetos ---
OneWire oneWire(ONE_WIRE_BUS);        //objeto one_wire
DallasTemperature sensors(&oneWire);
DeviceAddress sensor1;


// ========================================================================================================
// --- Protótipo das Funções ---
void mostra_endereco_sensor(DeviceAddress deviceAddress);  //Função para mostrar endereço do sensor


// ========================================================================================================
// --- Variáveis Globais ---
float tempMin = 999;   //armazena temperatura mínima
float tempMax = 0;     //armazena temperatura máxima

 


// ========================================================================================================
// --- Configurações Iniciais ---
void setup() 
{
  Serial.begin(9600);
  
  sensors.begin();
  
  // Localiza e mostra enderecos dos sensores
  Serial.println("Localizando sensores DS18B20...");
  Serial.print("Foram encontrados ");
  Serial.print(sensors.getDeviceCount(), DEC);
  Serial.println(" sensores.");
  
  if (!sensors.getAddress(sensor1, 0)) 
     Serial.println("Sensores nao encontrados !"); 
     
  // Mostra o endereco do sensor encontrado no barramento
  Serial.print("Endereco sensor: ");
  mostra_endereco_sensor(sensor1);
  Serial.println();
  Serial.println();
  

} //end setup


// ========================================================================================================
// --- Loop Infinito ---
void loop() 
{
  // Le a informacao do sensor
  sensors.requestTemperatures();
  float tempC = sensors.getTempC(sensor1);
  
  // Atualiza temperaturas minima e maxima
  if (tempC < tempMin)
  {
    tempMin = tempC;
  }
  if (tempC > tempMax)
  {
    tempMax = tempC;
  }
  
  // Mostra dados no serial monitor
  Serial.print("Temp C: ");
  Serial.print(tempC);
  Serial.print(" Min : ");
  Serial.print(tempMin);
  Serial.print(" Max : ");
  Serial.println(tempMax);
   
 
  delay(1350);
  
 
} //end loop


// ========================================================================================================
// --- Desenvolvimento das Funções ---


// ========================================================================================================
// --- Função para mostrar endereço do sensor ---
void mostra_endereco_sensor(DeviceAddress deviceAddress)
{
  for (uint8_t i = 0; i < 8; i++)
  {
    // Adiciona zeros se necessário
    if (deviceAddress[i] < 16) Serial.print("0");
    Serial.print(deviceAddress[i], HEX);
  }
}

Obrigado!

ViniDj
date Enviado: 2018-08-27 15:39:56
Eraldomec
Para que possamos dar o melhor suporte, entre em contato pelo email suporte@robocore.net com o número do pedido que fez conosco adquirindo este sensor.

TskyLive
date Enviado: 2018-05-17 21:56:51
Olá, gostaria de saber onde posso achar a biblioteca onewire para utilizar este sensor com o nodemcu, ou qual é a alteração da biblioteca que tenho que fazer para funcionar corretamente.

Francois
date Enviado: 2018-05-18 10:18:19
TskyLive
Talvez você possa usar um dos seguintes links:
- https://nodemcu.readthedocs.io/en/master/en/modules/ds18b20/
- https://nodemcu.readthedocs.io/en/master/en/modules/ow/
- https://github.com/PaulStoffregen/OneWire

Esse último link é do desenvolvedor da biblioteca para Arduino e a princípio pode ser usado com o ESP8266 (base do NodeMCU), porém pode não ser totalmente compatível (o autor não dá garantia).