RECURSOS

Lições e tutoriais

Usar o Sensor de luminosidade


O sensor de luminosidade TSL2561 é um sensor de luz bastante sofisticado, responde a uma largura bastante larga em quase todo o espectro visível. Contrariamente aos sensores mais simples, o TSL2561 mede tanto o espectro infravermelho como a luz visível para melhor se aproximar à resposta do olho humano.

 

Guia de montagem

Use as instruções a seguir para ligar o sensor de luminosidade.

 

Vídeo de montagem

Visualise o vídeo Missão 1 Tutorial: Sensor de luminosidade e acompanhe a montagem do sensor de luminosidade.

 

Diagrama de montagem

        

 

Instruções de montagem

  1. Fio verde: Ligar o pino EN do sensor de luminosidade ao pino A4 do Arduino Pro Mini.
  2. Fio amarelo: Ligar o pino OUT do sensor de luminosidade ao pino A5 do Arduino Pro Mini.
  3. Fio preto: Ligar o pino GND do sensor de luminosidade ao pino GND do Arduino Mega Pro Mini.
  4. Fio vermelho: Ligar o pino de 3,3V no sensor de luminosidade ao pino de 3.3V do Arduino Mega Pro Mini.

 

Código para o Sensor luminosidade - TSL2561

O código que se segue é o código mínimo necessário para ligar o sensor de luminosidade à plataforma de experiências LUSOSAT.

Livrarias

A livraria Digital_Light_Sensor permite a comunicação com o sensor TSL2561.
Download: Digital_Light_Sensor

TSL2561
/***************************************************
 * Sensor de luminosidade TSL2561
 ***************************************************
 * Este exemplo lê a quantidade de luminosidade do sensor TSL2561
 * Criado em 06/09/2016
 * Por Mesquita
 ****************************************************/
 
/******************Informações**********************
 * 1.Ligar o Sensor de luminosidade aos pinos A4 e A5 do Arduino
     http://www.lusosat.org/images/luminosidadeTSL2561.png
 * 2.Código testado com o Arduino UNO, Nano, Mega e Mega Pro Mini
 ****************************************************/
 
#include<Wire.h>
#include<Digital_Light_TSL2561.h>

void setup() {
  Wire.begin();
  Serial.begin(9600);
  TSL2561.init();
}

void loop() {
  Serial.print("O valor da luz é: ");
  Serial.println(TSL2561.readVisibleLux());
  delay(1000);
}

 

Usos para o sensor de luminosidade

Terra
  - Determinação do nascer e pôr-do-sol
  - Luminosidade interior/exterior das habitações
  - Avaliação de protetores de luminosidade, filtros
  - Determinar o risco de degradação das plantas

Espaço
  - Detetar a quantidade de luminosidae
  - Atividades com o sensor

 

Experiências

  - Monitorização de plantas
  - Óculos solares e os raios UV
  - Especificações do sensor

 

Recursos Adicionais

  - TSL2561 datasheet
  - GibHub