ዝርዝር ሁኔታ:

Raspberry Pi - TSL45315 ድባብ ብርሃን ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi - TSL45315 ድባብ ብርሃን ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: Raspberry Pi - TSL45315 ድባብ ብርሃን ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: Raspberry Pi - TSL45315 ድባብ ብርሃን ዳሳሽ የጃቫ አጋዥ ስልጠና 4 ደረጃዎች
ቪዲዮ: 7-Day Cruise to Japan aboard the Diamond Princess, a Luxury Cruise Ship|Part 1 | Carnival Cruise 2024, ሰኔ
Anonim
Image
Image

TSL45315 ዲጂታል የአካባቢ ብርሃን አነፍናፊ ነው። በተለያዩ የመብራት ሁኔታዎች ውስጥ የሰውን የዓይን ምላሽ ይገምታል። መሣሪያዎቹ ሦስት ሊመረጡ የሚችሉ የመዋሃድ ጊዜያት አሏቸው እና በ I2C አውቶቡስ በይነገጽ በኩል ቀጥተኛ 16-ቢት የቅንጦት ውፅዓት ይሰጣሉ። መሣሪያው የፎቶ ውሂብን ለማቅረብ በአንድ የ CMOS የተቀናጀ ወረዳ ላይ የአናሎግ-ወደ-ዲጂታል መለወጫ (ኤዲሲ) ፣ የምልክት ማቀናበሪያ ወረዳ ፣ የቅንጅት ስሌት አመክንዮ እና የ I2C ተከታታይ በይነገጽ የፎቶዲዮዲዮ ድርድርን ይ containsል። የጃቫ ኮድን በመጠቀም ከ Raspberry pi ጋር እዚህ ማሳያ ነው።

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

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

1. Raspberry Pi

2. TSL45315

3. I²C ኬብል

4. I²C ጋሻ ለ Raspberry Pi

5. የኤተርኔት ገመድ

ደረጃ 2: ግንኙነቶች

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

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

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

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

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

ደረጃ 3 ኮድ

ኮድ ፦
ኮድ ፦

ለ TSL45315 የጃቫ ኮድ ከኛ የ GitHub ማከማቻ- Dcube መደብር ማውረድ ይችላል።

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

github.com/DcubeTechVentures/TSL45315

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

pi4j.com/install.html

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

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

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

// TSL45315

// ይህ ኮድ በ Dcube መደብር ውስጥ ከሚገኘው TSL45315_I2CS I2C Mini ሞዱል ጋር አብሮ ለመስራት የተነደፈ ነው።

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

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

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

ማስመጣት java.io. IOException;

የህዝብ ክፍል TSL45315

{

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

{

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

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

// I2C መሣሪያን ያግኙ ፣ TSL45315 I2C አድራሻ 0x29 (41) ነው

I2CDevice መሣሪያ = bus.getDevice (0x29);

// የመነሻ ትዕዛዙን ይላኩ

መሣሪያ። ይፃፉ ((ባይት) 0x80);

// የመለኪያ ትዕዛዙን ይላኩ

መሣሪያ። ይፃፉ ((ባይት) 0x03);

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

// ከአድራሻ 0x04 (4) ፣ LSB መጀመሪያ 2 ባይት መረጃን ያንብቡ

ባይት ውሂብ = አዲስ ባይት [2];

መሣሪያ። ንባብ (0x80 | 0x04 ፣ ውሂብ ፣ 0 ፣ 2);

// ውሂቡን ወደ lux ይለውጡ

int luminance = ((ውሂብ [1] & 0xFF) * 256) + (ውሂብ [0] & 0xFF);

// የውፅዓት ውሂብ ወደ ማያ ገጽ

System.out.printf ("ጠቅላላ ብሩህነት - %d lux %n", ብሩህነት)

}

}

ደረጃ 4: ማመልከቻዎች

የአከባቢው የብርሃን ዳሳሽ ሰፊ ተለዋዋጭ ክልል በቀጥታ ለፀሐይ ብርሃን በሚጋለጥበት በውጭ መተግበሪያዎች ውስጥ በጣም ጠቃሚ ያደርገዋል። መሣሪያው የመንገድ መብራቶችን እና ደህንነትን ፣ የማስታወቂያ ሰሌዳ እና አውቶሞቲቭ መብራቶችን በራስ -ሰር ለመቆጣጠር ለመጠቀም ተስማሚ ነው። የ TSL45315 መሣሪያዎች የኃይል ቁጠባን ለማሳደግ በጠንካራ ሁኔታ እና በአጠቃላይ መብራት ለራስ -ሰር ቁጥጥር እና የቀን ብርሃን መከርከም ሊያገለግሉ ይችላሉ። ሌሎች ትግበራዎች የባትሪ ዕድሜን ለማራዘም እና በሞባይል ስልኮች ፣ በጡባዊዎች እና በማስታወሻ ደብተሮች ውስጥ ታይነትን ለማመቻቸት የማሳያ የጀርባ ብርሃን መቆጣጠሪያን ያካትታሉ።

የሚመከር: