ዝርዝር ሁኔታ:

DIY Photographic Lightmeter: 5 ደረጃዎች
DIY Photographic Lightmeter: 5 ደረጃዎች

ቪዲዮ: DIY Photographic Lightmeter: 5 ደረጃዎች

ቪዲዮ: DIY Photographic Lightmeter: 5 ደረጃዎች
ቪዲዮ: Возведение перегородок санузла из блоков. Все этапы. #4 2024, ሀምሌ
Anonim
DIY የፎቶግራፍ ብርሃን መለኪያ
DIY የፎቶግራፍ ብርሃን መለኪያ
DIY የፎቶግራፍ ብርሃን መለኪያ
DIY የፎቶግራፍ ብርሃን መለኪያ

ይህ አስተማሪ ቀለል ያለ አነስተኛ እና ርካሽ የክስተት መለያን በመገንባት ላይ አንዳንድ ሀሳቦችን ያካፍላል።

መምህራን የራሴን ቪዲዮዎች እንዳስገባ ስለማይፈቅዱ ይህንን አገናኝ ይሞክሩ

www.youtube.com/embed/avQD10fd52s

ለእኔ ያለው ግብ የእኔን ብሮኒካ ETRSi የመካከለኛ ቅርጸት የፊልም ካሜራዬን አብሬ ለመሄድ ቀላል ሜትር ነበር።

እንዲታይ የፈለግኳቸው ነገሮች -

  • እኔ ብቻ ASA 100 ፊልም ስለምጠቀም ነጠላ ኤኤስኤ (100)
  • በተቻለ መጠን ትንሽ
  • የእኔ ብሮኒካ ሊባዛ የሚችለውን ጥምሮች ብቻ ስጠኝ ፣ ይህ ማለት f2.8-f22 እና 1sec እስከ 1/500 ኛ ሰከንድ ማለት ነው
  • ከተለመዱ ጊዜያት እና ከመክፈቻ እሴቶች በስተቀር ምንም ትርጉም የለሽ ባህሪዎች የሉም

እኔ የተጠቀምኳቸው ነገሮች ፦

  • Adafruit (Vishay) VEML 7700 ዲጂታል ሉክ-ሜትር (ወደ 5 ዶላር አካባቢ)
  • Adafruit Trinket M0 ማይክሮ መቆጣጠሪያ (ወደ 9 ዶላር አካባቢ)
  • 128x32 OLED ማሳያ (ወደ 10 ዶላር አካባቢ)
  • የግፊት ቁልፍ (ለጊዜው ለማብራት) (አንዳንድ ሳንቲሞች)
  • ትንሽ ቁራጭ ሰሌዳ ፣ ምክንያቱም ኬብሎችን ላለመጠቀም እሞክራለሁ ፣ ግን በእርግጥ ኬብሎችንም መጠቀም ይችላሉ

ደረጃ 1 መሠረታዊ ስሌቶች | Lux ወደ EV

መሰረታዊ ስሌቶች | Lux ወደ EV
መሰረታዊ ስሌቶች | Lux ወደ EV
መሰረታዊ ስሌቶች | Lux ወደ EV
መሰረታዊ ስሌቶች | Lux ወደ EV

የገዛሁት ዳሳሽ በእሱ ላይ እንድወስን የሚያስችሉኝን ሁለት ባህሪያትን ይጠቀማል።

  • ከ “ልኬት-ያነሰ” የብርሃን እሴቶች ይልቅ የ 16 ቢት lux እሴቶችን ያወጣል
  • እሴቶቹን በ I2C በኩል ያወጣል

የፎቶግራፍ ብርሃን ቆጣሪ የግዥ ተጋላጭነት እሴቶችን (ኢቪ) ይጠቀማል እኔ የገዛሁት ዳሳሽ የሉክ እሴቶችን ይጠቀማል ፣ ይህም ሙሉ በሙሉ የተለየ ልኬት ነው። ስለዚህ የመጀመሪያው እርምጃ ዳሳሹን ከቀረቡት የሉክስ እሴቶች (EV) ማግኘት ነው።

በዊኪፔዲያ ላይ ፈጣን እይታ እና ለክስተት መለኪያ ቀመር ማግኘት እና EV ን ወደ ሉክ መለወጥ ይችላሉ-

E = 2.5 * 2^EV

ኢ በሉክ ውስጥ የሚለካበት።

የሉክሱን እሴት ከአነፍናፊው አስቀድመን እንዳገኘን እና የኢቪ እሴቱን እንደምንፈልግ ፣ ቀመሩን እንደገና ማቋቋም አለብን ፣ ይህም ወደ እኛ ያደርሰናል-

EV = log2 (ኢ/2.5)

ስለዚህ የፎቶግራፍ እሴቶችን ከብርሃን መለኪያው ለማውጣት መደረግ ያለበት የመጀመሪያው ስሌት ነው።

ከተያያዘው የፍተሻ ሰንጠረዥ ውስጥ በዚህ የሉክሜትር እና የኢቪ እሴቶች መሠረት በዚህ የብርሃን መለኪያ ውስጥ ጥቅም ላይ የሚውሉ ሁሉንም እሴቶች ማየት ይችላሉ።

ደረጃ 2 በማሳያው ላይ ያሉትን እሴቶች ማቅረብ | Adafruit GFX ቤተ -መጽሐፍት

በማሳያው ላይ ያሉትን እሴቶች ማቅረብ | Adafruit GFX ቤተ -መጽሐፍት
በማሳያው ላይ ያሉትን እሴቶች ማቅረብ | Adafruit GFX ቤተ -መጽሐፍት
በማሳያው ላይ ያሉትን እሴቶች ማቅረብ | Adafruit GFX ቤተ -መጽሐፍት
በማሳያው ላይ ያሉትን እሴቶች ማቅረብ | Adafruit GFX ቤተ -መጽሐፍት
በማሳያው ላይ ያሉትን እሴቶች ማቅረብ | Adafruit GFX ቤተ -መጽሐፍት
በማሳያው ላይ ያሉትን እሴቶች ማቅረብ | Adafruit GFX ቤተ -መጽሐፍት

እኔ በመጀመሪያ እሴቶቹን በሙሉ ደረጃዎች ለማቅረብ ሞከርኩ ፣ ምክንያቱም ያ የእኔን ብሮኔካ ማዘጋጀት የምችለው ነገር ነው ፣ ግን ያ ወደ ችግር ይመራኛል -

የሉክስ አነፍናፊ በትክክል የ 20480 እሴትን ያወጣል እንበል ፣ ያ ማለት እሱ በትክክል EV 13 ማለት ነው ስለዚህ እኔ ካሜራዬን በ f4 እና በ 1/500 ኛ ሰከንድ ላይ ማዘጋጀት እና መሄድ ጥሩ ይሆናል።

በመቀጠል ፣ የሉክስ ዳሳሽ 20479 Lux ፣ 1 Lux በ EV13 ስር ያወጣል እንበል ፣ ያ የ EV እሴት 12 ን ያወጣል ፣ ግን እሱ ከ EV13 ርቆ የሚገኝ ሉክ ነው።

ስለዚህ እኔ እኔ ወደ EV13 ምን ያህል እንደቀረብኩ ሳላውቅ 1 ፌርማትን በከፍተኛ ሁኔታ የሚያጋልጥ f2.8 እና 1/500 ኛ ሰከንድ ላይ ካሜራዬን አዘጋጃለሁ።

መደምደሚያ -ቢያንስ ቢያንስ ከሚቀጥለው ወይም ከቀድሞው የኢቪ ደረጃ ምን ያህል ቅርብ ወይም ርቆ እንደሆነ ለማየት የእሴቶቹ አንድ ዓይነት የአናሎግ ማሳያ እንፈልጋለን።

በ GFX ቤተ -መጽሐፍት ውስጥ የተገነባውን ፊደላት እና ቅርጸ -ቁምፊ ለመጠቀም ከሞከርኩ በኋላ በኦሌዲ ማያ ገጽ ላይ የሚንቀሳቀሱ ሁለት ብጁ ግራፊክስን ለመጠቀም ወሰንኩ።

አንድ ለከፍታ እሴቶች ፣ አንዱ ለጊዜው።

የ GFX ቤተ -መጽሐፍት ግራፊክስን ለማቅረብ 8 -ቢት እሴቶችን ይጠቀማል ፣ ስለዚህ የ xls ሉህ ሠራሁ (ከላይ ያለውን ምስል ይመልከቱ)።

  • እያንዳንዱ እሴት በእያንዳንዱ እሴት ትክክለኛ ተመሳሳይ የፒክሴሎች መጠን አለው
  • ጊዜዎች እና ክፍተቶች በአንድ ረድፍ በትክክል ተመሳሳይ የእሴቶች መጠን አላቸው
  • በእያንዳንዱ ባይት መጀመሪያ ላይ እና “፣” መጨረሻ ላይ አስፈላጊ የሆነውን “ለ” አክዬአለሁ
  • ከዚያ ወደ ግልፅ ጽሑፍ እና ወደ ውጭ ላክሁ - ሦስተኛው ግራፊክ ተያይ attachedል

የጊዜ እሴቶች በ 1/8 ኛ ሰከንድ ይጀምራሉ እና የመክፈቻ ዋጋዎች በ f2.8 ይጀምራሉ።

የቀደመውን ደረጃ የፍለጋ ሰንጠረዥን በመጠቀም ይህ 160 Lux ወይም EV6 ን እንደሚወክል እናውቃለን።

በጣም ጨለማዎቹ እሴቶች ከዚያ f22 እና 1/500 ኛ ሰከንድ ይሆናሉ።

እንደገና በመፈለጊያ ጠረጴዛው በኩል ማለት 655360 Lux ወይም EV18 ማለት ነው

እስካሁን በጣም ጥሩ።

ስለዚህ በ EV6 ላይ የመክፈቻ ግራፊክ በግራ ግራ ፣ ጊዜዎቹ በስተቀኝ ፣ እና በተቃራኒው በ EV18 ላይ መሆን አለበት

ደረጃ 3 - የሉክ እሴቶችን ማንበብ እና ማካካሻ | VEML7700

የሉክስ እሴቶችን ማንበብ እና ማካካሻ | VEML7700
የሉክስ እሴቶችን ማንበብ እና ማካካሻ | VEML7700
የሉክስ እሴቶችን ማንበብ እና ማካካሻ | VEML7700
የሉክስ እሴቶችን ማንበብ እና ማካካሻ | VEML7700

በ Vishay VEML7700 Adafruit ለቦርድ በሚጠቀምበት የመረጃ ሉህ ውስጥ በማሸብለል ላይ ፣ በጣም የሚረብሽ ማስታወቂያ አገኘሁ-

አነፍናፊው በ 0 እና 1000Lux (!) መካከል መስመራዊ ብቻ ይሠራል

በብርቱካናማ (መስመራዊ) መስመር እና በሰማያዊ (ትክክለኛ ዳሳሽ ውፅዓት) መስመር ቅጽበታዊ ገጽ እይታውን ይመልከቱ

የፀሐይ ብርሃን (ኢቪ 15) በ 80.000 ሉክስ ዙሪያ ነው ፣ ይህ ማለት ያለ አነፍናፊው ቀጥተኛ ያልሆነ ክፍል ካሳ ያለ እንደ ብርሃን ቆጣሪ ሙሉ በሙሉ ዋጋ ቢስ ይሆናል ማለት ነው።

ቪሻይ ያንን ያውቃል ፣ ስለሆነም ደንበኞቻቸውን VEML7700 ን ወደ ትግበራ ዲዛይን ማድረግ የተባለ ሌላ ፒዲኤፍ ሰጡ።

በዚህ ፒዲኤፍ ውስጥ መስመራዊ ያልሆኑ ዳሳሾችን ለማካካስ ቀመር ማግኘት ይችላሉ-

LUX_CORR = 6.0135e-13*ዱቄት (LUX ፣ 4) -9.3924e-9*ዱቄት (LUX ፣ 3)+8.1488e-5*ፓው (ሉክስ ፣ 2)+1.0023*ሉክ

LUX_CORR የታረመበት Lux-Value እና LUX የአነፍናፊው ውጤቶች እሴት ነው።

እነዚያ እኔ የተጠቀምኳቸው ተለዋዋጮች ፣ ያገለገሉባቸው የተለያዩ በሉህ ውስጥ ናቸው።

ትንሽ የሚያስጨንቀኝ ነገር አዳፍ ፍሬዝ በገፁ ላይ ፣ በአንድ ሰነድ ፣ በቤተመፃህፍታቸው ወይም በሌላ ቦታ ላይ ይህን በአንድ ቃል አለመጠቀሱ ነው።

ስለዚህ የመጀመሪያዎቹ ጥቂት ቀናቶች ለምን የእኔ የመብራት መለኪያ በቀጥታ በፀሐይ ብርሃን ውስጥ እንኳን 20000 Lux ከፍተኛውን ለምን እንደሚያወጣ አስቤ ነበር።

በቀይ እና በሰማያዊ መስመር ግራፉን ከተመለከቱ ለምን እንደሆነ ማየት ይችላሉ -ምክንያቱም ያለ ማካካሻ ቀመር ከፍ ሊል አይችልም።

ነገር ግን በአነፍናፊው ሰነድ ውስጥ ሌላ ፍንጭ ተደብቋል-

ይህ የማካካሻ ቀመር የሚሠራው አነፍናፊውን ወደ 25ms እና የትርፍ መጠን 1/8 ካቀናበሩ ብቻ ነው።

በማከል በአድፍራይት ቤተመጽሐፍት ይህ በቀላሉ ይከናወናል -

veml.setGain (VEML7700_GAIN_1_8) ፤ veml.setIntegrationTime (VEML7700_IT_25MS);

በባዶ ማዋቀርዎ ()

ስለዚህ ወደ 1/8 እና 25ms ካዋቀሩት እና የማካካሻ ቀመርን ከጨመሩ በኋላ የፀሐይ ብርሃንን በ 80-100 ኪ

ደረጃ 4: አርዱዲኖ / ሲ-ኮድ

እሱ በተጠቀመበት ማሳያ እና በተመረጠው ተቆጣጣሪ ላይ የሚመረኮዝ ስለሆነ እኔ ብዙ በዝርዝር አልናገርም ፣ ለማከል ጥቂት ሀሳቦች እና ፍንጮች ፣ በተለይም የአዳፍሬትን ቤተ -መጻሕፍት እና የ 128x32 px OLED ን ሲጠቀሙ

በባዶ ማዋቀር ውስጥ ፦

የ VEML ቤተ-መጽሐፍት-ክፍልን ወደዚህ አዘጋጃለሁ-

veml.setGain (VEML7700_GAIN_1_8);

veml.setIntegrationTime (VEML7700_IT_25MS);

veml.setLowThreshold (10000);

veml.setHighThreshold (20000);

veml.interruptEnable (እውነት);

በባዶ ሉፕ ውስጥ

ካሳውን ማከልዎን እርግጠኛ ይሁኑ-

int LUX_CORR = 6.0135e-13*ዱቄት (LUX ፣ 4) -9.3924e-9*ፓው (LUX ፣ 3)+8.1488e-5*ፓው (LUX ፣ 2)+1.0023*LUX;

ኢቪዎችን ከሉክ ለማግኘት ይህንን መስመር ይጠቀሙ-

ተንሳፋፊ EV = log2 ((LUX_CORR/2.5));

ቢት ካርታዎችን ማንቀሳቀስ

በቀደመው ደረጃ እንደተገለፀው እሴቶቹ በ 160Lux እና 655360Lux መካከል ሲሆኑ ብቻ bitmaps የሚንቀሳቀሱ መሆናቸውን ለማረጋገጥ ፣ እንደዚህ ባለው አንቀጽ ውስጥ ጠቅልሉት-

ከሆነ (LUX_CORR> 159 && LUX_CORR <655361)

የኢቪዎች ክልል ሁለት አሃዞች ስለሆኑ እና ከጠቅላላው ማሳያ ከ 128 ፒክሰል በላይ እኛ ትልቅ እሴቶችን እንፈልጋለን ፣ በመቀጠል የ EV እሴቶችን ወደ መጋጠሚያዎች ካርታ ማዘጋጀት አለብን።

ቀደም ሲል ተንሳፋፊ ቁጥር እንዳገኘን ያንን በ 100 እናባዛለን እና መጋጠሚያዎችን ለመንደፍ ያንን ኢንቲጀር እንጠቀማለን

int EV_DSPL = EV*100;

እና:

TIME = ካርታ (EV_DSPL ፣ 600 ፣ 1900 ፣ -260 ፣ 39) ፤ APERTURE = ካርታ (EV_DSPL ፣ 600 ፣ 1900 ፣ 39 ፣ -260);

በእኔ ሁኔታ እንደሚመለከቱት የቢትማው አነስተኛ ቦታ -260 ፒክሰል እና ከፍተኛው 39 ፒክሰል ይሆናል

እዚህም ሊታይ የሚችለው ሁለቱ bitmaps በተቃራኒ አቅጣጫ እንዲንቀሳቀሱ መጋጠሚያዎቹን መቀያየሬ ነው

በመቀጠል በቅንጅቶች መሠረት የቢት ካርታዎችን ማንቀሳቀስ አለብን በ

display.drawBitmap ((TIME) ፣ (0) ፣ TIMES_bmp ፣ 352 ፣ 16 ፣ 1) ፤ display.drawBitmap ((APERTURE) ፣ (15) ፣ APERTURES_bmp ፣ 352 ፣ 16 ፣ 1) ፤

እና ያ ሁሉ መደረግ አለበት

እንደ ጉርሻ እኔ አነፍናፊው ከ 160Lux በታች የሆኑ እሴቶችን ሲያወጣ ቀጥታ የ EV እና የሉክስ እሴቶችን እገልጻለሁ ፣ ምክንያቱም ነገሮችን ሲሞክር ማየት ስለፈለግኩ ብቻ።

ደረጃ 5: አንድ ላይ ማዋሃድ

አንድ ላይ ማዋሃድ
አንድ ላይ ማዋሃድ
አንድ ላይ ማዋሃድ
አንድ ላይ ማዋሃድ

እንደ ሁለቱም ፣ ማሳያው እና አነፍናፊው I2C ን ለመገናኘት እየተጠቀሙ ነው ፣ ትክክለኛውን ሃርድዌር መገንባት በተቻለ መጠን ቀላል ነው።

ውሂቡን ፣ የሰዓት መሬቱን እና 3 ቮ መስመሮችን ከአርዱዲኖ ጋር ያገናኙ እና እርስዎ ለመሄድ ተዘጋጅተዋል።

እኔ በተንሸራታች ሰሌዳ እንዴት እንደሠራሁ ግራፊክ ጨመርኩ ፣ ግን ቀደም ሲል እንደተገለፀው ገመዶችን መጠቀም ወይም ለእሱ አንድ ክንፍ መገንባት ይችላሉ ፣ ሁሉም በየትኛው መቆጣጠሪያ እና ማሳያ እንደሚጠቀሙ ይወሰናል።

በእኔ ግራፊክ ላይ ነጭ ነጥቦቹ ከማሳያው እና ዳሳሽ ጋር ይገናኛሉ ተብሎ ይታሰባል እና ቢጫ ነጥቦቹ ከሥላሴ ጋር ይገናኛሉ።

ብቸኛው ትርኢት ከማሳያው ጋር የሚገናኘው የ I2C መስመር የውሂብ-ፒን ፣ ያ ፒን ደግሞ ከሥላሴዎች የውሂብ ፒን ጋር ይገናኛል።

የማብሪያ/ማጥፊያ ማብሪያ/ማጥፊያ ላለመጠቀም መርጫለሁ ፣ ግን ይልቁንስ አዝራሩን እስክጫን ድረስ የግፊት ቁልፍን እና ሁለት የ 3 ቪ አዝራሮችን ህዋሶችን ለጊዜው ኃይል ለማግኝት እጠቀምበታለሁ። አንድ አዝራር ለመቆጠብ እና አነስ ለማድረግ ለእኔ በፍጥነት በቂ በሆነ በሴኮንድ ከ 1/10 በታች ያነሳል።

የሚመከር: