ዝርዝር ሁኔታ:
ቪዲዮ: Raspberry Pi - TMP007 ኢንፍራሬድ Thermopile ዳሳሽ ጃቫ አጋዥ: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
TMP007 ከእሱ ጋር ሳይገናኙ የአንድን ነገር የሙቀት መጠን የሚለካ የኢንፍራሬድ ቴርሞፖል ዳሳሽ ነው። በአነፍናፊ መስክ ውስጥ ባለው ነገር የሚወጣው የኢንፍራሬድ ኃይል በአነፍናፊው ውስጥ በተዋሃደው የሙቀት -አማቂ (thermopile) ተውጧል። ቴርሞፖል ቮልቴጁ ለተቀናጀው የሒሳብ ሞተር እንደ ግብዓት ሆኖ ዲጂታል ተደርጎ ይመገባል። ይህ የተቀናጀ የሂሳብ ሞተር የነገሩን የሙቀት መጠን ያሰላል። የጃቫ ኮድን በመጠቀም ከ Raspberry Pi ጋር የሥራ ማሳያ እዚህ አለ።
ደረጃ 1: እርስዎ የሚፈልጉት..
1. Raspberry Pi
2. TMP007
3. I²C ኬብል
4. I²C ጋሻ ለ Raspberry Pi
5. የኤተርኔት ገመድ
ደረጃ 2: ግንኙነቶች
ለራስቤሪ ፓይ የ I2C ጋሻ ይውሰዱ እና በቀስታ በ raspberry pips ፒፒዎች ላይ ይግፉት።
ከዚያ የ I2C ገመድ አንዱን ጫፍ ከ TMP007 ዳሳሽ እና ሌላውን ከ I2C ጋሻ ጋር ያገናኙ።
እንዲሁም የኢተርኔት ገመዱን ከፓይ ጋር ያገናኙ ወይም የ WiFi ሞጁሉን መጠቀም ይችላሉ።
ግንኙነቶች ከላይ በስዕሉ ላይ ይታያሉ።
ደረጃ 3 ኮድ
ለ TMP007 የጃቫ ኮድ ከ github ማከማቻችን- Dcube መደብር ማህበረሰብ ማውረድ ይችላል
ለተመሳሳይ አገናኝ እዚህ አለ
ለጃቫ ኮድ የ pi4j ቤተ -መጽሐፍትን ተጠቀምን ፣ በፒስቤሪ ፒ ላይ ፒ 4 ን ለመጫን ደረጃዎች እዚህ ተገልፀዋል-
pi4j.com/install.html
እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል
// በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።
// በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።
// TMP007
// ይህ ኮድ ከ TMP007_I2CS I2C ሚኒ ሞዱል ጋር ለመስራት የተነደፈ ነው
አስመጣ com.pi4j.io.i2c. I2CBus;
አስመጪ com.pi4j.io.i2c. I2CDevice;
አስመጪ com.pi4j.io.i2c. I2CFactory;
ማስመጣት java.io. IOException;
የህዝብ ክፍል TMP007
{
የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (String args ) Exception ን ይጥላል
{
// I2CBus ን ይፍጠሩ
I2CBus አውቶቡስ = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C መሣሪያን ያግኙ ፣ TMP007 I2C አድራሻ 0x41 (64) ነው
I2CDevice መሣሪያ = bus.getDevice (0x41);
// የውቅረት ምዝገባን ይምረጡ
// ቀጣይነት ያለው ልወጣ ፣ የንፅፅር ሁኔታ
ባይት config = {0x15, 0x40};
መሣሪያ። ይፃፉ (0x02 ፣ ውቅር ፣ 0 ፣ 2);
// 2 ባይት መረጃን ከአድራሻ 0x03 (3) ያንብቡ
// temp msb ፣ temp lsb
ባይት ውሂብ = አዲስ ባይት [2];
የመሣሪያ ንባብ (0x03 ፣ ውሂብ ፣ 0 ፣ 2);
// ውሂቡን ወደ 14-ቢት ይለውጡ
int temp = (((ውሂብ [0] & 0xFF) * 256 + (ውሂብ [1] & 0xFC)) / 4);
ከሆነ (temp> 8191)
{
ቴምፕ -= 16384;
}
ድርብ cTemp = temp * 0.03125;
ድርብ fTemp = cTemp * 1.8 + 32;
// የውፅዓት ውሂብ ወደ ማያ ገጽ
System.out.printf ("የሙቀት መጠን በሴልሲየስ %.2f C %n" ፣ cTemp);
System.out.printf ("በፋራናይት ሙቀት: %.2f C %n", fTemp);
}
}
ደረጃ 4: ማመልከቻዎች
TMP007 ንኪኪ ያልሆነ የሙቀት መጠን መለካት በሚያስፈልግባቸው ስርዓቶች ውስጥ መተግበሪያውን ያገኛል። እነሱ በላፕቶፕ እና በጡባዊ መያዣዎች ፣ ባትሪዎች ወዘተ ውስጥ ተቀጥረው ይሠራሉ እንዲሁም እነሱ በሙቀት ማጠቢያዎች እንዲሁም በሌዘር አታሚዎች ውስጥ ተካትተዋል። ከትክክለኛው ነገር ጋር ሳይገናኙ የሙቀት መጠኑን የመለካት ከፍተኛ ብቃት ለተለያዩ አፕሊኬሽኖቻቸው ተጨማሪ ጠርዝ ይሰጠዋል።
የሚመከር:
Raspberry Pi - TMD26721 ኢንፍራሬድ ዲጂታል ቅርበት መፈለጊያ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi-TMD26721 ኢንፍራሬድ ዲጂታል ቅርበት መፈለጊያ የጃቫ አጋዥ ስልጠና-TMD26721 በአንድ ባለ 8-ፒን ወለል ተራራ ሞዱል ውስጥ የተሟላ የአቅራቢያ ማወቂያ ስርዓትን እና የዲጂታል በይነገጽ አመክንዮ የሚሰጥ የኢንፍራሬድ ዲጂታል ቅርበት ፈላጊ ነው። ትክክለኛነት። ፕሮፌሰር
አጋዥ ስልጠና -የ RGB ቀለም ዳሳሽ ዳሳሽ TCS230 ን ከአርዱዲኖ UNO ጋር እንዴት መጠቀም እንደሚቻል 3 ደረጃዎች
አጋዥ ስልጠና -አርዱዲኖ ኡኖን በመጠቀም የ RGB ቀለም ጠቋሚ ዳሳሽ TCS230 ን ከአርዱዲኖ UNO ጋር እንዴት እንደሚጠቀሙበት መግለጫው - ይህ አጋዥ ስልጠና አርዱቢኖ ኡኖን በመጠቀም የ RGB ቀለም ዳሳሽ ዳሳሽን እንዴት እንደሚጠቀሙ ጥቂት ቀላል እርምጃዎችን ያሳየዎታል። በዚህ አጋዥ ስልጠና መጨረሻ ላይ በጥቂት ቀለሞች መካከል በርካታ የንፅፅር ውጤቶችን ያገኛሉ።
የጎማ ባንድ ማሽን ሽጉጥ ፣ ኢንፍራሬድ ዳሳሽ ፣ የቴሌቪዥን ተከላካይ ሮቦት 5 ደረጃዎች (ከስዕሎች ጋር)
Rubberband Machine Gunning, Infrared Sensing, TV DEFender ROBOT: ምንም የተቀናጀ ወረዳዎችን ሳይጠቀም ፣ ይህ ሮቦት ከመደበኛ የቴሌቪዥን የርቀት መቆጣጠሪያ የኢንፍራሬድ ሲግናል ይጠብቃል ፣ ከዚያም በፍጥነት የጎማ ባንዶችን ስብስብ ያቃጥላል። ቪዲዮውን ካላዩ ማስተባበያ - ይህ ፕሮጀክት በ
Raspberry Pi - TMD26721 ኢንፍራሬድ ዲጂታል ቅርበት መፈለጊያ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi-TMD26721 ኢንፍራሬድ ዲጂታል ቅርበት መፈለጊያ ፓይዘን አጋዥ ስልጠና-TMD26721 በአንድ የ 8-ፒን ወለል ተራራ ሞዱል ውስጥ የተሟላ የአቅራቢያ ማወቂያ ስርዓት እና የዲጂታል በይነገጽ አመክንዮ የሚሰጥ የኢንፍራሬድ ዲጂታል ቅርበት ፈላጊ ነው። ትክክለኛነት። ተኪ
Adafruit SI1145 UV/የሚታይ ብርሃን/ኢንፍራሬድ ዳሳሽ - አርዱinoኖ እና ኤልሲዲ: 4 ደረጃዎች
Adafruit SI1145 UV/የሚታይ ብርሃን/ኢንፍራሬድ ዳሳሽ - አርዱinoኖ እና ኤልሲዲ - ይህ ፕሮጀክት የአሁኑን የአልትራቫዮሌት ደረጃን ለማስላት Adafruit SI1145 UV/የሚታይ ብርሃን/ኢንፍራሬድ ዳሳሽ ይጠቀማል። UV በቀጥታ አልተሰማም። ይልቁንም እሱ በሚታየው ብርሃን እና በኢንፍራሬድ ንባቦች ተግባር ይሰላል። ውጭ ስሞክረው እሱ