DK105 – Grove SunLight Sensor

Olá! Desse vez, vamos apresentar implementação do sensor Grove SunLight na placa DK 105. Esse sensor, baseado no circuito integrado Sl1145, é capaz de quantificar a luz visível, irradiação e ultravioleta. Para mais informações, acesse a página do sensor clicando aqui, pois este tutorial é focado na transmissão dos dados via radiofrequência. O significado das grandezas pode ser melhor esclarecido na página oficial do sensor.

Basicamente, iremos coletar os dados da luz visível, irradiação e ultravioleta e depois transmitir todos eles utilizando a plataforma Radiuino. Como sempre, utilizaremos o Python para a coleta desses dados.

Antes de iniciar seu projeto, você deve baixar a biblioteca Grove_Sunlight_Sensor e salvar na pasta libraries do diretório Arduino (normalmente localizado em Arquivos de programas ou Arquivos de programas (x86) do seu computador) . O arquivo para download está no final deste tutorial. Na Figura 1 é mostrado o sensor solar, cuja comunicação é I2C (observe os pinos SCL e SDA destacados nos dois pinos da direita do conector grove).

Figura 1. SunLight Sensor.

Se é a primeira vez que você está utilizando o DK105 em seus projetos, clique aqui.

O sensor foi ligado  no primeiro conector grove I2C da placa DK105 (observe a Figura 2). Na Figura 2, a primeira coluna da direita para a esquerda consiste em conexões para sensores I2C. Em outras palavras, o sensor iria funcionar do mesmo jeito caso fosse ligado em outro conector da mesma coluna. Isso porque o que define a comunicação I2C é  endereçamento do dispositivo no barramento de dados. Qualquer dúvida a respeito da ligação, utilize o arquivo de mapeamento na pinagem do DK105 apresentado no final deste documento. Os Firmwares e o arquivo Python também foram disponibilizados no final da página.

Figura 2. Conexão do módulo GPS na placa DK105.

Passos a serem seguidos

1º – Faça upload de Firmware da base e do nó sensor, configurando os parâmetros da camada física (potência de transmissão, canal, offset de frequência e taxa da comunicação Serial) e de rede (endereço). Se você não faz ideia do que são essas configurações, vá até a página APRENDENDO.

2º – Abra o python e execute (pressionar F5 ou ir na aba Run no topo da página). Observe a Figura 3. Serão feitas as leituras de visibilidade, radiação e ultravioleta.

Figura 3. Leitura de luz visível, irradiação e ultravioleta.

Simples, não é? Prontos para medir e quantificar os raios solares?

Documentos para Download

Biblioteca Grove_SunLight_Sensor –> Biblioteca SunLight Sensor

Mapeamento da placa DK105 –> Pinagem grove DK105

Firmwares e Python –> Firmwares e Python_SunLight Sensor