ዝርዝር ሁኔታ:
ቪዲዮ: Raspberry Pi - TMD26721 ኢንፍራሬድ ዲጂታል ቅርበት መፈለጊያ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
TMD26721 በአንድ የ 8-ሚስማር ወለል ተራራ ሞዱል ውስጥ የተሟላ የአቅራቢያ ማወቂያ ስርዓት እና ዲጂታል በይነገጽ አመክንዮ የሚሰጥ የኢንፍራሬድ ዲጂታል ቅርበት መመርመሪያ ነው። የአቅራቢያ ማወቂያ የተሻሻለ ምልክት-ወደ-ጫጫታ እና ትክክለኛነትን ያጠቃልላል። የአቅራቢያ ማካካሻ መመዝገቢያ በ IR LED እና በአነፍናፊው መካከል ለኦፕቲካል ሲስተም ማቋረጫ ማካካሻ ያስችላል። የጃቫ ኮድን በመጠቀም ከሮዝቤሪ ፓይ ጋር የእሱ ማሳያ እዚህ አለ።
ደረጃ 1: እርስዎ የሚፈልጉት..
1. Raspberry Pi
2. TMD26721
3. I²C ኬብል
4. I²C ጋሻ ለ Raspberry Pi
5. የኤተርኔት ገመድ
ደረጃ 2: ግንኙነቶች
ለራስቤሪ ፓይ የ I2C ጋሻ ይውሰዱ እና በቀስታ በ raspberry pips ፒፒዎች ላይ ይግፉት።
ከዚያ የ I2C ገመድ አንዱን ጫፍ ከ TMD26721 ዳሳሽ እና ሌላውን ከ I2C ጋሻ ጋር ያገናኙ።
እንዲሁም የኢተርኔት ገመዱን ከፓይ ጋር ያገናኙ ወይም የ WiFi ሞጁሉን መጠቀም ይችላሉ።
ግንኙነቶች ከላይ በስዕሉ ላይ ይታያሉ።
ደረጃ 3 ኮድ
ለ TMD26721 የጃቫ ኮድ ከኛ የ github ማከማቻ- Dcube መደብር ማህበረሰብ ማውረድ ይችላል።
አገናኙ እዚህ አለ
እኛ ለጃቫ ኮድ የ pi4j ቤተ -መጽሐፍትን ተጠቅመናል ፣ በፒስቤሪ ፓይ ላይ pi4j ን ለመጫን ደረጃዎች እዚህ ተገልፀዋል-
pi4j.com/install.html
እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል
// በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።
// በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።
// TMD26721
// ይህ ኮድ ከ TMD26721_I2CS I2C Mini ሞዱል ጋር አብሮ ለመስራት የተነደፈ ነው
አስመጣ com.pi4j.io.i2c. I2CBus;
አስመጪ com.pi4j.io.i2c. I2CDevice;
አስመጪ com.pi4j.io.i2c. I2CFactory;
ማስመጣት java.io. IOException;
የህዝብ መደብ TMD26721
{
የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (String args ) Exception ን ይጥላል
{
// I2C አውቶቡስ ይፍጠሩ
I2CBus አውቶቡስ = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C መሣሪያን ያግኙ ፣ TMD26721 I2C አድራሻ 0x39 (57) ነው
I2CDevice መሣሪያ = bus.getDevice (0x39);
// የአቅራቢያ ጊዜ ምዝገባን ይምረጡ ወይም በትእዛዝ መዝገብ
// ሰዓት = 2.73 ሚ.ሜ
መሣሪያ። ይፃፉ (0x02 | 0x80 ፣ (ባይት) 0xFF);
// የመጠባበቂያ ጊዜ ምዝገባን ይምረጡ ወይም በትእዛዝ መመዝገቢያ ይምረጡ
// Wtime = 2.73 ሚ.ሜ
መሣሪያ። ይፃፉ (0x03 | 0x80 ፣ (ባይት) 0xFF);
// የልብ ምት ቆጣሪ መመዝገቢያ ወይም በትእዛዝ መመዝገቢያ ይምረጡ
// የልብ ምት = 32
መሣሪያ። ይፃፉ (0x0E | 0x80 ፣ (ባይት) 0x20);
// የቁጥጥር መዝገብን ይምረጡ ወይም በትእዛዝ መዝገብ
// 100 mA የ LED ጥንካሬ ፣ ቅርበት CH1 diode ፣ 1x PGAIN ፣ 1x AGAIN ይጠቀማል
መሣሪያ። ይፃፉ (0x0F | 0x80 ፣ (ባይት) 0x20);
// ምዝገባን አንቃ ወይም በትእዛዝ መመዝገቢያ ይምረጡ
// ኃይልን ያብሩ ፣ ቅርበት እና መጠበቅ ነቅቷል
መሣሪያ። ይፃፉ (0x00 | 0x80 ፣ (ባይት) 0x0 ዲ);
ክር። እንቅልፍ (800);
// 2 ባይት መረጃን ከአድራሻ 0x18 (24) ያንብቡ
// ቅርበት lsb ፣ ቅርበት msb
ባይት ውሂብ = አዲስ ባይት [2];
መሣሪያ። ንባብ (0x18 | 0x80 ፣ ውሂብ ፣ 0 ፣ 2);
// ውሂቡን ይለውጡ
int intimimity = (((ውሂብ [1] & 0xFF) * 256)+ (ውሂብ [0] & 0xFF)));
// የውፅዓት ውሂብ ወደ ማያ ገጽ
System.out.printf ("የመሣሪያው ቅርበት: %d %n", ቅርበት);
}
}
ደረጃ 4: ማመልከቻዎች
TMD26721 በሞባይል የጆሮ ማዳመጫ ንክኪ መቆጣጠሪያ እና በራስ -ሰር የድምፅ ማጉያ ስልክ አንቃ ውስጥ ሊካተት የሚችል የኢንፍራሬድ ዲጂታል ቅርበት ዳሳሽ ነው። እንዲሁም የሜካኒካል መቀየሪያ ምትክ እንዲሁም የወረቀት አሰላለፍ ሊያቀርብ ይችላል። የእሱ ከፍተኛ ብቃት እና አስተማማኝነት ለተለያዩ ቅርበት ዳሳሽ ትግበራዎች ተስማሚ ያደርገዋል።
የሚመከር:
Raspberry Pi - TSL45315 ድባብ ብርሃን ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi - TSL45315 የአከባቢ ብርሃን ዳሳሽ የጃቫ አጋዥ ስልጠና TSL45315 ዲጂታል የአካባቢ ብርሃን አነፍናፊ ነው። በተለያዩ የመብራት ሁኔታዎች ውስጥ የሰውን የዓይን ምላሽ ይገምታል። መሣሪያዎቹ ሦስት ሊመረጡ የሚችሉ የመዋሃድ ጊዜያት አሏቸው እና በ I2C አውቶቡስ በይነገጽ በኩል ቀጥተኛ 16-ቢት የቅንጦት ውፅዓት ይሰጣሉ። መሣሪያው አብሮ
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 A1332 ትክክለኛ አዳራሽ - የውጤት አንግል ዳሳሽ የጃቫ አጋዥ ስልጠና - 4 ደረጃዎች
Raspberry Pi A1332 ትክክለኛ አዳራሽ - የውጤት አንግል ዳሳሽ የጃቫ አጋዥ ስልጠና - A1332 360 ° ን የማያገናኝ ከፍተኛ ጥራት ያለው ፕሮግራም ሊሠራ የሚችል መግነጢሳዊ አንግል አቀማመጥ ዳሳሽ ነው። I2C በይነገጽን በመጠቀም ለዲጂታል ስርዓቶች የተነደፈ ነው። የተገነባው በክበባዊ አቀባዊ አዳራሽ (CVH) ቴክኖሎጂ እና በፕሮግራም ሊሠራ በሚችል ማይክሮፕሮሰሰር ላይ የተመሠረተ ምልክት ነው
Raspberry Pi HTS221 አንጻራዊ እርጥበት እና የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi HTS221 አንጻራዊ የእርጥበት መጠን እና የሙቀት ዳሳሽ የጃቫ አጋዥ ስልጠና - HTS221 አንጻራዊ እርጥበት እና የሙቀት መጠን ለማግኘት እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።