![Particle Photon - ADT75 Температура сенсорунун үйрөткүчү: 4 кадам Particle Photon - ADT75 Температура сенсорунун үйрөткүчү: 4 кадам](https://i.howwhatproduce.com/images/002/image-3076-67-j.webp)
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Image Image](https://i.howwhatproduce.com/images/002/image-3076-69-j.webp)
![](https://i.ytimg.com/vi/9NS0BtwOHok/hqdefault.jpg)
ADT75 - бул абдан так, санарип температура сенсору. Бул диапазондогу температура сенсорунан жана температураны көзөмөлдөө жана санариптештирүү үчүн санариптик конвертерге 12-биттен турат. Анын өтө сезгич сенсору аны чөйрөнүн температурасын так өлчөө үчүн жетиштүү компетенттүү кылат.
1 -кадам: Сизге эмне керек..
![Сизге эмне керек.. !! Сизге эмне керек.. !!](https://i.howwhatproduce.com/images/002/image-3076-70-j.webp)
1. Фотоникалык бөлүкчөлөр
2. ADT75
3. I²C кабели
4. I²C калканч фотон үчүн
2 -кадам: Байланыш:
![Туташуу Туташуу](https://i.howwhatproduce.com/images/002/image-3076-71-j.webp)
![Туташуу Туташуу](https://i.howwhatproduce.com/images/002/image-3076-72-j.webp)
![Туташуу Туташуу](https://i.howwhatproduce.com/images/002/image-3076-73-j.webp)
![Туташуу Туташуу](https://i.howwhatproduce.com/images/002/image-3076-74-j.webp)
Бөлүкчө фотону үчүн I2C калканчын алыңыз жана аны акырын бөлүкчө фотонунун казыктарынын үстүнө түртүңүз.
Андан кийин I2C кабелинин бир учун ADT75 сенсоруна, экинчи башын I2C калканчына туташтырыңыз.
Байланыштар жогорудагы сүрөттө көрсөтүлгөн.
3 -кадам: Код:
![Код Код](https://i.howwhatproduce.com/images/002/image-3076-75-j.webp)
ADT75 үчүн бөлүкчө кодун биздин github репозиторийибизден көчүрүп алсаңыз болот-DCUBE дүкөнү.
Мына ушуга шилтеме:
github.com/DcubeTechVentures/ADT75/blob/master/Particle/ADT75.ino.
Биз бөлүкчө коду үчүн эки китепкананы колдондук, алар application.h жана spark_wiring_i2c.h. Сенсор менен I2C байланышын жеңилдетүү үчүн Spark_wiring_i2c китепканасы талап кылынат.
Сиз бул жерден кодду көчүрүп алсаңыз болот, ал төмөнкүчө берилген:
// Эркин лицензия менен таратылган.
// Аны каалагандай колдон, пайда же бекер, эгер ал ага байланыштуу чыгармаларынын лицензиясына туура келсе.
// ADT75
// Бул код ADT75_I2CS I2C Mini Module менен иштөө үчүн иштелип чыккан
#кошуу
#кошуу
// ADT75 I2C дареги 0x48 (72)
#define Addr 0x48
float cTemp = 0.0, fTemp = 0.0;
int temp = 0;
жараксыз орнотуу ()
{
// Өзгөрмөнү коюу
Particle.variable ("i2cdevice", "ADT75");
Particle.variable ("cTemp", cTemp);
// I2C байланышын Мастер катары баштаңыз
Wire.begin ();
// Сериялык байланышты баштоо, байдын ылдамдыгын = 9600
Serial.begin (9600);
кечигүү (300);
}
боштук цикл ()
{
кол коюлбаган int маалыматтары [2];
// I2C өткөрүүнү баштоо
Wire.beginTransmission (Addr);
// Маалымат реестрин тандоо
Wire.write (0x00);
// I2C өткөрүүнү токтотуу
Wire.endTransmission ();
// 2 байт маалымат сураңыз
Wire.requestFrom (Addr, 2);
// 2 байт маалыматтарды окуңуз
// темп msb, temp lsb
эгер (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
// Маалыматтарды 12 битке айландырыңыз
темп = ((маалымат [0] * 256) + маалымат [1]) / 16;
эгер (темп> 2047)
{
темп -= 4096;
}
cTemp = temp * 0.0625;
fTemp = (cTemp * 1.8) + 32;
// Маалыматтарды тактасына чыгаруу
Particle.publish ("Цельсий боюнча температура:", String (cTemp));
Particle.publish ("Фаренгейттеги температура:", String (fTemp));
кечигүү (1000);
}
4 -кадам: Тиркемелер:
ADT75 - бул абдан так, санарип температура сенсору. Бул экологиялык көзөмөл системасын, компьютердик жылуулукту көзөмөлдөөнү камтыган көптөгөн системаларда колдонулушу мүмкүн. Ошондой эле өнөр жай процессин башкарууга, ошондой эле электр системасынын мониторлоруна киргизилиши мүмкүн.
Сунушталууда:
Arduino AMS5812_0050-D-B басымы жана температура сенсорунун үйрөткүчү: 4 кадам
![Arduino AMS5812_0050-D-B басымы жана температура сенсорунун үйрөткүчү: 4 кадам Arduino AMS5812_0050-D-B басымы жана температура сенсорунун үйрөткүчү: 4 кадам](https://i.howwhatproduce.com/images/009/image-26538-j.webp)
Arduino AMS5812_0050-D-B басымы жана температура сенсорунун үйрөткүчү: Аналогдук жана санариптик чыгуулары бар AMS5812 күчөтүлгөн басым сенсору-аналогдук чыңалуусу бар жана санарип I2C интерфейси бар жогорку тактыктагы сенсор. Ал пьезорезисттивдүү сезүүчү элементти иштетүү үчүн сигналды кондициялоочу элемент менен айкалыштырат
Particle Photon - TCN75A Температура сенсорунун үйрөткүчү: 4 кадам
![Particle Photon - TCN75A Температура сенсорунун үйрөткүчү: 4 кадам Particle Photon - TCN75A Температура сенсорунун үйрөткүчү: 4 кадам](https://i.howwhatproduce.com/images/011/image-30331-j.webp)
Particle Photon-TCN75A Температура сенсорунун үйрөткүчү: TCN75A-температурадан цифралык которгуч менен кошулган эки зымдуу сериялык температура сенсору. Бул температураны сезүүчү колдонмолор үчүн ийкемдүүлүктү камсыз кылган колдонуучу программалоочу реестрлери менен коштолгон. Каттоо жөндөөлөрү колдонуучуларга
Particle Photon - STS21 Температура сенсорунун үйрөткүчү: 4 кадам
![Particle Photon - STS21 Температура сенсорунун үйрөткүчү: 4 кадам Particle Photon - STS21 Температура сенсорунун үйрөткүчү: 4 кадам](https://i.howwhatproduce.com/images/002/image-3143-23-j.webp)
Бөлүкчө Фотон - STS21 Температура Сенсорунун Үйрөткүчү: STS21 Санарип Температура Сенсору жогорку өндүрүмдүүлүктү жана мейкиндикти үнөмдөөчү изди сунуштайт. Бул санарип, I2C форматында калибрленген, сызыктуу сигналдарды берет. Бул сенсордун жасалышы CMOSens технологиясына негизделген, ал жогорку сапаттарга таандык
Particle Photon - HDC1000 Температура сенсорунун үйрөткүчү: 4 кадам
![Particle Photon - HDC1000 Температура сенсорунун үйрөткүчү: 4 кадам Particle Photon - HDC1000 Температура сенсорунун үйрөткүчү: 4 кадам](https://i.howwhatproduce.com/images/002/image-3146-58-j.webp)
Particle Photon - HDC1000 Температура Сенсорунун Үйрөткүчү: HDC1000 - бул санариптик нымдуулук сенсору, ал өтө төмөн кубаттуулукта эң сонун өлчөө тактыгын камсыз кылат. Аппарат нымдуулукту жаңы сыйымдуу сенсордун негизинде өлчөйт. Нымдуулук жана температура сенсорлору бетке
Particle Photon - TMP100 Температура сенсорунун үйрөткүчү: 4 кадам
![Particle Photon - TMP100 Температура сенсорунун үйрөткүчү: 4 кадам Particle Photon - TMP100 Температура сенсорунун үйрөткүчү: 4 кадам](https://i.howwhatproduce.com/images/002/image-3169-14-j.webp)
Particle Photon-TMP100 Температура сенсорунун үйрөткүчү: TMP100 Жогорку тактык, Аз кубаттуулук, Санарип Температура Сенсор I2C MINI модулу. TMP100 узартылган температураны өлчөө үчүн идеалдуу. Бул түзмөк калибрлөөнү же тышкы компоненттин сигналын кондициялоону талап кылбастан ± 1 ° C тактыкты сунуштайт. Ал