Orodha ya maudhui:
Video: Chembe Photon - Mafunzo ya Sensorer ya Joto la HDC1000: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
HDC1000 ni sensorer ya unyevu wa dijiti na sensorer iliyojumuishwa ya joto ambayo hutoa usahihi bora wa kipimo kwa nguvu ya chini sana. Kifaa hupima unyevu kulingana na sensorer capacitive sensor. Sensorer unyevu na joto ni kiwanda sanifu. Inatumika ndani ya kiwango kamili cha -40 ° C hadi + 125 ° C. Hapa kuna maonyesho yake na chembe photon.
Hatua ya 1: Unachohitaji.. !
1. Particle Photon
2. HDC1000
3. I²C Cable
4. I²C Shield kwa Particle Photon
Hatua ya 2: Uunganisho:
Chukua ngao ya I2C kwa chembe chembe na usukume kwa upole juu ya pini za chembe chembe.
Kisha unganisha mwisho mmoja wa kebo ya I2C kwenye sensorer ya HDC1000 na mwisho mwingine kwenye ngao ya I2C.
Uunganisho umeonyeshwa kwenye picha hapo juu.
Hatua ya 3: Nambari:
Nambari ya chembe ya HDC1000 inaweza kupakuliwa kutoka kwa hazina yetu ya GitHub- Dcube Store.
Hapa kuna kiunga cha hiyo hiyo:
github.com/DcubeTechVentures/HDC1000…
Hati ya data ya HDC1000 inaweza kupatikana hapa:
www.ti.com.cn/cn/lit/ds/symlink/hdc1000.pdf
Tumetumia maktaba mbili kwa nambari ya chembe, ambazo ni application.h na spark_wiring_i2c.h. Maktaba ya Spark_wiring_i2c inahitajika kuwezesha mawasiliano ya I2C na sensa.
Unaweza pia kunakili nambari kutoka hapa, imepewa kama ifuatavyo:
// Imesambazwa na leseni ya hiari.
// Itumie kwa njia yoyote unayotaka, faida au bure, mradi inafaa katika leseni za kazi zake zinazohusiana.
// HDC1000
// Nambari hii imeundwa kufanya kazi na Moduli ya Mini HDC1000_I2CS I2C inapatikana katika Duka la Dcube.
# pamoja
# pamoja
// Anwani ya HDC1000 I2C ni 0x40 (64)
#fafanua Addr 0x40
kuelea cTemp = 0.0, fTemp = 0.0, unyevu = 0.0;
muda = 0, hum = 0;
kuanzisha batili ()
{
// Weka tofauti
Chembe. Hubadilika ("i2cdevice", "HDC1000");
Chembe inaweza kubadilika ("unyevu", unyevu);
Chembe. Hubadilika ("cTemp", cTemp);
// Anzisha mawasiliano ya I2C
Wire.begin ();
// Awali Mawasiliano ya Siri, weka kiwango cha baud = 9600
Kuanzia Serial (9600);
// Anza Uhamisho wa I2C
Uwasilishaji wa waya (Addr);
// Chagua rejista ya usanidi
Andika waya (0x02);
// Joto, unyevu umewezeshwa, uamuzi = 14-biti, heater imewashwa
Andika waya (0x30);
// Acha Uhamisho wa I2C
Uwasilishaji wa waya ();
kuchelewesha (300);
}
kitanzi batili ()
{
data isiyowekwa saini [2];
// Anza Uhamisho wa I2C
Uwasilishaji wa waya (Addr);
// Tuma amri ya kipimo cha temp
Andika waya (0x00);
// Acha Uhamisho wa I2C
Uwasilishaji wa waya ();
kuchelewesha (500);
// Omba ka 2 za data
Ombi la Wire. Toka (Addr, 2);
// Soma ka 2 za data
// ms msb, temp lsb
ikiwa (Waya haipatikani () == 2)
{
data [0] = Wire.read ();
data [1] = soma kwa waya ();
}
// Badilisha data
temp = ((data [0] * 256) + data [1]);
cTemp = (temp / 65536.0) * 165.0 - 40;
fTemp = cTemp * 1.8 + 32;
// Anza Uhamisho wa I2C
Uwasilishaji wa waya (Addr);
// Tuma amri ya kipimo cha unyevu
Andika waya (0x01);
// Acha Uhamisho wa I2C
Uwasilishaji wa waya ();
kuchelewesha (500);
// Omba ka 2 za data
Ombi la Wire. Toka (Addr, 2);
// Soma ka 2 za data
// ms msb, temp lsb
ikiwa (Waya haipatikani () == 2)
{
data [0] = Wire.read ();
data [1] = soma kwa waya ();
}
// Badilisha data
hum = ((data [0] * 256) + data [1]);
unyevu = (hum / 65536.0) * 100.0;
// Pato la data kwenye dashibodi
Chembe.chapisha ("Unyevu wa Jamaa:", Kamba (unyevu));
Kuchapisha chembe ("Joto katika Celsius:", Kamba (cTemp));
Kuchapisha chembe ("Joto katika Fahrenheit:", Kamba (fTemp));
kuchelewesha (1000);
}
Hatua ya 4: Maombi:
HDC1000 inaweza kuajiriwa katika inapokanzwa, uingizaji hewa na hali ya hewa (HVAC), Thermostats Smart na Wachunguzi wa Chumba. Sensor hii pia hupata matumizi yake katika Printers, Mita za Handheld, Vifaa vya Tiba, Usafirishaji wa Mizigo pamoja na Defog Windshield Defog.
Ilipendekeza:
Ufuatiliaji wa Joto na Unyevu Kutumia SHT25 na Chembe Photon: Hatua 5
Ufuatiliaji wa Joto na Unyevu Kutumia SHT25 na Particle Photon: Hivi karibuni tumefanya kazi kwenye miradi anuwai ambayo ilihitaji ufuatiliaji wa joto na unyevu na kisha tukagundua kuwa vigezo hivi viwili vina jukumu muhimu katika kuwa na makisio ya ufanisi wa mfumo. Wote katika indus
Upimaji wa Joto na Unyevu Kutumia HDC1000 na Particle Photon: Hatua 4
Upimaji wa Joto na Unyevu Kutumia HDC1000 na Particle Photon: HDC1000 ni sensorer ya dijiti ya dijiti iliyo na kiunganishi cha halijoto ambayo hutoa usahihi bora wa kipimo kwa nguvu ndogo sana. Kifaa hupima unyevu kulingana na sensorer capacitive sensor. Sensorer unyevu na joto ni uso
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila
Joto la joto la ESP32 NTP Kuchunguza Thermometer na Sauti ya Steinhart-Hart na Alarm ya Joto.: Hatua 7 (na Picha)
Joto la kupima joto la ESP32 NTP na Thermometer ya kupikia ya joto na Alarm ya Steinhart-Hart na Alarm ya joto. ni ya kufundisha inayoonyesha jinsi ninavyoongeza uchunguzi wa joto la NTP, piezo b
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +