ዝርዝር ሁኔታ:

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

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

ቪዲዮ: Raspberry Pi - TSL45315 ድባብ ብርሃን ዳሳሽ Python አጋዥ ስልጠና 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…

እኛ ለፓይዘን ኮድ የ SMBus ቤተ -መጽሐፍትን ተጠቅመናል ፣ SMBus ን በ raspberry pi ላይ ለመጫን ደረጃዎች እዚህ ተገልፀዋል።

pypi.python.org/pypi/smbus-cffi/0.5.1

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

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

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

# TSL45315

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

ማስመጣት smbus

የማስመጣት ጊዜ

# I2C አውቶቡስ ያግኙ

አውቶቡስ = smbus. SMBus (1)

# TSL45315 አድራሻ ፣ 0x29 (41)

# የቁጥጥር መመዝገቢያ ፣ 0x00 (0) ፣ በትእዛዝ መዝገብ ፣ 0x80 (128) ይምረጡ

# 0x03 (03) መደበኛ ክዋኔ

bus.write_byte_data (0x29, 0x00 | 0x80, 0x03)

# TSL45315 አድራሻ ፣ 0x29 (41)

# የውቅረት ምዝገባን ይምረጡ ፣ 0x01 (1) ፣ በትእዛዝ መዝገብ ፣ 0x80 (128)

# 0x00 (00) ባለብዙ ማባዛት 1x ፣ ቀለም - 400ms

bus.write_byte_data (0x29, 0x01 | 0x80, 0x00)

ጊዜ። እንቅልፍ (0.5)

# TSL45315 አድራሻ ፣ 0x29 (41)

# ውሂብን ከ 0x04 (4) ፣ በትእዛዝ መዝገብ ፣ 0x80 (128) ያንብቡ

# 2 ባይት ፣ LSB መጀመሪያ

ውሂብ = አውቶቡስ.read_i2c_block_data (0x29, 0x04 | 0x80, 2)

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

ብሩህነት = ውሂብ [1] * 256 + ውሂብ [0]

# የውጤት ውሂብ ወደ ማያ ገጽ

"የአከባቢ ብርሃን ብርሃን - %d lux" %ብሩህነት ያትሙ

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

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

የሚመከር: