ዝርዝር ሁኔታ:

አርዱዲኖ ናኖ - TSL45315 የአካባቢ ብርሃን ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች
አርዱዲኖ ናኖ - TSL45315 የአካባቢ ብርሃን ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ ናኖ - TSL45315 የአካባቢ ብርሃን ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ ናኖ - TSL45315 የአካባቢ ብርሃን ዳሳሽ አጋዥ ስልጠና 4 ደረጃዎች
ቪዲዮ: VOLTMETER with DIY RELHARGEABLE BATTERY - አርዱinoኖንን በባትሪ እንዴት ኃይል መስጠት እንደሚቻል 2024, ህዳር
Anonim
Image
Image

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

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

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

1. አርዱዲኖ ናኖ

2. TSL45315

3. I²C ኬብል

4. I²C ጋሻ ለአርዱዲኖ ናኖ

ደረጃ 2: ግንኙነት

ግንኙነት ፦
ግንኙነት ፦
ግንኙነት ፦
ግንኙነት ፦
ግንኙነት ፦
ግንኙነት ፦
ግንኙነት ፦
ግንኙነት ፦

ለአርዱዲኖ ናኖ የ I2C ጋሻ ይውሰዱ እና በናኖ ፒኖች ላይ በቀስታ ይግፉት።

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

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

ደረጃ 3 ኮድ

ኮድ ፦
ኮድ ፦

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

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

github.com/DcubeTechVentures/TSL45315…

ከአርዲኖ ቦርድ ጋር የአነፍናፊውን I2c ግንኙነት ለማመቻቸት ቤተመጽሐፍት Wire.h ን እናካትታለን።

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

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

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

// TSL45315

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

#ያካትቱ

// TSL45315 I2C አድራሻ 0x29 (41) ነው

#ገላጭ አድራጊ 0x29

ባዶነት ማዋቀር ()

{

// የ I2C ግንኙነትን እንደ ማስተር ማስጀመር

Wire.begin ();

// ተከታታይ ግንኙነቶችን ያስጀምሩ ፣ የባውድ መጠን = 9600 ያዘጋጁ

Serial.begin (9600);

// I2C ማስተላለፍን ይጀምሩ

Wire.begin ማስተላለፊያ (Addr);

// የቁጥጥር መመዝገቢያ ይምረጡ

Wire.write (0x80);

// መደበኛ ሥራ

Wire.write (0x03);

// I2C ስርጭትን ያቁሙ

Wire.endTransmission ();

// I2C ማስተላለፍን ይጀምሩ

Wire.begin ማስተላለፊያ (Addr);

// የውቅረት ምዝገባን ይምረጡ

Wire.write (0x81);

// ማባዣ 1x ፣ ቀለም: 400ms

Wire.write (0x00);

// I2C ስርጭትን ያቁሙ

Wire.endTransmission ();

መዘግየት (300);

}

ባዶነት loop ()

{

ያልተፈረመ int ውሂብ [2];

// I2C ማስተላለፍን ይጀምሩ

Wire.begin ማስተላለፊያ (Addr);

// የውሂብ መመዝገቢያ ይምረጡ

Wire.write (0x84);

// I2C ስርጭትን ያቁሙ

Wire.endTransmission ();

// 2 ባይት ውሂብን ይጠይቁ

Wire.requestFrom (Addr, 2);

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

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

ከሆነ (Wire.available () == 2)

{

ውሂብ [0] = Wire.read ();

ውሂብ [1] = Wire.read ();

}

// ውሂቡን ይለውጡ

ተንሳፋፊ ብሩህነት = ውሂብ [1] * 256 + ውሂብ [0];

// የውጤት መረጃን ወደ ተከታታይ ሞኒተር

Serial.print ("የአከባቢ ብርሃን ብርሃን:");

Serial.print (ብሩህነት);

Serial.println ("lux");

መዘግየት (300);

}

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

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

የሚመከር: