Índice:

MAX44009 Sensor de luz com OLED: 7 etapas
MAX44009 Sensor de luz com OLED: 7 etapas

Vídeo: MAX44009 Sensor de luz com OLED: 7 etapas

Vídeo: MAX44009 Sensor de luz com OLED: 7 etapas
Vídeo: AT89S51 - BH1750FVI Light Intensity Meter 2024, Novembro
Anonim
MAX44009 Sensor de luz com OLED
MAX44009 Sensor de luz com OLED

Olá amigos!

Ontem decidi postar outro gadget simples que fiz para um amigo meu. Ele me pediu para fazer um medidor de luz simples para controlar um ventilador e um relé em sua casa verde durante o dia. Infelizmente não posso postar fotos desse projeto, pois só programei um nano para ele e não sei o que ele achou desde então. Mas eu posto minha versão disso.

Etapa 1: Então, o que é isso?

Este é um medidor de luz (lux) que usa um arduino, um sensor de luz, um display OLE e alguns leds. A razão pela qual escolhi o display oled é que é fácil de conectar com o arduino. Dessa forma, eu pude economizar tempo e material para colocar tudo junto.

Comecemos!

Etapa 2: o sensor de luz

O Sensor de Luz
O Sensor de Luz

O sensor de luz ambiente MAX44009 é ótimo, fácil de usar e muito barato. Mas o mais importante, tem uma ampla faixa de medição: 0,045 Lux a 188.000 Lux; corrente de operação muito baixa. A biblioteca que uso oferece suporte ao cálculo de WPM (watt por metro quadrado). Isso é bom o suficiente ?? SIM!

Só aconselho usá-lo com 3,3 volts quando conectado ao arduino.

Eu adicionei estes links para ler sobre os fatos básicos.

www.maximintegrated.com/en/products/sensor…

hu.mouser.com/new/maxim-integrated/maximma…

O que é WPM?

Como está escrito na biblioteca h.file: bla bla …………….. Isso permite um sensor de baixo custo e pequena escala que é capaz de aproximar a energia que está atingindo a terra (em W / m ^ 2)

a qualquer momento. Eu acho que é direto.

Etapa 3: Materiais

Materiais
Materiais
Materiais
Materiais
Materiais
Materiais

As peças necessárias para este projeto são:

- Arduino Uno (Atmega328 e superior)

- Visor I2C de 0,96"

- sensor de luz MAX44009

- Uma placa de ensaio

- Alguns fios de ligação

- Alguns leds ou uma barra de led de 10 segmentos

Mas é claro que você também pode usar qualquer outra tela, se desejar.

Etapa 4: conexões

Por favor, entenda: eu não tenho fritagem ou qualquer outra coisa parecida. Eu não gosto disso e não tenho tempo e coragem para me preocupar com isso.

As conexões são muito simples:

O display e o sensor usam as linhas I2C do Arduino.

Exibição:

VCC - 3,3 ou 5 volts

GND - Ground

SCL - Analógico 5

SDA - Analógico 4

MAX44009:

VCC - 3,3 volts (apenas !!)

GND - Ground

SCL - Analógico 5SDA - Analógico 4

Os 10 leds que usei na placa de ensaio usam os pinos digitais 2 a 11.

Etapa 5: Software

Estou dando as bibliotecas e o esboço que usei.

Copie e cole, compile e faça upload para o arduino.

Etapa 6: Lightmeter em funcionamento

Medidor de luz em funcionamento
Medidor de luz em funcionamento
Medidor de luz em funcionamento
Medidor de luz em funcionamento
Medidor de luz em funcionamento
Medidor de luz em funcionamento
Medidor de luz em funcionamento
Medidor de luz em funcionamento

Após o upload, o arduino está medindo e exibindo o valor Lux, wpm. As leituras são atualizadas a cada 300ms.

O esboço consiste em duas partes. A primeira parte está sem os leds, a segunda parte está com os leds.

Como o sensor pode medir até 18.8006 lux, decidi que cada led indicará 18.000 lux. Mas você pode ajustar os valores às suas necessidades. Encomendei uma barra de led de 10 segmentos para a minha versão final deste medidor de luz, mas ainda não a recebi. É a única peça faltando, mas quando eu recebê-la vou fabricá-la em um invólucro impermeável.

Etapa 7: Concluído

Você terminou. Use-o como quiser.

Espero que seja útil.

Tenha um bom dia!

Recomendado: