ዝርዝር ሁኔታ:
ቪዲዮ: ቅንጣት ፎቶን - HDC1000 የሙቀት ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
HDC1000 በጣም በዝቅተኛ ኃይል እጅግ በጣም ጥሩ የመለኪያ ትክክለኛነትን የሚያቀርብ የተቀናጀ የሙቀት ዳሳሽ ያለው ዲጂታል እርጥበት ዳሳሽ ነው። በአዲሱ ልብ ወለድ አቅም አነፍናፊ ላይ በመመርኮዝ መሣሪያው እርጥበትን ይለካል። የእርጥበት እና የሙቀት ዳሳሾች በፋብሪካ የተስተካከሉ ናቸው። ከሙሉ -40 ° ሴ እስከ +125 ° ሴ ባለው የሙቀት ክልል ውስጥ ይሠራል። ቅንጣቢ ፎቶን የያዘው ማሳያ እዚህ አለ።
ደረጃ 1: እርስዎ የሚፈልጉት..
1. ቅንጣት ፎቶን
2. HDC1000
3. I²C ኬብል
4. I²C ጋሻ ለ Particle Photon
ደረጃ 2: ግንኙነት
ለ ቅንጣት ፎቶቶን የ I2C ጋሻ ውሰድ እና በንጥል ፎቶቶን ፒኖች ላይ በቀስታ ይግፉት።
ከዚያ የ I2C ገመድ አንዱን ጫፍ ከ HDC1000 ዳሳሽ እና ሌላውን ከ I2C ጋሻ ጋር ያገናኙ።
ግንኙነቶች ከላይ በስዕሉ ላይ ይታያሉ።
ደረጃ 3 ኮድ
የ HDC1000 ቅንጣት ኮድ ከኛ የ GitHub ማከማቻ- Dcube መደብር ማውረድ ይችላል።
ለተመሳሳይ አገናኝ እዚህ አለ
github.com/DcubeTechVentures/HDC1000…
የ HDC1000 የውሂብ ሉህ እዚህ ይገኛል
www.ti.com.cn/cn/lit/ds/symlink/hdc1000.pdf
እኛ ሁለት ቤተ -ፍርግሞችን ለ ቅንጣት ኮድ ተጠቀምን ፣ እነሱም application.h እና spark_wiring_i2c.h ናቸው። የ I2C ግንኙነትን ከአነፍናፊው ጋር ለማመቻቸት Spark_wiring_i2c ቤተ -መጽሐፍት ያስፈልጋል።
እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል
// በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።
// በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።
// HDC1000
// ይህ ኮድ በ Dcube መደብር ውስጥ ከሚገኘው ከ HDC1000_I2CS I2C ሚኒ ሞዱል ጋር አብሮ ለመስራት የተነደፈ ነው።
#ያካትቱ
#ያካትቱ
// HDC1000 I2C አድራሻ 0x40 (64) ነው
#ገላጭ አድራጊ 0x40
ተንሳፋፊ cTemp = 0.0 ፣ fTemp = 0.0 ፣ እርጥበት = 0.0;
int temp = 0 ፣ hum = 0;
ባዶነት ማዋቀር ()
{
// ተለዋዋጭ አዘጋጅ
Particle.variable ("i2cdevice", "HDC1000");
Particle.variable (“እርጥበት” ፣ እርጥበት);
ቅንጣት። ተለዋዋጭ (“cTemp” ፣ cTemp);
// I2C ግንኙነትን ያስጀምሩ
Wire.begin ();
// የመጀመርያ ደረጃ ተከታታይ ግንኙነት ፣ የባውድ መጠን = 9600 ያዘጋጁ
Serial.begin (9600);
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// የውቅረት ምዝገባን ይምረጡ
Wire.write (0x02);
// የሙቀት መጠን ፣ እርጥበት ነቅቷል ፣ መፍታት = 14-ቢት ፣ ማሞቂያ በርቷል
Wire.write (0x30);
// I2C ማስተላለፍን ያቁሙ
Wire.endTransmission ();
መዘግየት (300);
}
ባዶነት loop ()
{
ያልተፈረመ int ውሂብ [2];
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// የሙቀት መለኪያ ትእዛዝን ይላኩ
Wire.write (0x00);
// I2C ማስተላለፍን ያቁሙ
Wire.endTransmission ();
መዘግየት (500);
// 2 ባይት ውሂብን ይጠይቁ
Wire.requestFrom (Addr, 2);
// 2 ባይት ውሂብ ያንብቡ
// temp msb ፣ temp lsb
ከሆነ (Wire.available () == 2)
{
ውሂብ [0] = Wire.read ();
ውሂብ [1] = Wire.read ();
}
// ውሂቡን ይለውጡ
temp = ((ውሂብ [0] * 256) + ውሂብ [1]);
cTemp = (temp / 65536.0) * 165.0 - 40;
fTemp = cTemp * 1.8 + 32;
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// የእርጥበት መለኪያ ትእዛዝን ይላኩ
Wire.write (0x01);
// I2C ማስተላለፍን ያቁሙ
Wire.endTransmission ();
መዘግየት (500);
// 2 ባይት ውሂብን ይጠይቁ
Wire.requestFrom (Addr, 2);
// 2 ባይት ውሂብ ያንብቡ
// temp msb ፣ temp lsb
ከሆነ (Wire.available () == 2)
{
ውሂብ [0] = Wire.read ();
ውሂብ [1] = Wire.read ();
}
// ውሂቡን ይለውጡ
ሁም = ((ውሂብ [0] * 256) + ውሂብ [1]);
እርጥበት = (ሁም / 65536.0) * 100.0;
// የውሂብ ውፅዓት ወደ ዳሽቦርድ
Particle.publish ("አንጻራዊ እርጥበት:", ሕብረቁምፊ (እርጥበት));
Particle.publish (“የሙቀት መጠን በሴልሲየስ ውስጥ” ፣ ሕብረቁምፊ (cTemp));
Particle.publish ("በፋራናይት ሙቀት:", ሕብረቁምፊ (fTemp));
መዘግየት (1000);
}
ደረጃ 4: ማመልከቻዎች
HDC1000 በማሞቅ ፣ በአየር ማናፈሻ እና በአየር ማቀዝቀዣ (ኤች.ቪ.ሲ.) ፣ ስማርት ቴርሞስታቶች እና በክፍል ተቆጣጣሪዎች ውስጥ ተቀጥሮ መሥራት ይችላል። ይህ ዳሳሽ መተግበሪያውን በአታሚዎች ፣ በእጅ የሚያዙ ሜትሮች ፣ በሕክምና መሣሪያዎች ፣ በጭነት መላኪያ እንዲሁም በአውቶሞቲቭ ዊንዲቨር ዲፎግ ውስጥም ያገኛል።
የሚመከር:
ቅንጣት ፎቶን - TCN75A የሙቀት ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች
ቅንጣት ፎቶን-TCN75A የሙቀት ዳሳሽ አጋዥ ስልጠና-TCN75A ከሙቀት-ወደ-ዲጂታል መቀየሪያ ጋር የተካተተ ባለ ሁለት ሽቦ ተከታታይ የሙቀት ዳሳሽ ነው። እሱ ለሙቀት-አነቃቂ ትግበራዎች ተጣጣፊነትን ከሚሰጡ በተጠቃሚ ሊመዘገቡ ከሚችሉ መመዝገቢያዎች ጋር ተካትቷል። የመመዝገቢያ ቅንብሮች ለተጠቃሚዎች ይፈቅዳሉ
ቅንጣት ፎቶን - ADT75 የሙቀት ዳሳሽ አጋዥ ስልጠና - 4 ደረጃዎች
ቅንጣት ፎቶን - የ ADT75 የሙቀት ዳሳሽ አጋዥ ስልጠና - ADT75 በጣም ትክክለኛ ፣ ዲጂታል የሙቀት ዳሳሽ ነው። የሙቀት መጠኑን ለመቆጣጠር እና ዲጂታል ለማድረግ የባንድ ክፍተት የሙቀት ዳሳሽ እና 12-ቢት አናሎግ ወደ ዲጂታል መለወጫ ያካትታል። የእሱ በጣም ስሜታዊ ዳሳሽ ለእኔ በቂ ብቃት ያደርግልኛል
ቅንጣት ፎቶን - STS21 የሙቀት ዳሳሽ አጋዥ ስልጠና - 4 ደረጃዎች
ቅንጣት ፎቶን - STS21 የሙቀት ዳሳሽ አጋዥ ስልጠና - STS21 ዲጂታል የሙቀት ዳሳሽ የላቀ አፈፃፀም እና የቦታ ቁጠባ አሻራ ይሰጣል። በዲጂታል ፣ በ I2C ቅርጸት የተስተካከሉ ፣ መስመራዊ ምልክት ምልክቶችን ይሰጣል። የዚህ አነፍናፊ ፈጠራ በ CMOSens ቴክኖሎጂ ላይ የተመሠረተ ነው ፣ እሱም ለበላይነቱ በሚሰጥ
ቅንጣት ፎቶን - BH1715 ዲጂታል ድባብ ብርሃን ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች
Particle Photon - BH1715 Digital Ambient Light Sensor Tutorial: BH1715 ከ I²C አውቶቡስ በይነገጽ ጋር ዲጂታል አምቢየንት ብርሃን ዳሳሽ ነው። ቢኤች 1715 ለተንቀሳቃሽ መሣሪያዎች ኤልሲዲ እና የቁልፍ ሰሌዳ የጀርባ ብርሃን ኃይል ለማስተካከል የአካባቢውን ብርሃን መረጃ ለማግኘት በተለምዶ ጥቅም ላይ ይውላል። ይህ መሣሪያ ባለ 16 ቢት ጥራት እና ማስተካከያ ያቀርባል
ቅንጣት ፎቶን - TMP100 የሙቀት ዳሳሽ አጋዥ ስልጠና - 4 ደረጃዎች
ቅንጣት ፎቶን-TMP100 የሙቀት ዳሳሽ አጋዥ ስልጠና-TMP100 ከፍተኛ ትክክለኛነት ፣ ዝቅተኛ ኃይል ፣ ዲጂታል የሙቀት ዳሳሽ I2C MINI ሞዱል። TMP100 ለተራዘመ የሙቀት መጠን መለካት ተስማሚ ነው። ይህ መሣሪያ የመለኪያ ወይም የውጭ አካል ምልክት ማመቻቸት ሳይፈልግ የ ± 1 ° ሴ ትክክለኛነትን ይሰጣል። እሱ