![Részecskefoton - HDC1000 hőmérséklet -érzékelő bemutatója: 4 lépés Részecskefoton - HDC1000 hőmérséklet -érzékelő bemutatója: 4 lépés](https://i.howwhatproduce.com/images/002/image-3146-58-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Image Image](https://i.howwhatproduce.com/images/002/image-3146-60-j.webp)
![](https://i.ytimg.com/vi/s73-IhIXxvg/hqdefault.jpg)
A HDC1000 egy digitális páratartalom -érzékelő beépített hőmérséklet -érzékelővel, amely kiváló mérési pontosságot biztosít nagyon alacsony teljesítmény mellett. A készülék egy új kapacitív érzékelő alapján méri a páratartalmat. A páratartalom és hőmérséklet érzékelők gyárilag kalibráltak. A teljes -40 ° C és +125 ° C közötti hőmérséklettartományban működik. Itt a demonstráció részecske fotonnal.
1. lépés: Amire szüksége van..
![Amire szükséged van..!! Amire szükséged van..!!](https://i.howwhatproduce.com/images/002/image-3146-61-j.webp)
1. Foton részecske
2. HDC1000
3. I²C kábel
4. I²C pajzs részecske fotonhoz
2. lépés: Csatlakozás:
![Kapcsolat Kapcsolat](https://i.howwhatproduce.com/images/002/image-3146-62-j.webp)
![Kapcsolat Kapcsolat](https://i.howwhatproduce.com/images/002/image-3146-63-j.webp)
![Kapcsolat Kapcsolat](https://i.howwhatproduce.com/images/002/image-3146-64-j.webp)
![Kapcsolat Kapcsolat](https://i.howwhatproduce.com/images/002/image-3146-65-j.webp)
Vegyünk egy I2C pajzsot a részecske fotonhoz, és óvatosan toljuk át a részecske foton csapjain.
Ezután csatlakoztassa az I2C kábel egyik végét a HDC1000 érzékelőhöz, a másik végét pedig az I2C árnyékoláshoz.
A csatlakozásokat a fenti kép mutatja.
3. lépés: Kód:
![Kód Kód](https://i.howwhatproduce.com/images/002/image-3146-66-j.webp)
A HDC1000 részecske kódja letölthető a GitHub adattárunkból- Dcube Store.
Itt a link ugyanerre:
github.com/DcubeTechVentures/HDC1000…
A HDC1000 adatlapja itt található:
www.ti.com.cn/cn/lit/ds/symlink/hdc1000.pdf
A részecskekódhoz két könyvtárat használtunk, ezek az application.h és a spark_wiring_i2c.h. A Spark_wiring_i2c könyvtár szükséges az I2C kommunikáció megkönnyítéséhez az érzékelővel.
Innen is másolhatja a kódot, ez a következőképpen van megadva:
// Szabad akaratú licenccel terjesztik.
// Bármilyen módon használhatja, haszonnal vagy ingyen, feltéve, hogy illeszkedik a kapcsolódó művek licenceihez.
// HDC1000
// Ez a kód a Dcube Store -ban elérhető HDC1000_I2CS I2C Mini modullal való együttműködésre készült.
#befoglalni
#befoglalni
// A HDC1000 I2C címe 0x40 (64)
#define Addr 0x40
úszó cTemp = 0,0, fTemp = 0,0, páratartalom = 0,0;
int temp = 0, hum = 0;
üres beállítás ()
{
// Változó beállítása
Particle.variable ("i2cdevice", "HDC1000");
Részecske.változó ("páratartalom", páratartalom);
Particle.variable ("cTemp", cTemp);
// Inicializálja az I2C kommunikációt
Wire.begin ();
// Inicializálja a soros kommunikációt, állítsa be az átviteli sebességet = 9600
Sorozat.kezdet (9600);
// Indítsa el az I2C átvitelt
Wire.beginTransmission (Addr);
// Válassza ki a konfigurációs regisztert
Wire.write (0x02);
// Hőmérséklet, páratartalom engedélyezve, felbontás = 14 bit, fűtés bekapcsolva
Wire.write (0x30);
// Állítsa le az I2C átvitelt
Wire.endTransmission ();
késleltetés (300);
}
üres hurok ()
{
előjel nélküli int adatok [2];
// Indítsa el az I2C átvitelt
Wire.beginTransmission (Addr);
// Hőmérési parancs küldése
Wire.write (0x00);
// Állítsa le az I2C átvitelt
Wire.endTransmission ();
késleltetés (500);
// 2 bájt adat kérése
Wire.requestFrom (Addr, 2);
// 2 bájt adat olvasása
// temp msb, temp lsb
ha (Wire.available () == 2)
{
adatok [0] = Wire.read ();
adatok [1] = Wire.read ();
}
// Konvertálja az adatokat
temp = ((adatok [0] * 256) + adatok [1]);
cTemp = (temp / 65536,0) * 165,0-40;
fTemp = cTemp * 1,8 + 32;
// Indítsa el az I2C átvitelt
Wire.beginTransmission (Addr);
// Páratartalom mérési parancs küldése
Wire.write (0x01);
// Állítsa le az I2C átvitelt
Wire.endTransmission ();
késleltetés (500);
// 2 bájt adat kérése
Wire.requestFrom (Addr, 2);
// 2 bájt adat olvasása
// temp msb, temp lsb
ha (Wire.available () == 2)
{
adatok [0] = Wire.read ();
adatok [1] = Wire.read ();
}
// Konvertálja az adatokat
hum = ((adatok [0] * 256) + adatok [1]);
páratartalom = (hum / 65536,0) * 100,0;
// Adatok kimenete a műszerfalra
Particle.publish ("Relatív páratartalom:", String (páratartalom));
Particle.publish ("Hőmérséklet Celsius -ban:", String (cTemp));
Particle.publish ("Hőmérséklet Fahrenheitben:", String (fTemp));
késleltetés (1000);
}
4. lépés: Alkalmazások:
A HDC1000 használható fűtés, szellőzés és légkondicionálás (HVAC), intelligens termosztátok és helyiségmonitorok területén. Ez az érzékelő a nyomtatókban, kézi mérőkben, orvosi eszközökben, teherszállításban és az autóipari szélvédő párologtatásban is megtalálható.
Ajánlott:
Hőmérséklet és páratartalom ellenőrzése SHT25 és részecskefoton használatával: 5 lépés
![Hőmérséklet és páratartalom ellenőrzése SHT25 és részecskefoton használatával: 5 lépés Hőmérséklet és páratartalom ellenőrzése SHT25 és részecskefoton használatával: 5 lépés](https://i.howwhatproduce.com/images/002/image-3190-57-j.webp)
Hőmérséklet- és páratartalom -ellenőrzés SHT25 és részecske -foton használatával: Nemrégiben különböző projekteken dolgoztunk, amelyek hőmérséklet- és páratartalom -ellenőrzést igényeltek, majd rájöttünk, hogy ez a két paraméter valóban kulcsszerepet játszik a rendszer működési hatékonyságának becslésében. Mindkettő az iparban
Hőmérséklet mérése ADT75 és részecskefoton segítségével: 4 lépés
![Hőmérséklet mérése ADT75 és részecskefoton segítségével: 4 lépés Hőmérséklet mérése ADT75 és részecskefoton segítségével: 4 lépés](https://i.howwhatproduce.com/images/002/image-3255-19-j.webp)
Hőmérsékletmérés ADT75 és részecskefoton segítségével: Az ADT75 egy nagyon pontos, digitális hőmérséklet -érzékelő. Tartalmaz egy sávköz-hőmérséklet-érzékelőt és egy 12 bites analóg-digitális átalakítót a hőmérséklet figyelésére és digitalizálására. Rendkívül érzékeny érzékelője kellően hozzáértővé teszi számomra
Páratartalom és hőmérséklet mérés HIH6130 és részecskefoton használatával: 4 lépés
![Páratartalom és hőmérséklet mérés HIH6130 és részecskefoton használatával: 4 lépés Páratartalom és hőmérséklet mérés HIH6130 és részecskefoton használatával: 4 lépés](https://i.howwhatproduce.com/images/002/image-3258-75-j.webp)
Páratartalom és hőmérséklet mérés HIH6130 és részecskefoton használatával: A HIH6130 egy digitális kimenettel rendelkező páratartalom- és hőmérséklet -érzékelő. Ezek az érzékelők ± 4% RH pontossági szintet biztosítanak. Az iparág vezető hosszú távú stabilitásával, valódi hőmérséklet-kompenzált digitális I2C-vel, az iparág vezető megbízhatóságával, energiahatékonyságával
Hőmérséklet mérése AD7416ARZ és részecskefoton segítségével: 4 lépés
![Hőmérséklet mérése AD7416ARZ és részecskefoton segítségével: 4 lépés Hőmérséklet mérése AD7416ARZ és részecskefoton segítségével: 4 lépés](https://i.howwhatproduce.com/images/002/image-3259-29-j.webp)
Hőmérséklet mérése AD7416ARZ és részecskefoton segítségével: Az AD7416ARZ 10 bites hőmérséklet-érzékelő négy egycsatornás analóg-digitális átalakítóval és egy beépített hőmérséklet-érzékelővel. Az alkatrészek hőmérséklet -érzékelője multiplexer csatornákon keresztül érhető el. Ez a nagy pontosságú hőmérséklet
Páratartalom és hőmérséklet mérés HTS221 és részecskefoton használatával: 4 lépés
![Páratartalom és hőmérséklet mérés HTS221 és részecskefoton használatával: 4 lépés Páratartalom és hőmérséklet mérés HTS221 és részecskefoton használatával: 4 lépés](https://i.howwhatproduce.com/images/002/image-3265-45-j.webp)
Páratartalom és hőmérséklet mérés HTS221 és részecskefoton segítségével: A HTS221 egy ultrakompakt kapacitív digitális érzékelő a relatív páratartalomhoz és hőmérséklethez. Tartalmaz egy érzékelő elemet és egy vegyes jelműspecifikus integrált áramkört (ASIC) a mérési információk digitális soros továbbítására