ዝርዝር ሁኔታ:
ቪዲዮ: LM75BIMM እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
LM75BIMM ከሙቀት ጠባቂ ጋር የተካተተ የዲጂታል የሙቀት መጠን ዳሳሽ ሲሆን እስከ 400 kHz ድረስ ሥራውን የሚደግፍ ሁለት የሽቦ በይነገጽ አለው። በፕሮግራም ሊሠራ ከሚችል ገደብ እና ከሃይስተር ጋር ከመጠን በላይ የሙቀት መጠን አለው።
በዚህ መማሪያ ውስጥ የ LM75BIMM ዳሳሽ ሞዱል ከሮቤሪ ፓይ ጋር መገናኘቱ ታይቷል እና የጃቫ ቋንቋን በመጠቀም ፕሮግራሙ እንዲሁ ተብራርቷል። የሙቀት እሴቶችን ለማንበብ ፣ ከ I2C አስማሚ ጋር እንጆሪ ፓይ ተጠቅመናል። ይህ I2C አስማሚ ከአነፍናፊ ሞዱል ጋር ያለውን ግንኙነት ቀላል እና የበለጠ አስተማማኝ ያደርገዋል።
ደረጃ 1 ሃርድዌር ያስፈልጋል
ግባችንን ለማሳካት የሚያስፈልጉን ቁሳቁሶች የሚከተሉትን የሃርድዌር ክፍሎች ያካትታሉ።
1. LM75BIMM
2. Raspberry Pi
3. I2C ኬብል
4. I2C Shield ለ raspberry pi
5. የኤተርኔት ገመድ
ደረጃ 2 የሃርድዌር ማያያዣ;
የሃርድዌር መንጠቆው ክፍል በመሠረቱ በአነፍናፊው እና በራትቤሪ ፓይ መካከል የሚፈለጉትን የሽቦ ግንኙነቶች ያብራራል። ለተፈለገው ውጤት በማንኛውም ስርዓት ላይ ሲሰሩ ትክክለኛ ግንኙነቶችን ማረጋገጥ መሠረታዊ አስፈላጊነት ነው። ስለዚህ አስፈላጊዎቹ ግንኙነቶች እንደሚከተለው ናቸው
LM75BIMM ከ I2C በላይ ይሠራል። እያንዳንዱን የአነፍናፊ በይነገጽ እንዴት ሽቦ ማገናኘት እንደሚቻል የሚያሳይ የምስል ሽቦ ንድፍ ምሳሌ እዚህ አለ።
ከሳጥን ውጭ ፣ ቦርዱ ለ I2C በይነገጽ የተዋቀረ ነው ፣ ስለሆነም እርስዎ ሌላ የማይታወቁ ከሆኑ ይህንን መንጠቆ እንዲጠቀሙ እንመክራለን።
የሚያስፈልግዎት አራት ሽቦዎች ብቻ ናቸው! Vcc ፣ Gnd ፣ SCL እና SDA ፒኖች የሚያስፈልጉት አራት ግንኙነቶች ብቻ ናቸው እና እነዚህ በ I2C ገመድ እገዛ ተገናኝተዋል።
እነዚህ ግንኙነቶች ከላይ ባሉት ሥዕሎች ውስጥ ይታያሉ።
ደረጃ 3 - የሙቀት መጠን መለኪያ ኮድ
የራስበሪ ፒን የመጠቀም ጥቅሙ አነፍናፊውን ከእሱ ጋር ለማስተሳሰር ሰሌዳውን በፕሮግራም ቋንቋ የመተጣጠፍ ችሎታን ይሰጥዎታል። የዚህን ሰሌዳ ጠቀሜታ በመጠቀም ፣ በጃቫ ውስጥ ፕሮግራሙን እዚህ እያሳየን ነው። ለ LM75BIMM የጃቫ ኮድ ሁሉንም ነገር ይቆጣጠሩ ከሚለው የእኛ የጊቱብ ማህበረሰብ ሊወርድ ይችላል።
እንዲሁም ለተጠቃሚዎች ምቾት ፣ እኛ ኮዱን እዚህም እያብራራን ነው-
እንደ ኮድ የመጀመሪያ ደረጃ በጃቫ ሁኔታ ውስጥ የ pi4j ቤተ -መጽሐፍትን ማውረድ ያስፈልግዎታል ፣ ምክንያቱም ይህ ቤተ -መጽሐፍት በኮዱ ውስጥ ጥቅም ላይ የዋሉትን ተግባራት ይደግፋል። ስለዚህ ቤተ -መጽሐፍቱን ለማውረድ የሚከተለውን አገናኝ መጎብኘት ይችላሉ-
pi4j.com/install.html
ለዚህ ዳሳሽ የሚሰራውን የጃቫ ኮድ ከዚህ መገልበጥ ይችላሉ-
አስመጣ com.pi4j.io.i2c. I2CBus;
አስመጪ com.pi4j.io.i2c. I2CDevice;
አስመጪ com.pi4j.io.i2c. I2CFactory;
ማስመጣት java.io. IOException;
የህዝብ መደብ LM75BIMM
{
የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (String args ) Exception ን ይጥላል
{
// I2C አውቶቡስ ይፍጠሩ
I2CBus አውቶቡስ = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C መሣሪያን ያግኙ ፣ LM75BIMM I2C አድራሻ 0x49 (73) ነው
I2CDevice መሣሪያ = Bus.getDevice (0x49);
// የውቅረት ምዝገባን ይምረጡ
// ቀጣይነት ያለው የመቀየሪያ ሁኔታ ፣ መደበኛ ክዋኔ
መሣሪያ። ይፃፉ (0x01 ፣ (ባይት) 0x00);
ክር። እንቅልፍ (500);
// 2 ባይት መረጃን ከአድራሻ 0x00 (0) ያንብቡ
// temp msb ፣ temp lsb
ባይት ውሂብ = አዲስ ባይት [2];
የመሣሪያ ንባብ (0x00 ፣ ውሂብ ፣ 0 ፣ 2);
// ውሂቡን ወደ 9-ቢት ይለውጡ
int temp = ((ውሂብ [0] & 0xFF) * 256 + (ውሂብ [1] & 0x80)) / 128;
ከሆነ (ሙቀት> 255)
{
ሙቀት -= 512;
}
ድርብ cTemp = temp * 0.5;
ድርብ fTemp = cTemp * 1.8 + 32;
// የውፅዓት ውሂብ ወደ ማያ ገጽ
ሲስተም.
System.out.printf ("በፋራናይት ሙቀት: %.2f F %n", fTemp);
}
}
በአነፍናፊው እና በቦርዱ መካከል የ i2c ግንኙነትን የሚያመቻች ቤተ -መጽሐፍት pi4j ፣ የተለያዩ ጥቅሎቹ I2CBus ፣ I2CDevice እና I2CFactory ግንኙነቱን ለማቋቋም ይረዳሉ።
አስመጣ com.pi4j.io.i2c. I2CBus;
አስመጪ com.pi4j.io.i2c. I2CDevice;
አስመጪ com.pi4j.io.i2c. I2CFactory;
ማስመጣት java.io. IOException;
መጻፍ () እና የማንበብ () ተግባራት በአንድ የተወሰነ ሞድ ውስጥ እንዲሠራ እና የአነፍናፊውን ውጤት በቅደም ተከተል ለማንበብ የተወሰኑ ልዩ ትዕዛዞችን ወደ አነፍናፊው ለመጻፍ ያገለግላሉ።
የአነፍናፊው ውጤት እንዲሁ ከላይ ባለው ሥዕል ውስጥ ይታያል።
ደረጃ 4: ማመልከቻዎች
LM75BIMM የመሠረት ጣቢያዎችን ፣ የኤሌክትሮኒክስ የሙከራ መሣሪያዎችን ፣ የቢሮ ኤሌክትሮኒክስን ፣ የግል ኮምፒተሮችን ወይም የሙቀት መቆጣጠሪያን ለአፈጻጸም ወሳኝ በሆነ ማንኛውም ሌላ ስርዓት ጨምሮ ለበርካታ መተግበሪያዎች ተስማሚ ነው። ስለዚህ ፣ ይህ ዳሳሽ በብዙ ከፍተኛ የሙቀት -አማቂ ስርዓቶች ውስጥ ወሳኝ ሚና አለው።
የሚመከር:
XinaBox ን እና የሙቀት መቆጣጠሪያን በመጠቀም የሙቀት መጠን መለካት 8 ደረጃዎች
XinaBox እና Thermistor ን በመጠቀም የሙቀት መጠን መለካት - ከአናሎግ ግብዓት xChip ከ XinaBox እና የሙቀት መቆጣጠሪያ ምርመራን በመጠቀም የፈሳሹን የሙቀት መጠን ይለኩ
AD7416ARZ እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
AD7416ARZ ን እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት-AD7416ARZ ባለ 10-ቢት የሙቀት ዳሳሽ ከአራት ነጠላ ሰርጥ አናሎግ ጋር ወደ ዲጂታል መቀየሪያዎች እና በውስጡ የተካተተ የቦርድ ሙቀት ዳሳሽ ነው። በክፍሎቹ ላይ ያለው የሙቀት ዳሳሽ በብዙ ባለብዙ ሰርጦች በኩል ሊደረስበት ይችላል። ይህ ከፍተኛ ትክክለኛ የሙቀት መጠን
LM75BIMM ን እና አርዱዲኖ ናኖን በመጠቀም የሙቀት መጠን መለካት -4 ደረጃዎች
LM75BIMM ን እና አርዱዲኖ ናኖን በመጠቀም የሙቀት መጠን መለካት - LM75BIMM ከሙቀት ጠባቂ ጋር የተካተተ ዲጂታል የሙቀት ዳሳሽ ሲሆን እስከ 400 kHz ድረስ የሚደግፍ ሁለት የሽቦ በይነገጽ አለው። በፕሮግራም ሊሠራ በሚችል ወሰን እና በሂስተርስሲስ ከመጠን በላይ የሙቀት መጠን አለው። በዚህ መማሪያ ውስጥ ኢንተርፋሲን
HTS221 ን እና Raspberry Pi ን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት 4 ደረጃዎች
HTS221 እና Raspberry Pi ን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት - HTS221 አንጻራዊ እርጥበት እና የሙቀት መጠን እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።
LM75BIMM እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
LM75BIMM እና Particle Photon ን በመጠቀም የሙቀት መጠን መለካት - LM75BIMM ከሙቀት ጠባቂ ጋር የተካተተ ዲጂታል የሙቀት ዳሳሽ ሲሆን እስከ 400 kHz ድረስ የሚደግፍ ሁለት የሽቦ በይነገጽ አለው። በፕሮግራም ሊሠራ በሚችል ወሰን እና በሂስተርስሲስ ከመጠን በላይ የሙቀት መጠን አለው። በዚህ መማሪያ ውስጥ ኢንተርፋሲን