Photodiode: របៀបប្រើគ្រឿងអេឡិចត្រូនិចនេះជាមួយ Arduino

រូបថត

Un photodiode គឺជា សមាសភាគអេឡិចត្រូនិ ដែលបង្កើត photocurrent ពេលប៉ះនឹងពន្លឺ។ Photodiodes ត្រូវ​បាន​ប្រើ​នៅ​ក្នុង​កោសិកា​ថាមពល​ពន្លឺ​ព្រះ​អាទិត្យ និង​ក្នុង​ឧបករណ៍​ចាប់​ពន្លឺ​លីនេអ៊ែរ ឧបករណ៍​ចាប់​សញ្ញា​ប្រើ​ដើម្បី​ចាប់​សញ្ញា​ពន្លឺ ដូចជា​សញ្ញា​អុបទិក ឬ​រលក​វិទ្យុ។ Photodiodes ក៏​ត្រូវ​បាន​ប្រើ​ក្នុង​កម្មវិធី​ដែល​មិន​ប្រើ​អគ្គិសនី​ដូច​ជា photolithography ដែល​ប្រើ​កញ្ចក់​តូចៗ​ដើម្បី​គូរ​លំនាំ​លើ​ក្រដាស់​ក្រដាស់។

នៅក្នុង កោសិកាពន្លឺព្រះអាទិត្យ photovoltaicប្រភេទ photodiode ទូទៅបំផុតគឺធ្វើពីស៊ីលីកុន។ វាក៏មាន photodiodes ដែលធ្វើពីវត្ថុធាតុផ្សេងទៀតដូចជា gallium arsenide (GaAs), indium phosphide (InP) និង gallium nitride (GaN) ផងដែរ។ សមា្ភារៈផ្សេងគ្នាទាំងនេះមានលក្ខណៈសម្បត្តិខុសៗគ្នាដែលធ្វើឱ្យពួកវាសមស្របសម្រាប់កម្មវិធីជាក់លាក់។ Photodiodes ជាធម្មតាត្រូវបានបង្កើតឡើងដោយសារធាតុ doping សម្ភារៈ semiconductor ជាមួយនឹងការផ្ទុកលើសចំណុះ។ អេឡិចត្រុង ឬរន្ធលើសចេញមកពីសារធាតុ doping ដែលត្រូវបានបន្ថែមកំឡុងពេលដំណើរការផលិត។ លើសពីនេះ វាមានលក្ខណៈសាមញ្ញខាងក្នុង ដោយមានប្រសព្វ pn ដែលភាគីម្ខាងត្រូវបានចោទប្រកាន់ជាវិជ្ជមាន និងមួយទៀតអវិជ្ជមាន។ នៅពេលដែលពន្លឺប៉ះ diode វាបណ្តាលឱ្យអេឡិចត្រុងហូរទៅផ្នែកវិជ្ជមាននិងរន្ធដើម្បីហូរទៅអវិជ្ជមាន។ នេះសាក diode បង្កើត photocurrent ដែលហូរចេញពី diode ចូលទៅក្នុងសៀគ្វី។

តើវាដំណើរការយ៉ាងដូចម្តេច?

photodiode គឺជាសមាសធាតុអេឡិចត្រូនិចដែលបំលែងពន្លឺទៅជាសញ្ញាអគ្គិសនី។ វា​ត្រូវ​បាន​ប្រើ​ក្នុង​ម៉ាស៊ីន​ថត​ឌីជីថល និង​ឧបករណ៍​ផ្សេង​ទៀត​ដូចជា​មីក្រូទស្សន៍ និង​តេឡេស្កុប។
ខ្ញុំចង់និយាយថា ធ្វើការដោយការបំប្លែងហ្វូតុងទៅជាអេឡិចត្រុង តាមរយៈដំណើរការដែលហៅថាឥទ្ធិពល photoelectric ។ ហ្វូតុងនៃពន្លឺនីមួយៗមានថាមពលដែលបណ្តាលឱ្យអេឡិចត្រុងត្រូវបានបញ្ចេញចេញពី photodiode ។ អេឡិចត្រុងទាំងនេះត្រូវបានប្រមូលនៅក្នុង capacitor បង្កើតសញ្ញាអគ្គិសនីសមាមាត្រទៅនឹង photon នៃពន្លឺដែលបានរកឃើញដោយ photodiode ។ Photodiodes ជាធម្មតាត្រូវបានផលិតចេញពីសម្ភារៈ semiconductor ដូចជា silicon, gallium arsenide, ឬ III-V material។ Photodiodes ក៏អាចត្រូវបានផលិតចេញពីវត្ថុធាតុផ្សេងទៀតដូចជា germanium ឬ indium phosphide ប៉ុន្តែវត្ថុធាតុទាំងនេះគឺមិនសូវមានជាងស៊ីលីកុន និងហ្គាលីញ៉ូមអាសេនីតទេ។

Photodiodes អាច​ត្រូវ​បាន​ប្រើ​ដើម្បី​ចាប់​ពន្លឺ​ដែល​មាន​រយៈ​ចម្ងាយ​រលក​ចាប់​ពី​ ពន្លឺដែលអាចមើលឃើញ (400-700 nm) ទៅអ៊ីនហ្វ្រារ៉េដ (1-3 μm). ទោះយ៉ាងណាក៏ដោយ ដោយសារដែនកំណត់នៃក្រុមស្រូបយកស៊ីលីកុន ការរកឃើញរលកអ៊ីនហ្វ្រារ៉េដវែង (> 4 μm) គឺពិបាកសម្រាប់ photodiodes ។ លើសពីនេះ ឡាស៊ែរដែលមានថាមពលខ្ពស់អាចបំផ្លាញឧបករណ៍ចាប់សញ្ញាស៊ីលីកុន ដោយសារតែកំដៅយ៉ាងលឿនដែលបណ្តាលមកពីការបំភ្លឺដោយឡាស៊ែរ។

កម្មវិធី Photodiode

photodiode គឺខុសពី a ការតស៊ូ LDRនោះគឺ photoresistors ឬ resistors ងាយនឹងពន្លឺ។ ក្នុងករណី photodiode វាលឿនជាងមុនក្នុងការឆ្លើយតប ដែលបើកនូវវិធីថ្មីនៃការប្រើប្រាស់វា៖

  • សម្រាប់សៀគ្វីឆ្លើយតបរហ័សចំពោះការផ្លាស់ប្តូរក្នុងភាពងងឹត ឬពន្លឺ។
  • ម៉ាស៊ីនចាក់ស៊ីឌីសម្រាប់ការអានឡាស៊ែរ។
  • បន្ទះសៀគ្វីអុបទិក។
  • សម្រាប់ការតភ្ជាប់ខ្សែកាបអុបទិក។

ដូចដែលអ្នកអាចឃើញកម្មវិធីនៃ photodiode គឺធំទូលាយហើយវាដំណើរការបានល្អប្រសើរជាង LDR resistor សម្រាប់ការឆ្លើយតបរបស់វា។ ដូច្នេះមានកម្មវិធីជាច្រើនដែល LDR នឹងមិនត្រឹមត្រូវ ហើយ photodiode គឺ។

រួមបញ្ចូលជាមួយ Arduino

Arduino IDE ប្រភេទទិន្នន័យ ការសរសេរកម្មវិធី

ដើម្បីរួមបញ្ចូល photodiode ជាមួយ Arduino boardវាគ្រាន់តែជាបញ្ហានៃការភ្ជាប់សមាសភាគឱ្យបានត្រឹមត្រូវ និងសរសេរកូដប៉ុណ្ណោះ។ នៅទីនេះខ្ញុំនឹងបង្ហាញអ្នកនូវឧទាហរណ៍មួយ ទោះបីជាអ្នកអាចកែប្រែវា និងបង្កើតគម្រោងដែលអ្នកត្រូវការក៏ដោយ។ ចំពោះការតភ្ជាប់វាសាមញ្ញណាស់ ក្នុងករណីនេះយើងនឹងប្រើការបញ្ចូល A1 នោះគឺអាណាឡូក ប៉ុន្តែអ្នកអាចប្រើអាណាឡូកណាមួយផ្សេងទៀតប្រសិនបើអ្នកចង់បាន។ ហើយម្ជុលផ្សេងទៀតនៃ photodiode នឹងត្រូវបានភ្ជាប់ទៅ GND ។

ប្រសិនបើអ្នកនឹងប្រើម៉ូឌុលជាមួយ photodiode ដែលមានផងដែរ ការតភ្ជាប់នឹងខុសគ្នា។ ហើយវានឹងប្រែប្រួលអាស្រ័យលើប្រភេទនៃម៉ូឌុលដែលអ្នកបានទិញ ប៉ុន្តែជាធម្មតាវាមិនស្មុគស្មាញខ្លាំងនោះទេ។

ចំពោះ​កូដ​នោះ​គឺ​ដូច​ខាង​ក្រោម​ដែល​ជា​សេចក្តី​សង្ខេប​ដ៏​សាមញ្ញ​មួយ​សម្រាប់ វាស់កម្រិតពន្លឺ ជាមួយ photodiode៖

void setup()
{
Serial.begin(9600);
Serial.print();
}

void loop ()
{
int lightsensor = analogRead(A1);
float voltage = lightsensor * (5.0 / 1023.0);
Serial.print(voltage);
Serial.println();
delay(2000);
}


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។