Desta vez, conectaremos o sensor de luz digital de 16 bits BH1750 (luxômetro), implementado no módulo GY-302, ao Arduino.
É necessário
- - Arduino;
- - módulo GY-302 com sensor digital de luz BH1750;
- - Computador pessoal.
Instruções
Passo 1
Considere o módulo GY-302 com o sensor BH1750. O sensor BH1750 é um sensor de iluminação digital de 16 bits que define sua faixa de medição: de 1 a 65535 lux. O sensor BH1750 é sensível à luz visível e praticamente não é afetado pela radiação infravermelha, ou seja, responde à mesma faixa espectral do olho humano. Como resultado, esses sensores são amplamente usados em equipamentos eletrônicos modernos - dispositivos móveis, câmeras de foto e vídeo, sistemas domésticos inteligentes e muitos outros.
O módulo é conectado por meio de uma interface I2C de dois fios e a alimentação é fornecida a partir de +5 volts. A interface I2C nas placas Arduino é implementada nos pinos analógicos A4 e A5, que são responsáveis pelo SDA (barramento de dados) e SCL (barramento de clock), respectivamente. O pino ADDR da GY-302 pode ser deixado desconectado ou conectado ao aterramento.
Passo 2
Não vamos nos aprofundar nos meandros da implementação da interface para a interação do sensor BH1750 com o Arduino, mas usaremos a biblioteca pronta. Você pode baixá-lo aqui: https://github.com/claws/BH1750/archive/master.zip. Descompacte o arquivo baixado no diretório com o ambiente de desenvolvimento "Arduino IDE / bibliotecas".
Vamos escrever este esboço e fazer o upload para o Arduino. No esboço, a cada 100 ms lemos as leituras de iluminação em lux do sensor BH1750 e enviamos esses dados para a porta serial.
etapa 3
Vamos conectar o sensor de luz BH1750 ao Arduino conforme mostrado acima. Vamos conectar a placa Arduino ao computador. Inicie o IDE do Arduino e abra o monitor serial com o atalho de teclado "Ctrl + Shift + M" ou através do menu "Ferramentas". No monitor da porta serial, os valores de iluminação de nosso sensor BH1750 serão executados. Aponte o sensor em direção a uma fonte de luz, bloqueie-o da luz e você verá como a leitura muda.