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

Detector magnético do sensor de efeito Hall U18 US1881 OH188 1881O US1881 O sensor de efeito Hall é um detector de campo magnético de saída digital. E..
0.80€
Comprar
Fototransistor reflexivo do interruptor óptico QRD1114O fototransistor reflexivo de chave óptica QRD1114 é uma solução confiável e de alto desempenho ..
1.61€
Comprar
Módulo Sensor de Umidade e Temperatura Digital AM2301A O AM2301A, também conhecido como DHT21, é um sensor digital de temperatura e umidade. Aqui estã..
6.90€
Comprar
Módulo Sensor de Umidade e Temperatura Digital DHT21 AM2301O DHT21 (também conhecido como AM2301) é um sensor digital de temperatura e umidade. É ampl..
6.07€
Comprar
Módulo Sensor de Umidade e Temperatura Digital DHT22 AM2302 O DHT22, também conhecido como AM2302, é um sensor digital de temperatura e umidade de alt..
5.70€
Comprar
Sensor de efeito Hall UGN3144O Sensor de Efeito Hall UGN3144 é um sensor de alta qualidade, confiável e durável projetado para detectar campos magnéti..
0.15€
Comprar