• Em promoção!
  • -50%
Sensor de Temperatura à prova de água (DS18B20) 0.9m
  • Sensor de Temperatura à prova de água (DS18B20) 0.9m
  • Sensor de Temperatura à prova de água (DS18B20) 0.9m

Sensor de Temperatura à prova de água (DS18B20) 2m

: SEN06009
7,56 €
3,78 € Poupe 50%

Sensor de Temperatura à prova de água (DS18B20) com cápsula metálica de alta resistência e qualidade, com cabo de 2 metros

Quantidade

Se tiver alguma dúvida neste produto não hesite em contactar-nos.

*Atenção: as imagens são meramente ilustrativas.

Esta é uma versão à prova de água do sensor de temperatura DS18B20. Útil para quando precisa para medir algo distante, ou num ambiente molhado. Este sensor suporta até 125 ° C uma vez que o cabo é revestido em PVC  mas sugerimos que o mantenham abaixo de 100 °C. A qualidade do sinal do sensor não se degrada com a distância uma vez que é digital. O DS18B20 fornece leituras de temperatura 9-12 bits (configurável) através de uma interface 1-Wire, de modo que apenas um fio (e terra) precisa ser conectado a partir de uma central com microprocessor. Pode ser alimentado com 3.0~5.5V.

 

Como cada chip DS18B20 contém um número de série único, podem ser usados vários senosres DS18B20 no mesmo barramento 1-wire. Isto permite a colocação de sensores de temperatura em vários locais. Aplicações onde este recurso é útil incluem HVAC, controlo de climatização ambiental, controlo de temperaturas  no interior dos edifícios, equipamentos ou máquinas, etc.

 

Especificação

  •  Pode ser usado com 3.0V a 5.5V alimentação/dados
  • ± 0,5 ° C Precisão de -10 ° C a 85 ° C
  • Gama de temperaturas utilizável: -55 a 125 ° C (-67 ° F a 257 ° F)
  • 9-12 bits de resolução selecionável
  • Usa um fio de interface - requer apenas um pino digital para comunicação
  • ID 64 bits exclusivo para cada sensor
  • Vários sensores podem compartilhar um pino
  • Sistema de alarme de temperatura limite
  • Tempo de consulta é menor que 750ms
  • 3 interface fios:

           Fio vermelho - VCC
           Fio preto ou verde - GND
           Fio amarelo - DATA

  • tubo de aço inoxidável com diâmetro de 6 mm por 50 mm comprimento
  • Comprimento do cabo: 2m

 

Conteúdo do produto

Sensor de temperatura digital impermeável DS18B20 (1 unidade)

Example Arduino Code:

 

#include <OneWire.h>

int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2

//Temperature chip i/o
OneWire ds(DS18S20_Pin);  // on digital pin 2

void setup(void) {
  Serial.begin(9600);
}

void loop(void) {
  float temperature = getTemp();
  Serial.println(temperature);
  
  delay(100); //just here to slow down the output so it is easier to read
  
}

float getTemp(){
  //returns the temperature from one DS18S20 in DEG Celsius

  byte data[12];
  byte addr[8];

  if ( !ds.search(addr)) {
      //no more sensors on chain, reset search
      ds.reset_search();
      return -1000;
  }

  if ( OneWire::crc8( addr, 7) != addr[7]) {
      Serial.println("CRC is not valid!");
      return -1000;
  }

  if ( addr[0] != 0x10 && addr[0] != 0x28) {
      Serial.print("Device is not recognized");
      return -1000;
  }

  ds.reset();
  ds.select(addr);
  ds.write(0x44,1); // start conversion, with parasite power on at the end

  byte present = ds.reset();
  ds.select(addr);    
  ds.write(0xBE); // Read Scratchpad

  for (int i = 0; i < 9; i++) { // we need 9 bytes
    data[i] = ds.read();
  }
  
  ds.reset_search();
  
  byte MSB = data[1];
  byte LSB = data[0];

  float tempRead = ((MSB << 8) | LSB); //using two's compliment
  float TemperatureSum = tempRead / 16;
  
  return TemperatureSum;
  
}

Documentos

 

Nota: As imagens podem diferir ligeiramente do produto apresentado devido a alterações por parte do fornecedor.

SEN06009

Produtos Associados