2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, vamos demonstrar como fazer uma cega automática de janela usando o Arduino e o módulo LDR. Durante o dia, a cortina / persiana desce e à noite sobe.
Etapa 1: Descrição
O módulo LDR dará um sinal ALTO se a intensidade da luz for alta e dará um sinal BAIXO quando a intensidade da luz for baixa.
O Arduino girará o motor DC no sentido horário sempre que detectar ALTO do módulo LDR e a persiana da janela for abaixada, da mesma forma quando o Arduino receber o sinal BAIXO do módulo LDR, ele girará o motor DC no sentido anti-horário e a persiana será aberta acima. O tempo de rotação do motor CC dependerá do comprimento da cortina.
Componentes necessários para este tutorial: Arduino Uno - (check-out aqui)
Motor DC 9V - (verifique aqui)
Módulo LDR - (verifique aqui)
Módulo de driver de motor CC L293d - (verifique aqui)
Jumper Wires - (check-out aqui)
Etapa 2: Diagrama de Circuito
Módulo LDR tem 3 pinos
VCC - Conecte este pino a 5V do Arduino Nano
GND - Conecte este pino ao GND do Arduino Nano
VOUT - Este pino será conectado ao pino A0 do Ananlog do Arduino Nano
O motor DC será acionado pelo módulo driver do motor L293D. O driver do motor L293D será operado a partir do Arduino Nano. Possui 4 pinos de entrada para 2 motores, vamos usar apenas um motor.
A conexão do driver do motor L293D é a seguinte:
M2a / IN1 - Este pino será conectado ao pino digital nº 3 do Arduino Nano
M2b / IN2 - Este pino será conectado ao pino digital nº 2 do Arduino Nano
VCC - Conecte este pino à bateria externa de 9V
GND - Conecte este pino ao aterramento da bateria de 9V
Etapa 3: saída de vídeo
Baixe seu código aqui