ዝርዝር ሁኔታ:

Raspberry Pi - TCN75A የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi - TCN75A የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: Raspberry Pi - TCN75A የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: Raspberry Pi - TCN75A የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
ቪዲዮ: BigTreeTech - Manta - M8P - Basics 2024, ሰኔ
Anonim
Image
Image

TCN75A ከሙቀት-ወደ-ዲጂታል መቀየሪያ ጋር የተካተተ ባለ ሁለት ሽቦ ተከታታይ የሙቀት መጠን ዳሳሽ ነው። እሱ ለሙቀት-አነቃቂ ትግበራዎች ተጣጣፊነትን ከሚሰጡ በተጠቃሚ ሊመዘገቡ ከሚችሉ መመዝገቢያዎች ጋር ተካትቷል። የመመዝገቢያ ቅንጅቶች ተጠቃሚዎች የኃይል ቁጠባ ሁነታን ፣ የመዝጊያ ሁነታን ፣ አንድ የተኩስ ሁነታን ወዘተ እንዲያዋቅሩ ያስችላቸዋል አነፍናፊው በአንድ ተከታታይ አውቶቡስ ውስጥ እስከ ስምንት መሣሪያዎች ግንኙነትን የሚያመቻች i2c ተጓዳኝ ተከታታይ በይነገጽ አለው። የጃቫ ኮድን በመጠቀም ከሮዝቤሪ ፓይ ጋር የእሱ ማሳያ እዚህ አለ።

ደረጃ 1: እርስዎ የሚፈልጉት..

ምንድን ነው የሚፈልጉት..!!
ምንድን ነው የሚፈልጉት..!!

1. Raspberry Pi

2. TCN75A

3. I²C ኬብል

4. I²C ጋሻ ለ Raspberry Pi

5. የኤተርኔት ገመድ

ደረጃ 2: ግንኙነቶች

ግንኙነቶች ፦
ግንኙነቶች ፦
ግንኙነቶች ፦
ግንኙነቶች ፦
ግንኙነቶች ፦
ግንኙነቶች ፦
ግንኙነቶች ፦
ግንኙነቶች ፦

ለራስቤሪ ፓይ የ I2C ጋሻ ይውሰዱ እና በቀስታ በ raspberry pips ፒፒዎች ላይ ይግፉት።

ከዚያ የ I2C ገመድ አንዱን ጫፍ ከ TCN75A ዳሳሽ እና ሌላውን ከ I2C ጋሻ ጋር ያገናኙ።

እንዲሁም የኢተርኔት ገመዱን ከፓይ ጋር ያገናኙ ወይም የ WiFi ሞጁሉን መጠቀም ይችላሉ።

ግንኙነቶች ከላይ በስዕሉ ላይ ይታያሉ።

ደረጃ 3 ኮድ

ኮድ ፦
ኮድ ፦

ለ TCN75A የጃቫ ኮድ ከ github ማከማቻችን- DCUBE መደብር ማውረድ ይችላል።

ለተመሳሳይ አገናኝ እዚህ አለ

github.com/DcubeTechVentures/TCN75A/blob/master/Java/TCN75A.java

ለጃቫ ኮድ የ pi4j ቤተ -መጽሐፍትን ተጠቀምን ፣ በፒስቤሪ ፒ ላይ ፒ 4 ን ለመጫን ደረጃዎች እዚህ ተገልፀዋል-

pi4j.com/install.html

እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል

// በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።

// በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።

// TCN75A

// ይህ ኮድ ከ TCN75A_I2CS I2C ሚኒ ሞዱል ጋር ለመስራት የተነደፈ ነው

አስመጣ com.pi4j.io.i2c. I2CBus;

አስመጪ com.pi4j.io.i2c. I2CDevice;

አስመጪ com.pi4j.io.i2c. I2CFactory; java.io. IOException ን ያስመጡ;

የህዝብ መደብ TCN75A

{

የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (String args ) Exception ን ይጥላል

{

// I2C አውቶቡስ ይፍጠሩ

I2CBus አውቶቡስ = I2CFactory.getInstance (I2CBus. BUS_1);

// የ I2C መሣሪያን ያግኙ ፣ TCN75A I2C አድራሻ 0x48 (72) ነው

I2CDevice መሣሪያ = Bus.getDevice (0x48);

// የውቅረት መመዝገቢያ ፣ 12-ቢት የኤዲሲ ጥራት ይምረጡ

መሣሪያ። ይፃፉ (0x01 ፣ (ባይት) 0x60);

ክር። እንቅልፍ (500);

// 2 ባይት ውሂብ ያንብቡ

// 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: ማመልከቻዎች

TCN75A በግላዊ ኮምፒዩተሮች እና አገልጋዮች ውስጥ ሊሠራ የሚችል የሙቀት ዳሳሽ ነው። እንዲሁም በመዝናኛ ስርዓቶች ፣ በቢሮ መሣሪያዎች ፣ በሃርድ ዲስክ አንጻፊዎች እና በሌሎች ፒሲ መለዋወጫዎች ውስጥ ሊሠራ ይችላል።

የሚመከር: