Фотодиод: как да използвате този електронен компонент с Arduino

ФОТОДИОД

Un фотодиод е електронен компонент който произвежда фототок, когато е изложен на светлина. Фотодиодите се използват във фотоволтаични слънчеви клетки и в линейни фотодетектори, сензори, използвани за откриване на светлинни сигнали, като оптични сигнали или радиовълни. Фотодиодите се използват и в неелектрически приложения като фотолитография, която използва малки огледала за рисуване на шарки върху вафли.

В фотоволтаични слънчеви клетки, най-често срещаният тип фотодиод е направен от силиций. Има и фотодиоди, направени от други материали, като галиев арсенид (GaAs), индиев фосфид (InP) и галиев нитрид (GaN). Тези различни материали имат различни свойства, които ги правят подходящи за специфични приложения. Фотодиодите обикновено се правят чрез легиране на полупроводниковия материал с излишък от носители. Излишните електрони или дупки идват от допинг агенти, добавени по време на производствения процес. Освен това той е вътрешно прост, с pn преход, където едната страна е положително заредена, а другата отрицателно. Когато светлината удари диода, тя кара електроните да текат към положителната страна и дупките да текат към отрицателната. Това зарежда диода, създавайки фототок, който изтича от диода във верига.

Как действа тя?

Фотодиодът е електронен компонент, който преобразува светлината в електрически сигнали. Използва се в цифрови фотоапарати и други устройства като микроскопи и телескопи.
Това означава, работи чрез преобразуване на фотони в електрони чрез процес, наречен фотоелектричен ефект. Всеки фотон светлина има енергия, която кара електроните да бъдат освободени от фотодиода. Тези електрони се събират в кондензатор, създавайки електрически сигнал, пропорционален на фотоните светлина, открити от фотодиода. Фотодиодите обикновено се изработват от полупроводников материал като силиций, галиев арсенид или III-V материали. Фотодиодите могат да бъдат направени и от други материали като германиев или индиев фосфид, но тези материали са по-рядко срещани от силиций и галиев арсенид.

Фотодиодите могат да се използват за откриване на светлина с дължини на вълните, вариращи от видима светлина (400-700 nm) до инфрачервена (1-3 μm). Въпреки това, поради ограниченията на силициевите абсорбционни ленти, откриването на дълговълнов инфрачервен (>4 μm) е трудно за фотодиодите. Освен това лазерите с висока мощност могат да повредят силициевите сензори поради бързото нагряване, което е резултат от лазерното осветление.

Приложения на фотодиоди

Фотодиодът е различен от a съпротивление LDR, тоест фоторезистори или светлочувствителни резистори. В случая с фотодиода той е много по-бърз като време за реакция, което отваря нови начини за използването му:

  • За вериги с бърза реакция при промени в тъмнината или осветлението.
  • CD плейъри за лазерно четене.
  • оптични чипове.
  • За оптични връзки.
  • Т.н.

Както можете да видите, приложенията на фотодиода са широки и той се представя по-добре от LDR резистор за своята реакция. Следователно има много приложения, при които LDR не би бил валиден, а фотодиодът е.

Интегриране с Arduino

Arduino IDE, типове данни, програмиране

да интегрирам фотодиодът с платката Arduino, това е само въпрос на правилно свързване на компонента и писане на кода. Тук ще ви покажа пример, въпреки че можете да го модифицирате и да създадете проектите, от които се нуждаете. Що се отнася до връзката, тя е много проста, в този случай ще използваме входа A1, тоест аналоговия, но можете да използвате всеки друг аналогов, ако предпочитате. А другият щифт на фотодиода ще бъде свързан към GND.

Ако ще ползваш модул с фотодиод, какъвто също има, връзката ще е друга. И ще варира в зависимост от вида на модула, който сте закупили, но обикновено също не е много сложен.

Що се отнася до кода, той е следният, прост прост фрагмент за измервайте интензитета на светлината с фотодиод:

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. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

тест по английскиТествайте каталонскииспанска викторина