Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste projeto, exploro como utilizar o arduino para criar uma lâmpada que muda dependendo da hora do dia. A pedido do usuário, a lâmpada mudará seu brilho ao quantificar ou reduzir a resistência do LDR -resistor de detecção de luz-. Este projeto foi concluído no tinkercad e utiliza um relé para terceirizar a energia no circuito que o arduino não consegue preencher para a lâmpada. Aqui está o que você precisa!
Suprimentos
1 relé
Resistor de 1 quilo-ohm
1 LDR (fotorresistor)
1 fonte de alimentação
1 Arduino
1 breadboard
1 lâmpada
Etapa 1: Etapa 1: configurar o layout da placa de ensaio como o seguinte
Para conceber uma aparência semelhante ao tutorial, é imperativo seguir o layout da placa de ensaio não apenas por sua limpeza, mas também pela eficiência.
Etapa 2: Etapa 2: adicionar o relé, fios, fonte de alimentação e resistores
Mantenha a fonte de alimentação nas configurações padrão do tinkercad (5 volts, 5 amperes de corrente).
Etapa 3: Etapa 3: Use o seguinte código para programar o circuito para funcionar com base na resistência do LDR
Vamos dar algum contexto ao código. A linguagem arduino é muito original e se assemelha ao código de bloco em sua simplicidade. Em primeiro lugar, precisamos declarar nossas portas que usamos para conectar o terminal 5 do relé e o terminal 2 do LDR. Eu pessoalmente usei as portas 5 para o relé e A0 para o LDR, no entanto, você pode escolher qualquer um dos pinos analógicos para o LDR e qualquer um dos pinos digitais para o relé. Precisamos acessar o valor que o LDR retorna dados diferentes níveis de luz. Portanto, aplicamos uma declaração if que é "if (analogRead (A0)> 500)", então isso significaria que, uma vez que uma certa escuridão seja atingida, a lâmpada começará a acender, tornando-se mais brilhante quanto menos luz houver.