Innehållsförteckning:
Video: Particle Photon - ADT75 Temperatursensor Handledning: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
ADT75 är en mycket exakt, digital temperatursensor. Den består av en temperaturgivare för bandgap och en 12-bitars analog till digital omvandlare för övervakning och digitalisering av temperaturen. Dess mycket känsliga sensor gör den tillräckligt kompetent för att mäta omgivningstemperaturen exakt. Här är demonstrationen av att använda den med partikelfoton.
Steg 1: Vad du behöver.. !
1. Partikelfoton
2. ADT75
3. I²C -kabel
4. I²C -skärm för partikelfoton
Steg 2: Anslutning:
Ta en I2C -skärm för partikelfoton och tryck försiktigt över stiften på partikelfoton.
Anslut sedan den ena änden av I2C -kabeln till ADT75 -sensorn och den andra änden till I2C -skärmen.
Anslutningar visas på bilden ovan.
Steg 3: Kod:
Partikelkoden för ADT75 kan laddas ner från vårt github-arkiv-DCUBE Store.
Här är länken till samma:
github.com/DcubeTechVentures/ADT75/blob/master/Particle/ADT75.ino.
Vi har använt två bibliotek för partikelkod, som är application.h och spark_wiring_i2c.h. Spark_wiring_i2c -biblioteket krävs för att underlätta I2C -kommunikationen med sensorn.
Du kan också kopiera koden härifrån, den ges enligt följande:
// Distribueras med en fri vilja licens.
// Använd den hur du vill, vinst eller gratis, förutsatt att den passar i licensen för dess associerade verk.
// ADT75
// Denna kod är utformad för att fungera med ADT75_I2CS I2C Mini Module
#omfatta
#omfatta
// ADT75 I2C -adressen är 0x48 (72)
#define Addr 0x48
float cTemp = 0,0, fTemp = 0,0;
int temp = 0;
void setup ()
{
// Ange variabel
Particle.variable ("i2cdevice", "ADT75");
Particle.variable ("cTemp", cTemp);
// Initiera I2C -kommunikation som Master
Wire.begin ();
// Initiera seriell kommunikation, ange överföringshastighet = 9600
Serial.begin (9600);
fördröjning (300);
}
void loop ()
{
osignerade int -data [2];
// Starta I2C -överföring
Wire.beginTransmission (Addr);
// Välj dataregister
Wire.write (0x00);
// Stoppa I2C -överföring
Wire.endTransmission ();
// Begär 2 byte data
Wire.requestFrom (Addr, 2);
// Läs 2 byte med data
// temp msb, temp lsb
om (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
// Konvertera data till 12 bitar
temp = ((data [0] * 256) + data [1]) / 16;
om (temp> 2047)
{
temp -= 4096;
}
cTemp = temp * 0,0625;
fTemp = (cTemp * 1,8) + 32;
// Utdata till instrumentpanelen
Particle.publish ("Temperatur i Celsius:", String (cTemp));
Particle.publish ("Temperatur i Fahrenheit:", String (fTemp));
fördröjning (1000);
}
Steg 4: Ansökningar:
ADT75 är en mycket exakt, digital temperatursensor. Det kan användas i ett brett spektrum av system, inklusive miljöstyrningssystem, termisk övervakning av datorer etc. Det kan också införlivas i industriella processkontroller såväl som övervakning av kraftsystem.
Rekommenderad:
Particle Photon - TCN75A Temperatursensor Handledning: 4 steg
Particle Photon-TCN75A Temperatursensor Handledning: TCN75A är en tvåtrådig seriell temperatursensor med temperatur-till-digital-omvandlare. Det är integrerat med användarprogrammerbara register som ger flexibilitet för temperaturavkännande applikationer. Registerinställningarna tillåter användare
Particle Photon - HDC1000 Temperatursensor Handledning: 4 steg
Particle Photon - HDC1000 Temperatursensor Handledning: HDC1000 är en digital fuktighetssensor med integrerad temperatursensor som ger utmärkt mätnoggrannhet vid mycket låg effekt. Enheten mäter luftfuktighet baserat på en ny kapacitiv sensor. Luft- och temperatursensorerna är
Particle Photon - BH1715 Digital Ambient Light Sensor Sensor Handledning: 4 steg
Particle Photon - BH1715 Digital Ambient Light Sensor Sensor Handledning: BH1715 är en digital Ambient Light Sensor med ett I²C -bussgränssnitt. BH1715 används vanligtvis för att erhålla data från omgivande ljus för justering av LCD- och knappsatsens bakgrundsbelysning för mobila enheter. Den här enheten har en 16-bitars upplösning och en justering
Particle Photon - MPL3115A2 Precision Altimeter Sensor Handledning: 4 steg
Particle Photon - MPL3115A2 Precision Altimeter Sensor Tutorial: MPL3115A2 använder en MEMS -trycksensor med ett I2C -gränssnitt för att ge exakta tryck-/höjd- och temperaturdata. Sensorutgångarna digitaliseras med en högupplöst 24-bitars ADC. Intern behandling tar bort kompensationsuppgifter från
Particle Photon - TMP100 Temperatursensor Handledning: 4 steg
Particle Photon-TMP100 Temperatursensor Handledning: TMP100 High-Precision, Low-Power, Digital Temperature Sensor I2C MINI module. TMP100 är idealisk för utökad temperaturmätning. Denna enhet erbjuder en noggrannhet på ± 1 ° C utan att kräva kalibrering eller extern komponentsignalkonditionering. Han