<br>
Anem a fer algun dels muntatges següents per controlar el pas d'objectes per una porta o una cinta corredera, per fer alguna alarma, o per mesurar un feix de llum làser tallat de forma analògica associat a algun propòsit físic.
La distancia entre el emissor làser i el fototransistor pot variar entre 10 cm i més de 5 metres.
Anem a usar els sensors:
|
Làser KY-008 El làser emet llum als 650 nm (roig) , i treballa a tensions entre 3V i 5V. |
Fototransistor BPW77N El BPW77N té el màxim de sensibilitat als 850 nm, però pot captar llum entre els 450 i 1080 nm (entre el blau i el Infraroig) |

|
Els pins del KY-008 que usarem són el GND i S que posarem a 5V per alimentar-lo de forma permanent.
|
Els pins del fototransistor BPW77N que usarem són el colector que posarem a 5V i l'emissor que posarem a terra amb GND.
Aquest fototransistor capta llum visible, en un rang espectroscòpic ample, així que el posarem dins d'una fusta perforada una vegada tingam els cables soldats per que no capte més que la llum que li arribe des del emissor làser. |
Fes el muntatge següent:

Ara prova el programa FeixLaser-FT.py :
# FeixLaser-FT.py import time import board import digitalio from analogio import AnalogIn analog_in1 = AnalogIn(board.GPIO4) # Conectad a FotoTransistor VBPW77NA #laser = digitalio.DigitalInOut(board.GPIO6) # Laser activat des del GPIO6 #laser.direction = digitalio.Direction.OUTPUT #laser.value = True #Activem el laser de forma permanent #El feix de llum laser d'aquest emisor pot arribar a mes de 5 metres while True: print("Lectura FotoTransistor VBPW77NA = ", analog_in1.value, sep=" ") #Valor entra 0 i 65535 #Lectura FotoTransistor valdra 65535 si arriba el feix de llum #Lectura FotoTransistor valdra 0 si no arriba la llum laser time.sleep(0.8) |
L'eixida del terminal ens mostra les dades:


