Índice:
Vídeo: Particle Photon - Tutorial do sensor de temperatura ADT75: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
ADT75 é um sensor de temperatura digital de alta precisão. É composto por um sensor de temperatura de banda larga e um conversor analógico-digital de 12 bits para monitorar e digitalizar a temperatura. Seu sensor altamente sensível o torna competente o suficiente para medir a temperatura ambiente com precisão. Aqui está a demonstração de como usá-lo com partículas de fóton.
Etapa 1: O que você precisa..
1. Partícula de fóton
2. ADT75
3. Cabo I²C
4. Escudo I²C para Fóton de Partículas
Etapa 2: Conexão:
Pegue um escudo I2C para o fóton da partícula e empurre-o suavemente sobre os pinos do fóton da partícula.
Em seguida, conecte uma extremidade do cabo I2C ao sensor ADT75 e a outra extremidade à blindagem I2C.
As conexões são mostradas na imagem acima.
Etapa 3: Código:
O código da partícula para ADT75 pode ser baixado de nosso repositório github-DCUBE Store.
Aqui está o link para o mesmo:
github.com/DcubeTechVentures/ADT75/blob/master/Particle/ADT75.ino.
Usamos duas bibliotecas para código de partículas, que são application.h e spark_wiring_i2c.h. A biblioteca Spark_wiring_i2c é necessária para facilitar a comunicação I2C com o sensor.
Você também pode copiar o código daqui, ele é fornecido da seguinte forma:
// Distribuído com uma licença de livre arbítrio.
// Use-o como quiser, com ou sem lucro, desde que se enquadre nas licenças das suas obras associadas.
// ADT75
// Este código é projetado para funcionar com o Mini Módulo ADT75_I2CS I2C
#incluir
#incluir
// O endereço ADT75 I2C é 0x48 (72)
#define Addr 0x48
float cTemp = 0,0, fTemp = 0,0;
int temp = 0;
void setup ()
{
// Definir variável
Particle.variable ("i2cdevice", "ADT75");
Particle.variable ("cTemp", cTemp);
// Inicializar a comunicação I2C como Mestre
Wire.begin ();
// Inicialize a comunicação serial, defina a taxa de transmissão = 9600
Serial.begin (9600);
atraso (300);
}
void loop ()
{
dados internos não assinados [2];
// Iniciar a transmissão I2C
Wire.beginTransmission (Addr);
// Selecione o registro de dados
Wire.write (0x00);
// Pare a transmissão I2C
Wire.endTransmission ();
// Solicitar 2 bytes de dados
Wire.requestFrom (Addr, 2);
// Lê 2 bytes de dados
// temp msb, temp lsb
if (Wire.available () == 2)
{
dados [0] = Wire.read ();
dados [1] = Wire.read ();
}
// Converta os dados para 12 bits
temp = ((dados [0] * 256) + dados [1]) / 16;
if (temp> 2047)
{
temp - = 4096;
}
cTemp = temp * 0,0625;
fTemp = (cTemp * 1,8) + 32;
// Saída de dados para o painel
Particle.publish ("Temperatura em Celsius:", String (cTemp));
Particle.publish ("Temperatura em Fahrenheit:", String (fTemp));
atraso (1000);
}
Etapa 4: Aplicativos:
ADT75 é um sensor de temperatura digital de alta precisão. Ele pode ser empregado em uma ampla gama de sistemas, incluindo sistemas de controle ambiental, monitoramento térmico de computador, etc. Ele também pode ser incorporado em controles de processos industriais, bem como em monitores de sistemas de energia.
Recomendado:
Medição de temperatura usando ADT75 e Arduino Nano: 4 etapas
Medição de temperatura usando ADT75 e Arduino Nano: ADT75 é um sensor de temperatura digital de alta precisão. É composto por um sensor de temperatura de banda larga e um conversor analógico-digital de 12 bits para monitorar e digitalizar a temperatura. Seu sensor altamente sensível o torna competente o suficiente para mim
Leitura de temperatura usando o sensor de temperatura LM35 com Arduino Uno: 4 etapas
Lendo a temperatura usando o sensor de temperatura LM35 com o Arduino Uno: Olá, pessoal, neste instructables aprenderemos como usar o LM35 com o Arduino. Lm35 é um sensor de temperatura que pode ler valores de temperatura de -55 ° C a 150 ° C. É um dispositivo de 3 terminais que fornece tensão analógica proporcional à temperatura. Hig
Medição de temperatura usando ADT75 e Raspberry Pi: 4 etapas
Medição de temperatura usando ADT75 e Raspberry Pi: ADT75 é um sensor de temperatura digital de alta precisão. É composto por um sensor de temperatura de banda larga e um conversor analógico-digital de 12 bits para monitorar e digitalizar a temperatura. Seu sensor altamente sensível o torna competente o suficiente para mim
Medição de temperatura usando ADT75 e partícula de fóton: 4 etapas
Medição de temperatura usando ADT75 e partícula de fóton: ADT75 é um sensor de temperatura digital de alta precisão. É composto por um sensor de temperatura de banda larga e um conversor analógico-digital de 12 bits para monitorar e digitalizar a temperatura. Seu sensor altamente sensível o torna competente o suficiente para mim
Mod 3.3 V para Sensores Ultrassônicos (prepare HC-SR04 para 3.3 V Logic em ESP32 / ESP8266, Particle Photon, Etc.): 4 etapas
3.3 V Mod para Sensores Ultrassônicos (prepare HC-SR04 para 3.3 V Logic em ESP32 / ESP8266, Particle Photon, Etc.): TL; DR: No sensor, corte o traço para o pino Echo, em seguida, reconecte-o usando um divisor de tensão (rastreamento de eco - > 2,7kΩ - > pino de eco - > 4,7kΩ - > GND) .Editar: Houve algum debate sobre se o ESP8266 é realmente tolerante a 5 V no GPIO em