- Material Necessário
- Diagrama de circuito
- LDR
- Trabalho de LED controlado por LDR usando Arduino
- Explicação do código:
- Controlando o Relé usando LDR com Arduino
Todos nós queremos que nossos eletrodomésticos sejam controlados automaticamente com base em algumas condições e isso é chamado de automação residencial. Hoje vamos controlar a luz com base na escuridão do lado de fora, a luz liga automaticamente quando está escuro lá fora e desliga quando fica claro. Para isso, precisamos de um sensor de luz para detectar a condição da luz e alguns circuitos para controlar o sensor de luz. É como o circuito detector de luz e escuridão, mas desta vez estamos usando o Arduino para obter mais controle sobre a luz.
Neste circuito, estamos fazendo um Sensor de Luz utilizando LDR com Arduino para controlar uma lâmpada / CFL conforme a condição de luz da sala ou área externa.
Material Necessário
- Arduino UNO
- LDR (Resistor Dependente de Luz)
- Resistor (100k-1; 330ohm-1)
- LED - 1
- Módulo de relé - 5v
- Bulbo / CFL
- Fios de conexão
- Tábua de pão
Diagrama de circuito
LDR
LDR é um resistor dependente de luz. Os LDRs são feitos de materiais semicondutores para permitir que tenham suas propriedades sensíveis à luz. Existem muitos tipos, mas um material é popular e é o sulfeto de cádmio (CdS). Esses LDRs ou RESISTORES DE FOTO funcionam com base no princípio de “Condutividade da foto”. Agora, o que esse princípio diz é, sempre que a luz incide na superfície do LDR (neste caso) a condutância do elemento aumenta ou em outras palavras, a resistência do LDR cai quando a luz incide na superfície do LDR. Esta propriedade de diminuição da resistência para o LDR é alcançada porque é uma propriedade do material semicondutor usado na superfície.
Anteriormente, fizemos muitos circuitos usando LDR, que usam LDR para automatizar as luzes de acordo com os requisitos.
Trabalho de LED controlado por LDR usando Arduino
Conforme o diagrama do circuito, fizemos um circuito divisor de tensão usando LDR e resistor de 100k. A saída do divisor de tensão é alimentada para o pino analógico do Arduino. O Pin analógico detecta a tensão e fornece algum valor analógico para o Arduino. O valor analógico muda de acordo com a resistência de LDR. Assim, quando a luz incide sobre o LDR, a resistência diminui e, portanto, o valor da tensão aumenta.
Intensidade da luz ↓ - Resistência ↑ - Tensão no pino analógico ↓ - A luz acende
De acordo com o código do Arduino, se o valor analógico cair abaixo de 700, consideramos escuro e a luz acende. Se o valor for superior a 700, consideramos brilhante e a luz se apaga.
Explicação do código:
Código Arduino completo e vídeo de demonstração são fornecidos no final deste projeto.
Aqui, estamos definindo os pinos para relé, LED e LDR.
# define relé 10 int LED = 9; int LDR = A0;
Configurando o LED e o relé como pino de saída e LDR como pino de entrada.
pinMode (LED, SAÍDA); pinMode (relé, OUTPUT); pinMode (LDR, INPUT);
Lendo o valor analógico da tensão por meio do pino A0 do Arduino. Esta tensão analógica será aumentada ou diminuída de acordo com a resistência do LDR.
int LDRValue = analogRead (LDR);
Dando a condição de escuro e claro. Se o valor for inferior a 700, então está escuro e o LED ou a luz acende. Se o valor for maior que 700, ele ficará brilhante e o LED ou a luz serão desligados.
if (LDRValue <= 700) {digitalWrite (LED, HIGH); digitalWrite (relé, ALTO); Serial.println ("Está escuro lá fora; Status das luzes: LIGADO"); } else {digitalWrite (LED, LOW); digitalWrite (relé, LOW); Serial.println ("É brilhante por fora; Status das luzes: DESLIGADA"); }
Controlando o Relé usando LDR com Arduino
Em vez de controlar um LED de acordo com o brilho e a escuridão, podemos controlar as luzes de nossa casa ou qualquer equipamento elétrico. Tudo o que precisamos fazer é conectar um módulo de relé e definir o parâmetro para ligar e desligar qualquer aparelho CA de acordo com a intensidade da luz. Se o valor cair abaixo de 700, o que significa que está escuro, o relé opera e as luzes são ligadas. Se o valor for maior que 700, o que significa que está dia ou claro, o relé não funcionará e as luzes permanecerão apagadas. Saiba mais sobre o relé aqui e como conectar um dispositivo AC ao relé.
Além disso, verifique:
- Circuito controlador de iluminação pública automática usando relé e LDR
- Luz de escada automática
- Luz de emergência Raspberry Pi