Índice:

Medidor Lux com Arduino: 5 etapas
Medidor Lux com Arduino: 5 etapas

Vídeo: Medidor Lux com Arduino: 5 etapas

Vídeo: Medidor Lux com Arduino: 5 etapas
Vídeo: Arduino Lux meter 2024, Novembro
Anonim
Medidor Lux com Arduino
Medidor Lux com Arduino

Um medidor de lux (também conhecido como medidor de luz) - Um medidor de luz é um dispositivo usado para medir a quantidade de luz.

Lux - O lux (símbolo: lx) é a unidade de iluminância e emitância luminosa derivada do SI, medindo o fluxo luminoso por unidade de área.

Em termos de homens coxos, um lux é a quantidade de luz sobre uma área e um medidor de lux é uma ferramenta para usar isso. Esta é uma ferramenta muito útil, mas se você for usá-la uma ou duas vezes por ano ou mesmo apenas uma vez, o custo de um medidor é uma espécie de desperdício, no entanto, se você for como eu e tiver um LDR e um Arduino ideal, então você percebe isso e constrói em cerca de 20 minutos e por menos do que o custo da gasolina necessária para levá-lo à loja.

Etapa 1: As coisas de que você precisa

As coisas que você precisa
As coisas que você precisa

· Resistor 200 Ω

· Arduino UNO

· Perfboard

· Resistor dependente de luz (LDR)

· Solda

· Ferro de solda

· Jumpers Masculino para Masculino

(Opcional)

Tábua de pão

Etapa 2: Construa

Construa
Construa
Construa
Construa

Organize o resistor 200 Ω e o LDR em uma configuração de divisor de tensão, conforme descrito no esquema acima:

Em primeiro lugar, recomendo que você construa o circuito em uma placa de ensaio para testá-lo antes de soldá-lo ao Perfboard, assim:

Etapa 3: torne-o permanente

Torne-o permanente
Torne-o permanente
Torne-o permanente
Torne-o permanente
Torne-o permanente
Torne-o permanente

Reúna seus compostos para soldagem.

Organize as partes assim:

Um fio do resistor deve estar em seu próprio trilho e um fio do LDR deve estar em seu próprio trilho; o fio restante deve então ser conectado a um trilho. Isso criará o divisor de tensão de que precisamos para alimentar o Arduino e não se esqueça dos cabeçalhos; cada cabeçalho é conectado a um trilho.

Dica: Não coloque o LDR plano no Perfboard se você estiver usando um ferro de solda em bastão (não uma estação de solda), eu queimei o LDR e tive que refazê-lo.

Quando terminar, deverá ficar assim:

Etapa 4: o código (o esboço do Arduino)

Depois de construir a sonda, ainda precisamos de um medidor para traduzir os dados brutos para a linguagem humana, medição de Lux.

Primeiro, definimos algumas constantes para usar mais tarde em nossos cálculos.

Em nossa função de configuração, apenas iniciamos uma conexão serial para exibir nossas leituras.

Em nosso loop, declaramos as variáveis e seus tipos. Em seguida, obtemos a leitura da sonda por meio do pino A1 do Arduino. Agora, a parte favorita de todos, MATH, dividimos a tensão de A1 por nossa constante MAX_ADC_READING e depois multiplicamos por nossa constante ADC_REF_VOLTAGE para obter a tensão do resistor. Para obter a tensão LDR, menos a tensão calculada do resistor de nosso ADC_REF_VOLTAGE, esse valor é então usado para obter a resistência LDR dividindo a tensão LDR pela tensão do nosso resistor e, em seguida, multiplicando o resultado pela nossa constante REF_RESISTANCE, quase pronto, usamos o pow () na biblioteca Arduino para obter um expoente usando ldrResistance como base e a constante LUX_CALC_EXPONENT como expoente de saída, esse valor é então multiplicado pela constante LUX_CALC_SCALAR para obter nosso valor Lux. Ok, a aula de matemática acabou. Agora imprimimos essas informações no monitor serial e esperamos 250 ms para podermos lê-las. Basta fazer o upload do código para o seu Arduino e conectar a sonda, agora você está pronto para medir a iluminância da luz

Etapa 5: Conclusão:

Sim, eu sei que você pode gostar de medidor de luz do Arduino, mas ainda pode ser melhorado com um LCD e / ou cartão SD, onde moro para obter esses compostos são muito caros, então não pude adicioná-los. Embora eu espere que alguém que leia isso melhore meu design e o faça. Outra melhoria poderia ser usar um Arduino menor, como um mini ou nano, para facilitar a movimentação e o armazenamento.

Recomendado: