"Ciencia y Tecnología" por Manolo: TSL2561 Luminosity Sensor.

Marquesina

"AQUÍ NO NOS DETENEMOS A MIRAR EL PASADO POR MUCHO TIEMPO SIGUE SIEMPRE ADELANTE, ABRIENDO NUEVAS PUERTAS Y HACIENDO COSAS NUEVAS. SÉ CURIOSO" Walt Disney.

viernes, 20 de noviembre de 2020

TSL2561 Luminosity Sensor.

Este sensor es de luminosidad y es más preciso que otros más baratos. Permite calcular la luminosidad obteniendo valores en lx (lux, medida derivada del SI)

Adafruit


Puede ser configurado en distintos valores de ganancia.
Permite medir en infrarrojos y en el visible ya que contiene diodos para ambos rangos del espectro electromagnético.

Se conecta a través de I2C y podemos seleccionar una de las tres direcciones con las que viene. Eso significa que con un microprocesador (arduino por ejemplo) podemos usar hasta tres TSL2561.

Rango de temperatura: -30ºC a 80ºC
Rango de detección: 0,1 a 40 000 lux
Voltaje: 2,7 a 3,6 V
Consumo en activo: 0,5 mA
Consumo en inactivo: 15 microA

Precio: ronda los 5€.

Conexiones 

  • VCC pin a 3.3V o 5v 
  • GND a ground pin del micro.
  • i2c SCL clock pin a i2c clock pin. En Arduino Uno/Duemilanove/Diecimila/etc es el A5
  • i2c SDA data pin a i2c data pin. En Arduino Uno/Duemilanove/Diecimila/etc es A4

Adafruit

Descargamos la librería  Adafruit_TSL2561 library


Adafruit



Adafruit



La librería TSL2561 usa Adafruit_Sensor support backend.

Buscamos la librería  Adafruit Unified Sensor y se instala.




Adafruit

Cogemos el ejemplo en Archivos->Ejemplos->AdafruitTSL2561->sensorapi. Ejecutamos y abrimos monitor serie en 9600 baudios y vemos sus medidas.

Sencillo.

Adafruit