ዝርዝር ሁኔታ:
![ADT75 እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች ADT75 እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-3255-19-j.webp)
ቪዲዮ: ADT75 እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
![ቪዲዮ: ADT75 እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች ቪዲዮ: ADT75 እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች](https://i.ytimg.com/vi/9NS0BtwOHok/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
![Image Image](https://i.howwhatproduce.com/images/002/image-3255-21-j.webp)
![](https://i.ytimg.com/vi/9NS0BtwOHok/hqdefault.jpg)
ADT75 በጣም ትክክለኛ ፣ ዲጂታል የሙቀት ዳሳሽ ነው። የሙቀት መጠኑን ለመቆጣጠር እና ዲጂታል ለማድረግ የባንድ ክፍተት የሙቀት ዳሳሽ እና 12-ቢት አናሎግ ወደ ዲጂታል መለወጫ ያካትታል። ከፍተኛ የስሜት ህዋሱ የአከባቢውን የሙቀት መጠን በትክክል ለመለካት ብቁ ያደርገዋል።
በዚህ መማሪያ ውስጥ የ ADT75 ዳሳሽ ሞዱል ከቅንጣት ፎቶን ጋር መገናኘቱ ተገል beenል። የሙቀት እሴቶችን ለማንበብ አርዱዲኖን ከ I2c አስማሚ ጋር ተጠቀምን ።ይህ I2C አስማሚ ከአነፍናፊ ሞዱል ጋር ግንኙነቱን ቀላል እና የበለጠ አስተማማኝ ያደርገዋል።
ደረጃ 1 ሃርድዌር ያስፈልጋል
![ሃርድዌር ያስፈልጋል ሃርድዌር ያስፈልጋል](https://i.howwhatproduce.com/images/002/image-3255-22-j.webp)
![ሃርድዌር ያስፈልጋል ሃርድዌር ያስፈልጋል](https://i.howwhatproduce.com/images/002/image-3255-23-j.webp)
![ሃርድዌር ያስፈልጋል ሃርድዌር ያስፈልጋል](https://i.howwhatproduce.com/images/002/image-3255-24-j.webp)
ግባችንን ለማሳካት የሚያስፈልጉን ቁሳቁሶች የሚከተሉትን የሃርድዌር ክፍሎች ያካትታሉ።
1. ADT75
2. ቅንጣት ፎቶን
3. I2C ኬብል
4. I2C ጋሻ ለ ቅንጣት ፎቶን
ደረጃ 2 የሃርድዌር ማያያዣ;
![የሃርድዌር ግንኙነት የሃርድዌር ግንኙነት](https://i.howwhatproduce.com/images/002/image-3255-25-j.webp)
![የሃርድዌር ግንኙነት የሃርድዌር ግንኙነት](https://i.howwhatproduce.com/images/002/image-3255-26-j.webp)
የሃርድዌር መንጠቆው ክፍል በመሠረቱ በአነፍናፊው እና በንጥል ፎቶን መካከል የሚፈለጉትን የሽቦ ግንኙነቶች ያብራራል። ለተፈለገው ውጤት በማንኛውም ስርዓት ላይ ሲሰሩ ትክክለኛ ግንኙነቶችን ማረጋገጥ መሠረታዊ አስፈላጊነት ነው። ስለዚህ አስፈላጊዎቹ ግንኙነቶች እንደሚከተለው ናቸው
ADT75 ከ I2C በላይ ይሠራል። እያንዳንዱን የአነፍናፊ በይነገጽ እንዴት ሽቦ ማገናኘት እንደሚቻል የሚያሳይ የምስል ሽቦ ንድፍ ምሳሌ እዚህ አለ።
ከሳጥን ውጭ ፣ ቦርዱ ለ I2C በይነገጽ የተዋቀረ ነው ፣ ስለሆነም እርስዎ ሌላ የማይታወቁ ከሆኑ ይህንን መንጠቆ እንዲጠቀሙ እንመክራለን።
የሚያስፈልግዎት አራት ሽቦዎች ብቻ ናቸው! Vcc ፣ Gnd ፣ SCL እና SDA ፒኖች የሚያስፈልጉት አራት ግንኙነቶች ብቻ ናቸው እና እነዚህ በ I2C ገመድ እገዛ ተገናኝተዋል።
እነዚህ ግንኙነቶች ከላይ ባሉት ሥዕሎች ውስጥ ይታያሉ።
ደረጃ 3 የሙቀት መጠንን ለመለካት ኮድ
![የሙቀት መጠንን ለመለካት ኮድ የሙቀት መጠንን ለመለካት ኮድ](https://i.howwhatproduce.com/images/002/image-3255-27-j.webp)
አሁን በንጥል ኮድ እንጀምር።
ከአርዲኖው ጋር የአነፍናፊ ሞጁሉን እየተጠቀምን ሳለ እኛ application.h እና spark_wiring_i2c.h ቤተ -መጽሐፍትን አካተናል። "application.h" እና spark_wiring_i2c.h ቤተ -መጽሐፍት በአነፍናፊው እና በንጥሉ መካከል ያለውን የ i2c ግንኙነት የሚያመቻቹ ተግባሮችን ይ containsል።
ጠቅላላው ቅንጣት ኮድ ለተጠቃሚው ምቾት ከዚህ በታች ተሰጥቷል-
#ያካትቱ
#ያካትቱ
// ADT75 I2C አድራሻ 0x48 (72) ነው
#ገላጭ አድራጊ 0x48
ተንሳፋፊ cTemp = 0.0 ፣ fTemp = 0.0;
int temp = 0;
ባዶነት ማዋቀር ()
{
// ተለዋዋጭ አዘጋጅ
ቅንጣት። ተለዋዋጭ (“i2cdevice” ፣ “ADT75”);
ቅንጣት። ተለዋዋጭ (“cTemp” ፣ cTemp);
// የ I2C ግንኙነትን እንደ መምህር ያስጀምሩ
Wire.begin ();
// ተከታታይ ግንኙነቶችን ያስጀምሩ ፣ የባውድ መጠን = 9600 ያዘጋጁ
Serial.begin (9600);
መዘግየት (300);
}
ባዶነት loop ()
{
ያልተፈረመ int ውሂብ [2];
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// የውሂብ መመዝገቢያ ይምረጡ
Wire.write (0x00);
// I2C ስርጭትን ያቁሙ
Wire.endTransmission ();
// የውሂብ 2 ባይት ይጠይቁ
Wire.requestFrom (Addr, 2);
// 2 ባይት ውሂብ ያንብቡ
// temp msb ፣ temp lsb
ከሆነ (Wire.available () == 2)
{
ውሂብ [0] = Wire.read ();
ውሂብ [1] = Wire.read ();
}
// ውሂቡን ወደ 12 ቢት ይለውጡ
temp = ((ውሂብ [0] * 256) + ውሂብ [1]) / 16;
ከሆነ (ሙቀት> 2047)
{
ሙቀት -= 4096;
}
cTemp = temp * 0.0625;
fTemp = (cTemp * 1.8) + 32;
// የውሂብ ውፅዓት ወደ ዳሽቦርድ
Particle.publish (“የሙቀት መጠን በሴልሲየስ ውስጥ” ፣ ሕብረቁምፊ (cTemp));
Particle.publish ("በፋራናይት ሙቀት:", ሕብረቁምፊ (fTemp));
መዘግየት (1000);
}
የ Particle.variable () ተግባር የአነፍናፊውን ውጤት ለማከማቸት ተለዋዋጮችን ይፈጥራል እና የ Particle.publish () ተግባር ውጤቱን በጣቢያው ዳሽቦርድ ላይ ያሳያል።
ለማጣቀሻዎ አነፍናፊ ውፅዓት ከላይ ባለው ስዕል ላይ ይታያል።
ደረጃ 4: ማመልከቻዎች
![ማመልከቻዎች ማመልከቻዎች](https://i.howwhatproduce.com/images/002/image-3255-28-j.webp)
ADT75 በጣም ትክክለኛ ፣ ዲጂታል የሙቀት ዳሳሽ ነው። እሱ የአካባቢ ቁጥጥር ስርዓቶችን ፣ የኮምፒተር የሙቀት መቆጣጠሪያን ጨምሮ በብዙ ስርዓቶች ውስጥ ተቀጥሮ ሊሠራ ይችላል እንዲሁም በኢንዱስትሪ ሂደት መቆጣጠሪያዎች እንዲሁም በኃይል ስርዓት ተቆጣጣሪዎች ውስጥ ሊካተት ይችላል።
የሚመከር:
ADT75 ን እና Arduino Nano ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
![ADT75 ን እና Arduino Nano ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች ADT75 ን እና Arduino Nano ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች](https://i.howwhatproduce.com/images/010/image-27330-j.webp)
ADT75 ን እና Arduino Nano ን በመጠቀም የሙቀት መጠን መለካት - ADT75 በጣም ትክክለኛ ፣ ዲጂታል የሙቀት ዳሳሽ ነው። የሙቀት መጠኑን ለመቆጣጠር እና ዲጂታል ለማድረግ የባንድ ክፍተት የሙቀት ዳሳሽ እና 12-ቢት አናሎግ ወደ ዲጂታል መለወጫ ያካትታል። የእሱ በጣም ስሜታዊ ዳሳሽ ለእኔ በቂ ብቃት ያደርግልኛል
ADT75 ን እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
![ADT75 ን እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች ADT75 ን እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-3254-12-j.webp)
ADT75 ን እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት ADT75 በጣም ትክክለኛ ፣ ዲጂታል የሙቀት ዳሳሽ ነው። የሙቀት መጠኑን ለመቆጣጠር እና ዲጂታል ለማድረግ የባንድ ክፍተት የሙቀት ዳሳሽ እና 12-ቢት አናሎግ ወደ ዲጂታል መለወጫ ያካትታል። የእሱ በጣም ስሜታዊ ዳሳሽ ለእኔ በቂ ብቃት ያደርግልኛል
AD7416ARZ እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
![AD7416ARZ እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች AD7416ARZ እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-3259-29-j.webp)
AD7416ARZ ን እና ቅንጣት ፎቶን በመጠቀም የሙቀት መጠን መለካት-AD7416ARZ ባለ 10-ቢት የሙቀት ዳሳሽ ከአራት ነጠላ ሰርጥ አናሎግ ጋር ወደ ዲጂታል መቀየሪያዎች እና በውስጡ የተካተተ የቦርድ ሙቀት ዳሳሽ ነው። በክፍሎቹ ላይ ያለው የሙቀት ዳሳሽ በብዙ ባለብዙ ሰርጦች በኩል ሊደረስበት ይችላል። ይህ ከፍተኛ ትክክለኛ የሙቀት መጠን
HTS221 እና Particle Photon: 4 ደረጃዎች በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት
![HTS221 እና Particle Photon: 4 ደረጃዎች በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት HTS221 እና Particle Photon: 4 ደረጃዎች በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት](https://i.howwhatproduce.com/images/002/image-3265-45-j.webp)
HTS221 እና Particle Photon ን በመጠቀም የእርጥበት እና የሙቀት መጠን መለኪያ - HTS221 አንጻራዊ እርጥበት እና የሙቀት መጠን ለማግኘት እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።
LM75BIMM እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
![LM75BIMM እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች LM75BIMM እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-3272-34-j.webp)
LM75BIMM እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - LM75BIMM ከሙቀት ጠባቂ ጋር የተካተተ ዲጂታል የሙቀት ዳሳሽ ሲሆን እስከ 400 kHz ድረስ የሚደግፍ ሁለት የሽቦ በይነገጽ አለው። በፕሮግራም ሊሠራ በሚችል ወሰን እና በሂስተርስሲስ ከመጠን በላይ የሙቀት መጠን አለው። በዚህ መማሪያ ውስጥ ኢንተርፋሲን