ዝርዝር ሁኔታ:

Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: 4 ደረጃዎች
Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: 4 ደረጃዎች

ቪዲዮ: Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: 4 ደረጃዎች

ቪዲዮ: Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: 4 ደረጃዎች
ቪዲዮ: Raspberry Pi BH1715 Digital Ambient Light Sensor Java Tutorial 2024, መስከረም
Anonim
Image
Image

BH1715 ከ I²C አውቶቡስ በይነገጽ ጋር ዲጂታል የአከባቢ ብርሃን ዳሳሽ ነው። ቢኤች 1715 ለተንቀሳቃሽ መሣሪያዎች ኤልሲዲ እና የቁልፍ ሰሌዳ የጀርባ ብርሃን ኃይል ለማስተካከል የአካባቢውን ብርሃን መረጃ ለማግኘት በተለምዶ ጥቅም ላይ ይውላል። ይህ መሣሪያ ከ.23 እስከ 100, 000 lux ለማወቅ የ 16-ቢት ጥራት እና የተስተካከለ የመለኪያ ክልል ይሰጣል። የጃቫ ኮድን በመጠቀም ከሮዝቤሪ ፓይ ጋር የእሱ ማሳያ እዚህ አለ።

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

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

1. Raspberry Pi

2. BH1715

3. I²C ኬብል

4. I²C ጋሻ ለ Raspberry Pi

5. የኤተርኔት ገመድ

ደረጃ 2: ግንኙነቶች

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

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

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

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

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

ደረጃ 3 ኮድ

ኮድ ፦
ኮድ ፦

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

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

github.com/DcubeTechVentures/BH1715…

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

pi4j.com/install.html

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

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

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

// BH1715

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

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

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

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

ማስመጣት java.io. IOException;

የህዝብ መደብ BH1715

{

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

{

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

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

// I2C መሣሪያን ያግኙ ፣ BH1715 I2C አድራሻ 0x23 (35) ነው

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

// ኃይልን በትእዛዝ ይላኩ

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

// የማያቋርጥ የመለኪያ ትእዛዝ ይላኩ

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

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

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

// ብሩህነት msb ፣ ብሩህነት lsb

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

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

// ውሂብ ይለውጡ

ድርብ ብርሃን = ((ውሂብ [0] & 0xFF) * 256 + (ውሂብ [1] & 0xFF)) / 1.20;

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

ሲስተም.

}

}

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

BH1715 በሞባይል ስልክ ፣ ኤልሲዲ ቲቪ ፣ ማስታወሻ ፒሲ ወዘተ ውስጥ ሊካተት የሚችል የዲጂታል ውፅዓት የአካባቢ ብርሃን ዳሳሽ ነው ፣ እንዲሁም በተንቀሳቃሽ የጨዋታ ማሽን ፣ ዲጂታል ካሜራ ፣ ዲጂታል ቪዲዮ ካሜራ ፣ ፒዲኤ ፣ ኤልሲዲ ማሳያ እና ብዙ ተጨማሪ መሣሪያዎች በሚፈልጉት ውስጥ ሊሠራ ይችላል። ውጤታማ የብርሃን ዳሳሽ ትግበራዎች።

የሚመከር: