![Temperatūras mērīšana, izmantojot ADT75 un daļiņu fotonu: 4 soļi Temperatūras mērīšana, izmantojot ADT75 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/002/image-3255-19-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/002/image-3255-21-j.webp)
![](https://i.ytimg.com/vi/9NS0BtwOHok/hqdefault.jpg)
ADT75 ir ļoti precīzs digitālais temperatūras sensors. Tas sastāv no joslas spraugas temperatūras sensora un 12 bitu analogā-digitālā pārveidotāja temperatūras uzraudzībai un digitalizēšanai. Tā ļoti jutīgais sensors padara to pietiekami kompetentu, lai precīzi izmērītu apkārtējās vides temperatūru.
Šajā apmācībā ir parādīta ADT75 sensora moduļa saskarne ar daļiņu fotonu. Lai nolasītu temperatūras vērtības, mēs esam izmantojuši arduino ar I2c adapteri. Šis I2C adapteris padara savienojumu ar sensora moduli vieglu un uzticamāku.
1. darbība. Nepieciešamā aparatūra:
![Nepieciešamā aparatūra Nepieciešamā aparatūra](https://i.howwhatproduce.com/images/002/image-3255-22-j.webp)
![Nepieciešamā aparatūra Nepieciešamā aparatūra](https://i.howwhatproduce.com/images/002/image-3255-23-j.webp)
![Nepieciešamā aparatūra Nepieciešamā aparatūra](https://i.howwhatproduce.com/images/002/image-3255-24-j.webp)
Materiāli, kas nepieciešami mūsu mērķa sasniegšanai, ietver šādas aparatūras sastāvdaļas:
1. ADT75
2. Daļiņu fotons
3. I2C kabelis
4. I2C vairogs daļiņu fotonam
2. darbība. Aparatūras savienošana:
![Aparatūras savienojums Aparatūras savienojums](https://i.howwhatproduce.com/images/002/image-3255-25-j.webp)
![Aparatūras savienojums Aparatūras savienojums](https://i.howwhatproduce.com/images/002/image-3255-26-j.webp)
Aparatūras savienošanas sadaļa pamatā izskaidro nepieciešamos vadu savienojumus starp sensoru un daļiņu fotonu. Pareizu savienojumu nodrošināšana ir pamatvajadzība, strādājot pie jebkuras sistēmas vēlamajam rezultātam. Tātad nepieciešamie savienojumi ir šādi:
ADT75 darbosies, izmantojot I2C. Šeit ir elektroinstalācijas shēmas piemērs, kas parāda, kā savienot katru sensora saskarni.
Izņemot komplektu, tāfele ir konfigurēta I2C saskarnei, tāpēc mēs iesakām izmantot šo savienojumu, ja esat citādi agnostiķis.
Viss, kas Jums nepieciešams, ir četri vadi! Nepieciešami tikai četri savienojumi Vcc, Gnd, SCL un SDA, un tie ir savienoti, izmantojot I2C kabeli.
Šie savienojumi ir parādīti iepriekš redzamajos attēlos.
3. solis: Temperatūras mērīšanas kods:
![Temperatūras mērīšanas kods Temperatūras mērīšanas kods](https://i.howwhatproduce.com/images/002/image-3255-27-j.webp)
Sāksim ar daļiņu kodu tūlīt.
Izmantojot sensoru moduli ar arduino, mēs iekļaujam bibliotēku application.h un spark_wiring_i2c.h. Bibliotēkā "application.h" un spark_wiring_i2c.h ir funkcijas, kas atvieglo i2c komunikāciju starp sensoru un daļiņu.
Viss daļiņu kods lietotāja ērtībai ir norādīts zemāk:
#iekļaut
#iekļaut
// ADT75 I2C adrese ir 0x48 (72)
#define Addr 0x48
pludiņš cTemp = 0,0, fTemp = 0,0;
int temp = 0;
anulēts iestatījums ()
{
// Iestatīt mainīgo
Particle.variable ("i2cdevice", "ADT75");
Particle.variable ("cTemp", cTemp);
// Inicializēt I2C komunikāciju kā galveno
Wire.begin ();
// Inicializēt seriālo komunikāciju, iestatīt pārraides ātrumu = 9600
Sērijas sākums (9600);
kavēšanās (300);
}
tukša cilpa ()
{
neparakstīti int dati [2];
// Sākt I2C pārraidi
Wire.beginTransmission (Addr);
// Atlasiet datu reģistru
Wire.write (0x00);
// Apturēt I2C pārraidi
Wire.endTransmission ();
// Pieprasīt 2 baitus datu
Wire.requestFrom (Addr, 2);
// Lasīt 2 baitus datu
// temp msb, temp lsb
ja (Wire.available () == 2)
{
dati [0] = Wire.read ();
dati [1] = Wire.read ();
}
// Konvertējiet datus uz 12 bitiem
temp = ((dati [0] * 256) + dati [1]) / 16;
ja (temperatūra> 2047)
{
temperatūra -= 4096;
}
cTemp = temp * 0,0625;
fTemp = (cTemp * 1,8) + 32;
// Izvadiet datus informācijas panelī
Particle.publish ("Temperatūra pēc Celsija:", String (cTemp));
Particle.publish ("Temperatūra pēc Fārenheita:", String (fTemp));
kavēšanās (1000);
}
Funkcija Particle.variable () izveido mainīgos, lai saglabātu sensora izvadi, un Particle.publish () funkcija parāda izvadi vietnes informācijas panelī.
Sensora izeja ir parādīta attēlā iepriekš.
4. darbība. Lietojumprogrammas:
![Lietojumprogrammas Lietojumprogrammas](https://i.howwhatproduce.com/images/002/image-3255-28-j.webp)
ADT75 ir ļoti precīzs digitālais temperatūras sensors. To var izmantot visdažādākajās sistēmās, tostarp vides kontroles sistēmās, datora termiskajā uzraudzībā utt. To var iekļaut arī rūpniecisko procesu vadībā, kā arī energosistēmu monitoros.
Ieteicams:
Temperatūras mērīšana, izmantojot MCP9803 un daļiņu fotonu: 4 soļi
![Temperatūras mērīšana, izmantojot MCP9803 un daļiņu fotonu: 4 soļi Temperatūras mērīšana, izmantojot MCP9803 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/001/image-2827-21-j.webp)
Temperatūras mērīšana, izmantojot MCP9803 un daļiņu fotonu: MCP9803 ir 2 vadu augstas precizitātes temperatūras sensors. Tie ir iemiesoti lietotāja programmējamos reģistros, kas atvieglo temperatūras noteikšanas lietojumprogrammas. Šis sensors ir piemērots ļoti sarežģītai daudzzonu temperatūras uzraudzības sistēmai
Temperatūras mērīšana, izmantojot STS21 un daļiņu fotonu: 4 soļi
![Temperatūras mērīšana, izmantojot STS21 un daļiņu fotonu: 4 soļi Temperatūras mērīšana, izmantojot STS21 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/002/image-3189-24-j.webp)
Temperatūras mērīšana, izmantojot STS21 un daļiņu fotonu: STS21 digitālais temperatūras sensors piedāvā izcilu veiktspēju un vietu taupošu nospiedumu. Tas nodrošina kalibrētus, linearizētus signālus digitālā, I2C formātā. Šī sensora izgatavošana ir balstīta uz CMOSens tehnoloģiju, kas izcilākajam piešķir
Temperatūras mērīšana, izmantojot TMP112 un daļiņu fotonu: 4 soļi
![Temperatūras mērīšana, izmantojot TMP112 un daļiņu fotonu: 4 soļi Temperatūras mērīšana, izmantojot TMP112 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/002/image-3192-24-j.webp)
Temperatūras mērīšana, izmantojot TMP112 un daļiņu fotonu: TMP112 augstas precizitātes, mazjaudas, digitālais temperatūras sensors I2C MINI modulis. TMP112 ir ideāli piemērots ilgstošai temperatūras mērīšanai. Šī ierīce piedāvā precizitāti ± 0,5 ° C, neprasot kalibrēšanu vai ārēju komponentu signālu kondicionēšanu. Es
Mitruma un temperatūras mērīšana, izmantojot HIH6130 un daļiņu fotonu: 4 soļi
![Mitruma un temperatūras mērīšana, izmantojot HIH6130 un daļiņu fotonu: 4 soļi Mitruma un temperatūras mērīšana, izmantojot HIH6130 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/002/image-3258-75-j.webp)
Mitruma un temperatūras mērīšana, izmantojot HIH6130 un daļiņu fotonu: HIH6130 ir mitruma un temperatūras sensors ar digitālo izeju. Šie sensori nodrošina precizitātes līmeni ± 4% RH. Ar nozarē vadošo ilgtermiņa stabilitāti, patiesu temperatūras kompensētu digitālo I2C, nozares vadošo uzticamību, energoefektivitāti
Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: 4 soļi
![Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: 4 soļi Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/002/image-3259-29-j.webp)
Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: AD7416ARZ ir 10 bitu temperatūras sensors ar četriem viena kanāla analogiem ciparu pārveidotājiem un iebūvētu temperatūras sensoru. Detaļu temperatūras sensoram var piekļūt, izmantojot multipleksora kanālus. Šī augstas precizitātes temperatūra