Índice:

Lâmpada de intensidade de luz com Arduino: 3 etapas
Lâmpada de intensidade de luz com Arduino: 3 etapas

Vídeo: Lâmpada de intensidade de luz com Arduino: 3 etapas

Vídeo: Lâmpada de intensidade de luz com Arduino: 3 etapas
Vídeo: Arduino: Controle de intensidade da lampada. 2024, Julho
Anonim
Lâmpada de intensidade de luz com Arduino
Lâmpada de intensidade de luz com Arduino

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

Etapa 1: configure o layout da placa de ensaio como o seguinte
Etapa 1: configure 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

Etapa 2: adicione o relé, fios, fonte de alimentação e resistores
Etapa 2: adicione 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

Etapa 3: Use o seguinte código para programar o circuito para funcionar com base na resistência do LDR
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.

Recomendado: