Mündəricat:
Video: Particle Photon - STS21 Temperatur Sensor Tutorial: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
STS21 Rəqəmsal Temperatur Sensoru, üstün performans və yerdən qənaət edən ayaq izi təqdim edir. Rəqəmsal, I2C formatında kalibrlənmiş, xətti siqnallar verir. Bu sensorun istehsalı STS21 -in üstün performansı və etibarlılığı ilə əlaqəli CMOSens texnologiyasına əsaslanır. STS21 -in qətnaməsi əmrlə dəyişdirilə bilər, aşağı batareya aşkar edilə bilər və bir məbləğ əlaqə etibarlılığını artırmağa kömək edir. İşdə Particle Photon ilə qarşılıqlı əlaqəsinin nümayişidir.
Addım 1: Nə Lazımdır..
1. Foton hissəcikləri
2. STS21
3. I²C Kabel
4. Partikül Foton üçün I²C Qalxanı
Addım 2: Bağlantı:
Hissəcik fotonu üçün bir I2C qalxanı götürün və zərrəcik foton sancaqlarının üzərinə itələyin.
Sonra I2C kabelinin bir ucunu STS21 sensoruna, digər ucunu isə I2C ekranına bağlayın.
Bağlantılar yuxarıdakı şəkildə göstərilmişdir.
Addım 3: Kod:
STS21 üçün hissəcik kodunu GitHub depomuzdan- Dcube Mağazasından yükləyə bilərsiniz.
İşdə bunun üçün bağlantı:
github.com/DcubeTechVentures/STS21
Hissəcik kodu üçün application.h və spark_wiring_i2c.h olan iki kitabxanadan istifadə etdik. Sensorla I2C əlaqəsini asanlaşdırmaq üçün Spark_wiring_i2c kitabxanası lazımdır.
Kodu buradan da kopyalaya bilərsiniz, belə verilir:
// Azad iradə lisenziyası ilə paylanmışdır.
// İstənilən şəkildə, mənfəət və ya pulsuz istifadə edin, əlaqəli əsərlərinin lisenziyalarına uyğun gəlir.
// STS21
// Bu kod Dcube Store -da mövcud olan STS21_I2CS I2C Mini Modulu ilə işləmək üçün hazırlanmışdır.
#daxil edin
#daxil edin
// STS21 I2C ünvanı 0x4A (74)
#0x4A əlavə edin
float cTemp = 0.0;
boş quraşdırma ()
{
// Dəyişən təyin edin
Particle.variable ("i2cdevice", "STS21");
Particle.variable ("cTemp", cTemp);
// I2C ünsiyyətini MASTER olaraq başladın
Wire.begin ();
// Serial ünsiyyətə başlayın, baud dərəcəsini = 9600 olaraq təyin edin
Serial.begin (9600);
gecikmə (300);}
boşluq döngəsi ()
{
imzasız int məlumatları [2];
// I2C ötürülməsinə başlayın
Wire.beginTransmission (əlavə);
// Heç bir saxlama ustası seçin
Wire.write (0xF3);
// I2C Transmissiyasını bitirin
Wire.endTransmission ();
gecikmə (500);
// 2 bayt məlumat tələb edin
Wire.requestFrom (addr, 2);
// 2 bayt məlumat oxuyun
əgər (Tel.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
// Məlumatları çevirin
int rawtmp = data [0] * 256 + data [1];
int dəyəri = rawtmp & 0xFFFC;
cTemp = -46.85 + (175.72 * (dəyər / 65536.0));
float fTemp = cTemp * 1.8 + 32;
// Göstərişlər panelinə məlumat çıxarın
Particle.publish ("Selsi İstiliyi:", String (cTemp));
Particle.publish ("Fahrenheitdəki temperatur:", String (fTemp));
gecikmə (1000);
}
Addım 4: Tətbiqlər:
STS21 Rəqəmsal Temperatur Sensoru yüksək dəqiqlikdə temperatur monitorinqi tələb edən sistemlərdə işlədilə bilər. Müxtəlif kompüter avadanlıqlarına, tibbi cihazlara və sənaye nəzarət sistemlərinə yüksək dəqiqliklə temperaturun ölçülməsi şərti ilə daxil edilə bilər.
Tövsiyə:
Particle Photon - TCN75A Temperatur Sensor Tutorial: 4 Addım
Particle Photon-TCN75A Temperatur Sensor Tutorial: TCN75A, temperaturdan rəqəmsal çeviriciyə daxil edilmiş iki telli serial temperatur sensoru. İstilik algılayıcı tətbiqlər üçün rahatlıq təmin edən istifadəçi tərəfindən proqramlaşdırıla bilən qeydlər ilə birləşdirilmişdir. Qeyd ayarları istifadəçilərə imkan verir
Particle Photon - ADT75 Temperatur Sensor Tutorial: 4 Addım
Particle Photon - ADT75 Temperatur Sensor Tutorial: ADT75, yüksək dəqiqlikli, rəqəmsal bir temperatur sensoru. Temperaturun izlənməsi və rəqəmsallaşdırılması üçün bir bant boşluğu temperatur sensoru və 12 bitlik analoqdan rəqəmsal çeviricidən ibarətdir. Yüksək həssas sensoru onu mənə yetərincə bacarıqlı edir
Particle Photon - HDC1000 Temperatur Sensor Dərsliyi: 4 Addım
Particle Photon - HDC1000 Temperatur Sensor Dərsliyi: HDC1000, çox aşağı gücdə əla ölçü dəqiqliyi təmin edən inteqrasiya edilmiş temperatur sensoru olan rəqəmsal rütubət sensoru. Cihaz rütubəti yeni bir kapasitiv sensora əsaslanaraq ölçür. Rütubət və temperatur sensörləri
Particle Photon - BH1715 Digital Ambient Light Sensor Tutorial: 4 Addım
Particle Photon - BH1715 Digital Ambient Light Sensor Tutorial: BH1715, I²C avtobus interfeysi olan rəqəmsal Ətraf İşıq Sensorudur. BH1715 ümumiyyətlə mobil cihazlar üçün LCD və Klaviatura arxa işığının gücünü tənzimləmək üçün ətraf işıq məlumatlarını əldə etmək üçün istifadə olunur. Bu cihaz 16 bitlik bir qətnamə və bir tənzimləmə təklif edir
Particle Photon - TMP100 Temperatur Sensor Dərsliyi: 4 Addım
Particle Photon-TMP100 Temperatur Sensor Dərsliyi: TMP100 Yüksək Dəqiqlik, Aşağı Güc, Rəqəmsal Temperatur Sensoru I2C MINI modulu. TMP100 uzun temperatur ölçülməsi üçün idealdır. Bu cihaz, kalibrləmə və ya xarici komponent siqnal kondisioneri tələb etmədən ± 1 ° C dəqiqlik təqdim edir. O