Emparelhando um resistor dependente de luz (LDR) com um Arduino Uno

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Esteja você construindo um robô ou configurando um monitor, inicie seu projeto observando a luz ambiente no seu espaço de trabalho. Essa leitura pode levar você a ajustar o brilho de um relógio ou outro monitor ou até a configurar uma luz noturna automática que detecta uma sala escura. Resistores dependentes de luz (LDRs) são a chave para a construção de iluminação automatizada. Os LDRs são úteis e baratos, tornando-os uma excelente opção se você deseja experimentar sem gastar muito. Emparelharemos um LDR com uma placa Arduino Uno para demonstrar como eles operam juntos.

Emparelhando um resistor dependente de luz (LDR) com um Arduino Uno 1

Demonstração Rápida de Entrada LDR

Resistor dependente de luz Arduino - Diagrama da fiação

Diagrama Fritzing: Jeremy S. Cook

Primeiro, aqui está uma demonstração rápida de como usar um LDR:

  • Conecte o circuito mostrado no diagrama acima usando um Arduino Uno (ou adapte-o a qualquer placa de desenvolvimento com uma entrada analógica). O resistor fixo usado aqui é de dois quilos, mas resistores superiores ou inferiores podem funcionar melhor em sua situação.
  • Depois de concluir o circuito, abra Exemplos> Noções básicas> AnalogReadSerial no IDE do Arduino e carregue-o no seu Uno.
  • Quando você abre o monitor serial a 9600 bauds, vê um fluxo constante de números de 0 a 1023 (indicando um valor de tensão de 0-5V escalado para um intervalo de 0 a 1023) fluindo pela janela do console.

O que está acontecendo aqui?

Você pode se perguntar por que não consegue conectar o LDR diretamente do pino + 5V ao pino A0. Embora a resistência do LDR mude, você não possui um divisor de tensão nesta configuração. Seja a resistência relativamente alta ou baixa, tudo é "visto" no componente LDR, fixando A0 em + 5V. Quando você adiciona o resistor ao terra, ele forma um divisor de tensão. Agora, o LDR deve "espalhar" a tensão entre os dois resistores em série, e A0 detecta o valor médio.

Anúncio PCBWay

A equação em ação aqui é:Resistor dependente de luz Arduino - Equação do divisor de tensão "width =" 300 "height =" 62 "srcset =" http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor- Equação do divisor de tensão 300x62.png 300w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-Voltage-Doltider-Divider-Equation-768x159.png 768w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-Voltage-Divider-Equation-1024x212.png 1024w, http://www.circuitbasics.com/wp -content / uploads / 2018/08 / Arduino-Luz-dependente-resistor-tensão-divisor-610x126.png 610w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino- Equação do divisor de tensão do resistor dependente de luz-1080x223.png 1080w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-Voltage-Divider-Equation .png 1503w "tamanhos =" (largura máxima: 300px) 100vw, 300px

Leia Também  Viajando pelo mundo no trabalho: vantagens e desvantagens de ser um nômade digital

Para ver o que acontece sem um divisor de tensão, puxe o pino de aterramento para fora da placa de circuito temporariamente. Você verá o número do monitor serial subir para 1023, indicando que o potencial total de 5V está definido nesse pino.

Ajustar a iluminação com base nos dados

Resistor dependente de luz Arduino - Diagrama de fiação para LDR e LED "width =" 696 "height =" 650 "srcset =" http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent -Resistor-Wiring-Diagram-for-LDR-and-LED.png 696w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-Wiring-Diagram- for-LDR-and-LED-300x280.png 300w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-Wiring-Diagram-for-LDR-and -LED-610x570.png 610w "size =" (largura máxima: 696px) 100vw, 696px

Diagrama Fritzing: Jeremy S. Cook

O resistor à esquerda é de 2 kilohms e o resistor à direita é de 220 ohms.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

A maneira mais fácil de medir a tensão é usar um multímetro. A mágica do Arduino e de outras placas de desenvolvimento é que você pode programá-las para reagir automaticamente às mudanças nas condições. Por exemplo, seu LDR e Arduino podem ajustar a intensidade de um LED em resposta à iluminação ambiente da sala. Você pode criar este dispositivo em algumas etapas:

  • Adicione um LED e um resistor, como mostrado no diagrama acima. Adicione um resistor de 220 ohm para limitar a saída de corrente:
Resistor dependente de luz do Arduino - LDR e LED conectados ao Arduino "width =" 975 "height =" 650 "srcset =" http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent -Resistor-LDR-e-LED-Connected-to-Arduino.jpg 975w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-LDR-and- LED-Connected-to-Arduino-300x200.jpg 300w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-LDR-and-LED-Connected-to -Arduino-768x512.jpg 768w, http://www.circuitbasics.com/wp-content/uploads/2018/08/Arduino-Light-Dependent-Resistor-LDR-and-LED-Connected-to-Arduino-610x407. jpg 610w "tamanhos =" (largura máxima: 975px) 100vw, 975px

Imagem: Jeremy S. Cook

  • Verifique sua funcionalidade com o esboço de exemplo Exemplos> Noções básicas> Piscar, alterando LED_BUILTIN para 3 nos três locais onde a luz pisca.
  • Você pode alterar a intensidade percebida do LED pulsando muito rapidamente e alterando quanto tempo ele permanece sempre que pisca – uma técnica chamada modulação por largura de pulso ou PWM.
  • Carregue o código encontrado aqui, uma combinação do esboço de exemplo AnalogReadSerial usado anteriormente e outro esboço de exemplo chamado Desvanecimento, localizado no menu suspenso Analógico. O código usa a função "map" para unir as coisas, escalando o valor de entrada do sensor 0-1023 LDR para 0-255 para saída PWM.

Dependendo da quantidade de luz que o LDR vê (e, portanto, da tensão em A0), o LED acenderá ou diminuirá conforme necessário. O emparelhamento do LDR com um Arduino Uno ajuda a garantir que o LED não brilhe demais para o ambiente. Esta aplicação é apenas um exemplo de como usar esses sensores baratos em sua oficina.

Jeremy S. Cook é um engenheiro que trabalhou na automação de fabricação e escreve para uma variedade de publicações técnicas. Zach Wendt é um engenheiro mecânico com experiência em desenvolvimento de produtos para consumidores. Ele trabalha para a Arrow Electronics, uma das principais fornecedoras de produtos Arduino.

Leia Também  Intestino permeável, doença periodontal e doença crônica

Artigos que valem a leitura:
https://responsibleradio.com/top-25-trabalhos-de-entrada-de-dados-do-home-online-offline-no-investment/

https://draincleaningdenverco.com/webempresa-hospedagem-100-em-portugues-wordpress-especialistas/

https://weeventos.com.br/vistas-do-mesmo-no-proximo-ano-2014/

https://clipstudio.com.br/5-maneiras-para-vir-acima-com-um-negocio-de-milhoes-de-dolares/

https://multieletropecas.com.br/como-comecar-um-negocio-bem-sucedido-em-casa-2/

https://holidayservice-tn.com/176-paises-que-os-alemaes-podem-viajar-sem-um-visto/

https://teleingressos.com.br/ganhe-um-salario-e-uma-educacao-fantastica-como-um-tutor-em-minnesota/

https://proverasfestas.com.br/como-escrever-um-e-mail-comercial-profissional/

https://coniferinc.com/marketing-de-midia-social-uma-nova-era-da-industria-de-negocios-on-line-em-expansao/

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br