ዝርዝር ሁኔታ:
ቪዲዮ: Raspberry Pi MCP9803 የሙቀት ዳሳሽ የጃቫ ትምህርት 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
MCP9803 ባለ 2-ሽቦ ከፍተኛ ትክክለኛ የሙቀት መጠን ዳሳሽ ነው። እነሱ የሙቀት ዳሳሽ ትግበራዎችን የሚያመቻቹ በተጠቃሚ-በፕሮግራም መመዝገቢያዎች ተካትተዋል። ይህ ዳሳሽ ለከፍተኛ የተራቀቀ ባለ ብዙ ዞን የሙቀት መቆጣጠሪያ ስርዓት ተስማሚ ነው። Raspberry Pi ን በመጠቀም የጃቫ ኮድ ያለው ማሳያ እዚህ አለ።
ደረጃ 1: እርስዎ የሚፈልጉት..
1. Raspberry Pi
2. MCP9803
3. I²C ኬብል
4. I²C ጋሻ ለ Raspberry Pi
5. የኤተርኔት ገመድ
ደረጃ 2 - ግንኙነቶች
ለራስበሪ ፓይ የ I2C ጋሻ ይውሰዱ እና በቀስታ በ raspberry pi ላይ በፒፒ ፒን ላይ ይግፉት።
ከዚያ የ I2C ገመድ አንዱን ጫፍ ከ MCP9803 ዳሳሽ እና ሌላውን ከ I2C ጋሻ ጋር ያገናኙ።
እንዲሁም የኢተርኔት ገመዱን ከፓይ ጋር ያገናኙ ወይም የ WiFi ሞጁሉን መጠቀም ይችላሉ። ግንኙነቶች ከላይ በስዕሉ ላይ ይታያሉ።
ደረጃ 3 ኮድ
ለ MCP9803 የጃቫ ኮድ ከ github ማከማቻችን- Dcube መደብር ማውረድ ይችላል
ለተመሳሳይ አገናኝ እዚህ አለ
github.com/DcubeTechVentures/MCP9803/blob/master/Java/MCP9803.java
ለጃቫ ኮድ የ pi4j ቤተ -መጽሐፍትን ተጠቀምን ፣ በፒስቤሪ ፒ ላይ ፒ 4 ን ለመጫን ደረጃዎች እዚህ ተገልፀዋል-
pi4j.com/install.html
እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል
// በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።
// በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።
// MCP9803
// ይህ ኮድ ከ MCP9808_I2CS I2C ሚኒ ሞዱል ጋር ለመስራት የተነደፈ ነው
አስመጣ com.pi4j.io.i2c. I2CBus;
አስመጪ com.pi4j.io.i2c. I2CDevice;
አስመጪ com.pi4j.io.i2c. I2CFactory;
ማስመጣት java.io. IOException;
የህዝብ ክፍል MCP9803
{
የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (String args ) Exception ን ይጥላል
{
// I2C አውቶቡስ ይፍጠሩ
I2CBus አውቶቡስ = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C መሣሪያን ያግኙ ፣ MCP9803 I2C አድራሻ 0x48 (72) ነው
I2CDevice መሣሪያ = Bus.getDevice (0x48);
// የውቅረት ምዝገባን ይምረጡ
// ቀጣይነት ያለው የመቀየሪያ ሁኔታ ፣ የኃይል ማጠናከሪያ ፣ የማነፃፀሪያ ሁኔታ ፣ 12-ቢት ጥራት
መሣሪያ። ይፃፉ (0x01 ፣ (ባይት) 0x60);
ክር። እንቅልፍ (500);
// 2 ባይት መረጃን ከአድራሻ 0x00 (0) ያንብቡ
// temp msb ፣ temp lsb
ባይት ውሂብ = አዲስ ባይት [2];
የመሣሪያ ንባብ (0x00 ፣ ውሂብ ፣ 0 ፣ 2);
// ውሂቡን ወደ 12-ቢት ይለውጡ
int temp = ((ውሂብ [0] & 0xFF) * 256 + (ውሂብ [1] & 0xF0)) / 16;
ከሆነ (ሙቀት> 2047)
{
ሙቀት -= 4096;
}
ድርብ cTemp = temp * 0.0625;
ድርብ fTemp = cTemp * 1.8 + 32;
// የውፅዓት ውሂብ ወደ ማያ ገጽ
System.out.printf ("የሙቀት መጠን በሴልሲየስ: %.2f C %n", cTemp);
System.out.printf ("ፋራናይት ውስጥ ያለው ሙቀት %.2f F %n", fTemp);
}
}
ደረጃ 4: ትግበራዎች..:
MCP9803 የግል ኮምፒተርን እና ተጓዳኞችን ፣ ሃርድ ድራይቭን ፣ የተለያዩ የመዝናኛ ስርዓቶችን ፣ የቢሮ ስርዓቶችን እና የውሂብ ግንኙነት ስርዓቶችን በሚያካትቱ ሰፊ የመሣሪያ መድረኮች ውስጥ ሊቀጠር ይችላል። ይህ ዳሳሽ በተለያዩ የተራቀቁ ስርዓቶች ውስጥ ሊካተት ይችላል።
የሚመከር:
Raspberry Pi MCP9805 የሙቀት ዳሳሽ የጃቫ ትምህርት 4 ደረጃዎች
Raspberry Pi MCP9805 የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና - MCP9805 የማስታወሻ ሞዱል ዲጂታል የሙቀት ዳሳሽ ነው። ለሙቀት ዳሳሽ ትግበራዎች ተጣጣፊነትን ከሚሰጡ በተጠቃሚ ሊመዘገቡ ከሚችሉ መዝገቦች ጋር ተካትቷል። ይህ አነፍናፊ በሞባይል የመሳሪያ ስርዓት ማህደረ ትውስታ ሞዱል ቴም ውስጥ እንዲካተት የተቀየሰ ነው
Raspberry Pi - TMP100 የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi-TMP100 የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና-TMP100 ከፍተኛ ትክክለኝነት ፣ ዝቅተኛ ኃይል ፣ ዲጂታል የሙቀት ዳሳሽ I2C MINI ሞዱል። TMP100 ለተራዘመ የሙቀት መጠን መለካት ተስማሚ ነው። ይህ መሣሪያ የመለኪያ ወይም የውጭ አካል ምልክት ማመቻቸት ሳይፈልግ የ ± 1 ° ሴ ትክክለኛነትን ይሰጣል። እሱ
Raspberry Pi TMP112 የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi TMP112 የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና-TMP112 ከፍተኛ ትክክለኝነት ፣ ዝቅተኛ ኃይል ፣ ዲጂታል የሙቀት ዳሳሽ I2C MINI ሞዱል። TMP112 ለተራዘመ የሙቀት መጠን መለካት ተስማሚ ነው። ይህ መሣሪያ የመለኪያ ወይም የውጭ አካል ምልክት ማመቻቸት ሳያስፈልገው የ ± 0.5 ° ሴ ትክክለኛነትን ይሰጣል።
Raspberry Pi HTS221 አንጻራዊ እርጥበት እና የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi HTS221 አንጻራዊ የእርጥበት መጠን እና የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና - HTS221 አንጻራዊ እርጥበት እና የሙቀት መጠን ለማግኘት እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።
Raspberry Pi - HIH6130 I2C እርጥበት እና የሙቀት ዳሳሽ የጃቫ ትምህርት 4 ደረጃዎች
Raspberry Pi - HIH6130 I2C እርጥበት እና የሙቀት ዳሳሽ የጃቫ ትምህርት - HIH6130 ከዲጂታል ውፅዓት ጋር የእርጥበት እና የሙቀት ዳሳሽ ነው። እነዚህ ዳሳሾች የ ± 4% አርኤች ትክክለኛነት ደረጃ ይሰጣሉ። በኢንዱስትሪ በሚመራ የረጅም ጊዜ መረጋጋት ፣ በእውነተኛ የሙቀት መጠን ማካካሻ ዲጂታል I2C ፣ ኢንዱስትሪ መሪ አስተማማኝነት ፣ የኢነርጂ ውጤታማነት