Mundarija:
Video: Zarrachalar fotoni - TMP100 harorat sensori bo'yicha qo'llanma: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
TMP100 yuqori aniqlik, kam quvvatli, raqamli harorat sensori I2C MINI moduli. TMP100 haroratni o'lchash uchun ideal. Bu qurilma kalibrlashni yoki tashqi komponent signal signalizatsiyasini talab qilmasdan ± 1 ° C aniqlikni taqdim etadi. Bu erda zarracha fotoni bilan namoyish.
1 -qadam: Sizga nima kerak.. !
1. Foton zarrachalari
2. TMP100
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 TMP100 sensoriga, ikkinchi uchini esa I2C ekraniga ulang.
Ulanishlar yuqoridagi rasmda ko'rsatilgan.
3 -qadam: Kod:
TMP100 uchun zarracha kodini bizning GitHub omboridan- Dcube do'konidan yuklab olish mumkin
Mana shu havola:
github.com/DcubeTechVentures/TMP100…
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.
// TMP100
// Bu kod Dcube do'konida mavjud bo'lgan TMP100_I2CS I2C Mini moduli bilan ishlash uchun mo'ljallangan.
#qo'shing
#qo'shing
// TMP100 I2C manzili - 0x4F (79)
#Adr 0x4F ni aniqlang
float cTemp = 0, fTemp = 0;
bo'sh o'rnatish ()
{
// O'zgaruvchini o'rnating
Particle.variable ("i2cdevice", "TMP100");
Particle.variable ("cTemp", cTemp);
// I2C aloqasini MASTER sifatida boshlang
Wire.begin ();
// Serial aloqani ishga tushiring, bod tezligi = 9600
Serial.begin (9600);
// I2C uzatishni boshlang
Wire.beginTransmission (Addr);
// Konfiguratsiya registrini tanlang
Wire.write (0x01);
// Uzluksiz konvertatsiyani, taqqoslash rejimini, 12 bitli aniqlikni o'rnating
Wire.write (0x60);
// I2C uzatishni to'xtating
Wire.endTransmission ();
kechikish (300);
}
bo'sh halqa ()
{
imzosiz int ma'lumotlari [2];
// I2C uzatishni boshlang
Wire.beginTransmission (Addr);
// Ma'lumotlar reestrini tanlang
Wire.write (0x00);
// I2C uzatishni to'xtating
Wire.endTransmission ();
// 2 bayt ma'lumotni so'rang
Wire.requestFrom (Addr, 2);
// 2 bayt ma'lumotni o'qing
// cTemp msb, cTemp lsb
agar (Wire.available () == 2)
{
ma'lumotlar [0] = Wire.read ();
ma'lumotlar [1] = Wire.read ();
}
// Ma'lumotni aylantirish
cTemp = (((ma'lumotlar [0] * 256) + (ma'lumotlar [1] & 0xF0)) / 16) * 0,0625;
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:
TMP100 past quvvatli, yuqori aniqlikdagi raqamli harorat sensori o'z ichiga olgan turli xil ilovalarga quvvat manbai harorati monitoringi, kompyuter atrofidagi termal himoya, batareyani boshqarish, shuningdek ofis mashinalari kiradi.
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 - STS21 harorat sensori bo'yicha qo'llanma: 4 qadam
Zarracha fotoni - STS21 harorat sensori bo'yicha qo'llanma: STS21 raqamli harorat sensori yuqori ishlash va bo'sh joyni tejash imkonini beradi. Bu raqamli, I2C formatida kalibrlangan, chiziqli signallarni beradi. Ushbu sensorning ishlab chiqarilishi CMOSens texnologiyasiga asoslangan bo'lib, u yuqori darajadagi
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