Un facile esperimento sull’effetto fotoelettrico

Oggi vi presento un facilissimo esperimento per osservare l’effetto fotoelettrico. Bastano pochi componenti elettronici facili da trovare: un LED che emetta luce verde dal corpo trasparente, una resistenza attorno al migliaio di Ohm e un voltmetro. In questo post ho usato, al posto del voltmetro, una scheda Arduino.

L’effetto fotoelettrico consiste nell’emissione di elettroni da parte di un materiale illuminato da luce di frequenza sufficientemente alta. Stando ai risultati ottenuti da Planck, la luce è costituita di un flusso di particelle dette fotoni, ciascuna delle quali possiede un’energia E=hf, dove f è la frequenza della luce misurata in Hertz e h la costante di Planck. Gli elettroni possono essere estratti dal materiale solo se E>V dove V è l’energia di legame degli elettroni nel materiale considerato (tipicamente dell’ordine di qualche eV). Se i fotoni hanno energia sufficiente, l’intensità della corrente prodotta dall’effetto fotoelettrico è proporzionale all’intensità della luce che lo provoca.

Osservando l’interno di un LED attraverso il suo corpo si vede che è formato di due parti: una più massiccia e l’altra più sottile, come si vede nell’immagine qui sotto, tratta da un lavoro di Aaron Hebin (in tedesco).

LED-internals.png

L’anodo va collegato al polo positivo di una pila, mentre il catodo va connesso al polo negativo attraverso una resistenza di almeno 100 Ohm (per limitare la corrente che scorre nel dispositivo). L’elemento più grande serve a sostenere un cristallo di materiale semiconduttore, collegato elettricamente all’altro elemento da un filo sottilissimo e praticamente invisibile.

L’energia di legame degli elettroni presenti nel cristallo di cui è fatto un LED verde è di circa 2.3 eV. Se quindi s’illumina il LED con luce di energia maggiore o uguale a questa (verde o blu), dal LED escono elettroni. Viceversa, illuminando il LED con luce di energia minore (rossa), non si provoca alcuna emissione di elettroni.

Gli elettroni eventualmente generati fluiranno per lo più attraverso il corpo del LED, che è conduttore, e genereranno quindi una corrente.

Se si collega una resistenza da un migliaio di Ohm in serie al LED e si misura la differenza di potenziale ai capi della serie ci aspetteremmo di trovare zero, perché non ci sono generatori in questo circuito. E invece si misura qualche decina di mV. Il motivo è che la luce ambiente è sufficiente a produrre l’effetto fotoelettrico. Il cristallo emette elettroni che s’incanalano nel circuito e provocano una corrente che si rivela attraverso la caduta di potenziale ai capi della resistenza.

Noi abbiamo fatto la misura con il dispositivo sotto illustrato.

IMG_20171118_153601.jpg

Una resistenza R1 da 220 Ohm connette il pin GND di Arduino al catodo di un LED verde. L’anodo dello stesso LED è connesso invece a una resistenza R2 da 1kΩ collegata poi al pin A0 di Arduino. Sotto si vede un particolare dei collegamenti:

LED-photoelectric-effect.png

Arduino è quindi usato come un voltmetro per misurare la differenza di potenziale ai capi della serie R1+LED+R2 con uno sketch semplicissimo:

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

void loop() {
  Serial.println(analogRead(A0));
  delay(250);
}

 

In condizioni ordinarie di luce leggiamo un valore attorno ai 100 mV. Basta coprire il LED con la mano per veder scendere il valore a meno di 80 mV. Il fenomeno è dovuto al fatto che la mano copre la luce ambiente, anche se solo parzialmente, che ha uno spettro continuo la cui frequenza varia da quella del rosso a quella del violetto. Si può vedere facilmente che, aumentando l’intensità della luce o diminuendola (agendo, per esempio, sulle tapparelle) la differenza di potenziale (e quindi l’intensità della corrente che scorre nelle resistenze) aumenta o diminuisce di qualche decina di mV.

Illuminando poi il LED con luce verde o violetta (potete usare lampade colorate oppure opportune App per smartphone oppure, ancora meglio, laser di colore diverso) potrete constatare come la luce rossa non provoca alcun fenomeno, mentre quella verde o azzurra sì. Fate attenzione a illuminare bene il cristallo. Per ottenere l’effetto voluto occorre disporre la sorgente luminosa esattamente sopra la parte curva del LED, in modo che la luce raggiunga il cristallo. Se s’illumina il corpo del LED lateralmente l’esperimento funziona male perché la luce non raggiunge bene il cristallo che dovrebbe produrre l’effetto fotoelettrico.

 

Annunci

6 risposte a "Un facile esperimento sull’effetto fotoelettrico"

Add yours

  1. mi piacerebbe capire meglio la relazione tra i numeri che mi compaiono sul monitor seriale e differenza di potenziale ai capi del led

    Mi piace

    1. Il circuito è composto di una serie R1+LED+R2. Ai capi di questo circuito, in assenza di luce, la tensione che si dovrebbe misurare è nulla perché la corrente che scorre in esso è nulla. Si può misurare un valore diverso da zero soltanto se sul pin A0 c’è una tensione non nulla. Questo può accadere perché i pin analogici sono connessi all’ADC (convertitore analogico digitale) che di fatto si comporta come un condensatore su cui è accumulata una carica che è quella che in effetti si misura. Quando il condensatore è scaricato può permanere una carica residua detta “piedistallo” che si manifesta come una tensione non nulla.

      Nel momento in cui s’illumina il LED comincia a scorrere corrente sul filo e questo determina una caduta di potenziale ai capi della serie che si misura sul pin A0. L’esperimento quindi consiste nell’osservare un brusco cambiamento del valore letto sul Serial Monitor in corrispondenza dell’accensione e dello spegnimento della luce che illumina il LED (se il colore della luce è quello giusto).

      Mi piace

  2. mi dispiace continuare a disturbarla e la ringrazio se mi risponderà. avrei altre due domande:
    1)qual’è il motivo per il quale scegliamo proprio una resistenza da 1kohm?
    2) Sul monitor seriale con un led verde a luce spenta mi compare questa sequenza di valori: ” 249-0-291-0-292-0-284-272-0-250-20-201-80-144-143-64-224-1″. i valori sono instabili e variano continuamente senza tuttavia superare il valore di 300. quando insisto sul led con una luce artificiale forte (lampada da scrivania), i valori che compaiono sono pressapoco stabili sui 330 circa. da cosa è data la variazione di quei valori?

    Mi piace

  3. Quello che conta non è il valore esatto della resistenza, ma l’ordine di grandezza. Va bene anche una da 2.2 kOhm o comunque intorno a quel valore. Serve per misurare una differenza di potenziale nell’intervallo di sensibilità di Arduino data la corrente fotoprodotta.

    I numeri fluttuano per ragioni statistiche. Deve fare una media su diverse letture per vedere bene il segnale. Il LED va illuminato con una luce il cui colore è vicino a quello emesso dal LED quando è acceso. Se per esempio il lED è verde, può provare a illuminarlo con un laser di quel colore. Il LED dev’essere verde quando acceso, ma quando è spento il suo corpo deve essere trasparente perché altrimenti il suo colore non dipende dalle caratteristiche del LED, ma solo dal filtro esercitato dall’involucro.

    Mi piace

    1. Non saprei. Lo sketch è così elementare che difficilmente potrebbe non funzionare. Le uniche cose che mi vengono in mente sono o che la velocità di comunicazione della porta USB non sia di 9600 baud (in questo caso basta cambiare il parametro in Serial.begin() o che il pin analogico usato sia rotto (o in corto).

      Mi piace

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Blog su WordPress.com.

Su ↑

%d blogger hanno fatto clic su Mi Piace per questo: