Sensor de Temperatura DS18B20

Sensor de Temperatura DS18B20
Sensor de Temperatura DS18B20
1.01€
100 ou mais 0.69€
1000 ou mais 0.50€
  • Estoque:
  • Código do Produto: SNA007.DS18B20
  • Peso: 0.30

Sensor de temperatura DS18B20

O DS18B20 é um sensor de temperatura digital que fornece leituras de temperatura de 9 a 12 bits (configuráveis) em uma interface de 1 fio. Aqui estão informações detalhadas sobre o sensor DS18B20:

Características:

  1. Faixa de temperatura:
    • Operativo: -55°C a +125°C
  2. Precisão:
    • ±0,5°C de -10°C a +85°C
  3. Resolução:
    • Configurável de 9 a 12 bits, sendo o padrão 12 bits.
  4. Interface:
    • Usa uma interface de 1 fio, que permite que vários sensores sejam conectados na mesma linha de dados.
  5. Código serial exclusivo de 64 bits:
    • Cada DS18B20 possui um código serial exclusivo de 64 bits, permitindo que vários sensores sejam conectados e identificados no mesmo barramento de 1 fio.
  6. Fonte de energia:
    • Pode ser alimentado por fonte de alimentação externa (3,0V a 5,5V) ou parasitamente pela linha de dados.
  7. Funcionalidade de alarme:
    • Disparadores de alarme programáveis para limites de temperatura superior e inferior.

Formulários:

  • Medição de temperatura: Ideal para monitorar temperaturas em uma ampla gama de aplicações, incluindo sistemas HVAC, monitoramento ambiental e processamento de alimentos.
  • Automação industrial: Usado para controle preciso de temperatura em processos industriais.
  • Eletrônicos de consumo: Incorporado em sistemas de automação residencial para controle climático.
  • Registro de dados: Adequado para aplicações de registro de dados de temperatura.

Circuito de exemplo:

Veja como você pode conectar um sensor DS18B20 a um Arduino:

  • VDD: Conecte a 3,3 V ou 5 V (dependendo do modelo do seu Arduino).
  • GND: Conecte ao terra.
  • DQ (linha de dados): Conecte-se a um pino digital no Arduino (por exemplo, D2) com um resistor pull-up de 4,7k ohm entre DQ e VDD.

Código de amostra do Arduino:

Você precisa instalar as bibliotecas "OneWire" e "DallasTemperature" no IDE do Arduino para fazer interface com o sensor DS18B20.

#include 
#include 

// O fio de dados está conectado ao pino 2 do Arduino
#define ONE_WIRE_BUS 2

//Configura uma instância oneWire para se comunicar com qualquer dispositivo OneWire
OneWire oneWire(ONE_WIRE_BUS);

// Passa nossa referência oneWire para Dallas Temperature.
Sensores de temperatura Dallas(&oneWire);

configuração vazia() {
  Serial.begin(9600);
  sensores.begin();
}

loop vazio() {
  sensores.requestTemperatures(); // Envia o comando para obter temperaturas

  //Imprime a temperatura em Celsius
  Serial.print("Temperatura: ");
  Serial.print(sensores.getTempCByIndex(0)); // Só temos um sensor, então usamos o índice 0
  Serial.println("°C");

  atraso(1000); // Espere um segundo antes de fazer outra leitura
}

Explicação:

  • Bibliotecas: Inclui as bibliotecas OneWire e DallasTemperature para comunicação com o sensor DS18B20.
  • Definição do pino: Defina o pino digital (D2) conectado à linha de dados DS18B20.
  • Configurar: Inicialize a comunicação serial e a biblioteca DallasTemperature.
  • Laço: Solicite leituras de temperatura do sensor e imprima a temperatura em Celsius no Monitor Serial a cada segundo.

Este exemplo demonstra como fazer a interface do sensor DS18B20 com um Arduino para medição precisa de temperatura. Ajuste o código e a fiação conforme necessário com base em sua configuração e requisitos específicos.

Escreva um comentário

Nota: HTML não suportado.
Avaliação
Ruim Bom

Produtos Relacionados

Capacitor ajustável do aparadorO capacitor ajustável Trimmer é um componente confiável e de alta qualidade projetado para ajuste e calibração precisos..
0.60€
Comprar
0,0047uF 250VAC GPF - Capacitor de filme de polipropileno MKP X2  O0,0047 µF 250 V GPF - MKP X2O capacitor possui características específicas e é adeq..
4.14€
Comprar
1 x cabeçalho de 40 pinos macho - amareloDescrição do produto:1x40 Male Header é uma ferramenta de conectividade para conectar facilmente sensores e m..
0.11€
Comprar
1 x cabeçalho de 40 pinos macho - azulDescrição do produto:1x40 Male Header é uma ferramenta de conectividade para conectar facilmente sensores e módu..
0.11€
Comprar
1 x cabeçalho de 40 pinos macho - brancoDescrição do produto:1x40 Male Header é uma ferramenta de conectividade para conectar facilmente sensores e mó..
0.11€
Comprar
Cabeçalho macho 1x40 pinos - preto1x40 Male Header é uma ferramenta de conectividade para conectar facilmente sensores e módulos em seus projetos Ardu..
0.11€