Mundarija:
Video: Zarrachalar fotoni - STS21 harorat sensori bo'yicha qo'llanma: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
STS21 raqamli harorat sensori yuqori ishlash va bo'sh joyni tejash imkonini beradi. Bu raqamli, I2C formatida kalibrlangan, chiziqli signallarni beradi. Ushbu sensorni ishlab chiqarish CMOSens texnologiyasiga asoslangan bo'lib, u STS21 ning yuqori ishlashi va ishonchliligi bilan bog'liq. STS21 piksellar sonini buyruq bilan o'zgartirish mumkin, batareyaning kamligi aniqlanadi va nazorat summasi aloqa ishonchliligini oshirishga yordam beradi. Bu uning zarracha foton bilan o'zaro aloqasini namoyish etadi.
1 -qadam: Sizga nima kerak.. !
1. Foton zarrachalari
2. STS21
3. I²C kabeli
4. Zarrachali foton uchun I²C qalqoni
2 -qadam: Ulanish:
Zarrachali foton uchun I2C qalqonini oling va uni zarracha foton pimlari ustidan sekin itaring.
Keyin I2C kabelining bir uchini STS21 sensoriga, ikkinchi uchini esa I2C ekraniga ulang.
Ulanishlar yuqoridagi rasmda ko'rsatilgan.
3 -qadam: Kod:
STS21 uchun zarracha kodini bizning GitHub omboridan- Dcube do'konidan yuklab olish mumkin.
Mana shu havola:
github.com/DcubeTechVentures/STS21
Biz zarrachalar kodi uchun ikkita kutubxonadan foydalandik, ular application.h va spark_wiring_i2c.h. Sensor bilan I2C aloqasini osonlashtirish uchun Spark_wiring_i2c kutubxonasi kerak.
Siz bu erdan kodni nusxalashingiz mumkin, u quyidagicha berilgan:
// Ixtiyoriy litsenziya bilan tarqatilgan.
// Agar xohlasangiz, foyda yoki tekin ishlating, agar u tegishli asarlar litsenziyalariga mos kelsa.
// STS21
// Bu kod Dcube do'konida mavjud bo'lgan STS21_I2CS I2C Mini moduli bilan ishlash uchun mo'ljallangan.
#qo'shing
#qo'shing
// STS21 I2C manzili - 0x4A (74)
0x4A ni aniqlang
float cTemp = 0.0;
bo'sh o'rnatish ()
{
// O'zgaruvchini o'rnating
Particle.variable ("i2cdevice", "STS21");
Particle.variable ("cTemp", cTemp);
// I2C aloqasini MASTER sifatida boshlang
Wire.begin ();
// Seriyali aloqani boshlang, bod tezligini = 9600 ga o'rnating
Serial.begin (9600);
kechikish (300);}
bo'sh halqa ()
{
imzosiz int ma'lumotlari [2];
// I2C uzatishni boshlang
Wire.beginTransmission (addr);
// Tutish ustasini tanlamang
Wire.write (0xF3);
// I2C uzatishni tugatish
Wire.endTransmission ();
kechikish (500);
// 2 bayt ma'lumotni so'rang
Wire.requestFrom (addr, 2);
// 2 bayt ma'lumotni o'qing
agar (Wire.available () == 2)
{
ma'lumotlar [0] = Wire.read ();
ma'lumotlar [1] = Wire.read ();
}
// Ma'lumotni aylantirish
int rawtmp = ma'lumotlar [0] * 256 + ma'lumotlar [1];
int qiymati = rawtmp & 0xFFFC;
cTemp = -46.85 + (175.72 * (qiymat / 65536.0));
float fTemp = cTemp * 1.8 + 32;
// Ma'lumotlarni boshqaruv paneliga chiqarish
Particle.publish ("Selsiydagi harorat:", String (cTemp));
Particle.publish ("Farengeytdagi harorat:", String (fTemp));
kechikish (1000);
}
4 -qadam: Ilovalar:
STS21 raqamli harorat sensori yuqori aniqlikdagi haroratni kuzatishni talab qiladigan tizimlarda ishlatilishi mumkin. U har xil kompyuter uskunalari, tibbiy asbob -uskunalar va sanoat nazorat tizimlariga haroratni o'lchash zarurati bilan aniqlik bilan kiritilishi mumkin.
Tavsiya:
Zarrachalar fotoni - TCN75A harorat sensori qo'llanmasi: 4 qadam
Zarrachalar fotoni-TCN75A harorat sensori bo'yicha qo'llanma: TCN75A-ikki simli ketma-ket harorat sensori, harorat-raqamli konvertor bilan jihozlangan. U haroratni sezish uchun moslashuvchanlikni ta'minlaydigan foydalanuvchi dasturlashtiriladigan registrlari bilan birlashtirilgan. Ro'yxatdan o'tish sozlamalari foydalanuvchilarga
Zarrachalar fotoni - ADT75 harorat sensori bo'yicha qo'llanma: 4 qadam
Parton Photon - ADT75 harorat sensori bo'yicha qo'llanma: ADT75 - bu yuqori aniqlikdagi raqamli harorat sensori. U haroratni o'lchash va raqamlashtirish uchun tarmoqli oralig'idagi harorat sensori va 12-bitli analogdan raqamli konvertorga ega. Uning juda sezgir sensori uni men uchun etarlicha malakali qiladi
Zarrachalar fotoni - HDC1000 harorat sensori bo'yicha qo'llanma: 4 qadam
Particle Photon - HDC1000 harorat sensori bo'yicha qo'llanma: HDC1000 raqamli namlik sensori bo'lib, juda past quvvatda o'lchashning aniqligini ta'minlaydi. Qurilma namlikni yangi sig'im sensori asosida o'lchaydi. Namlik va harorat sezgichlari
Zarrachalar fotoni - BH1715 Raqamli atrof -muhit yorug'lik sensori bo'yicha qo'llanma: 4 qadam
Parton Photon - BH1715 Raqamli atrof -muhit yorug'lik sensori bo'yicha qo'llanma: BH1715 - bu I²C avtobus interfeysiga ega raqamli atrof -muhit nuri sensori. BH1715 odatda mobil qurilmalar uchun LCD va klaviatura orqa nuri quvvatini sozlash uchun atrofdagi yorug'lik ma'lumotlarini olish uchun ishlatiladi. Ushbu qurilma 16-bitli piksellar sonini va sozlovchini taklif qiladi
Zarrachalar fotoni - TMP100 harorat sensori bo'yicha qo'llanma: 4 qadam
Zarrachalar fotoni-TMP100 harorat sensori qo'llanmasi: TMP100 yuqori aniqlik, kam quvvatli, raqamli harorat sensori I2C MINI. TMP100 haroratni o'lchash uchun ideal. Bu qurilma kalibrlashni yoki tashqi komponent signal signalizatsiyasini talab qilmasdan ± 1 ° C aniqlikni taqdim etadi. U