Circuitos Eletrônicos no Tinkercad: Projeto Prático - MakerHero
Circuitos Eletrônicos no Tinkercad: Projeto Prático

Circuitos Eletrônicos no Tinkercad: Projeto Prático

Deixe um comentário

Nesta aula, vamos colocar em prática nossos conhecimentos sobre circuitos eletrônicos e programação com Arduino em um projeto empolgante e desafiador. Neste projeto prático, utilizaremos três LDRs (Light Dependent Resistors) conectados a um Arduino para controlar a intensidade de cor de um LED RGB. Pronto para construir circuitos eletrônicos no Tinkercad?

Os LDRs são sensores de luz que variam sua resistência de acordo com a quantidade de luz que incide sobre eles. Ao integrá-los com o Arduino, poderemos ajustar a intensidade das cores vermelho, verde e azul do LED RGB com base na luz captada por cada LDR. 

Esse projeto não apenas reforça conceitos de eletrônica e programação, mas também demonstra como sensores podem ser utilizados para criar efeitos visuais dinâmicos e interativos.

Materiais Necessários

Para completar este projeto, você precisará dos seguintes itens disponíveis no Tinkercad:

  • Arduino Uno
  • 3 LDRs 
  • 1 LED RGB
  • 3 Resistores de 220 ohms (para os LEDs RGB)
  • 3 Resistores de 10k ohms (para os LDRs)
  • Protoboard

Montagem: Circuitos Eletrônicos no Tinkercad

Siga os passos abaixo para conectar os componentes corretamente:

Montagem de Circuitos Eletrônicos no Tinkercad

  • Posicione o Arduino Uno na área de trabalho do Tinkercad.
  • Coloque três LDRs na protoboard.
  • Conecte um terminal de cada LDR a um dos pinos analógicos do Arduino (A0, A1 e A2).
  • Conecte o outro terminal de cada LDR a uma linha de alimentação positiva (5V) da protoboard.
  • Conecte um resistor de 10kΩ entre o terminal do LDR que está ligado ao pino analógico do Arduino e uma linha de alimentação negativa (GND) da protoboard.
  • Coloque o LED RGB na protoboard.
  • Conecte o cátodo comum (segundo pino) do LED RGB a uma linha de alimentação negativa (GND) da protoboard.
  • Conecte um resistor de 220Ω entre cada um dos outros três pinos do LED RGB (vermelho, verde e azul).
  • Conecte o pino vermelho do LED RGB ao pino digital 9 do Arduino.
  • Conecte o pino verde do LED RGB ao pino digital 11 do Arduino.
  • Conecte o pino azul do LED RGB ao pino digital 10 do Arduino.
  • Conecte a linha de alimentação positiva (5V) da protoboard ao pino 5V do Arduino.
  • Conecte a linha de alimentação negativa (GND) da protoboard ao pino GND do Arduino.

Abaixo está a vista esquemática do circuito:

vista esquemática - circuitos eletrônicos no Tinkercad

Programação em Texto

Para controlar o LED RGB baseado na leitura dos LDRs, vamos escrever um código simples para o Arduino Tinkercad. O código abaixo faz a leitura analógica dos três LDRs e ajusta a cor do LED RGB de acordo com a intensidade de luz medida.

Programação em Blocos

Para quem prefere ou está mais familiarizado com programação em blocos, aqui está uma descrição de como programar este projeto no Tinkercad Online utilizando a interface de blocos.

  • Dentro do loop principal, adicione blocos para ler os valores analógicos dos LDRs.

  • Use blocos de mapeamento para converter os valores dos LDRs (0-1023) para a faixa de PWM (0-255).

  • Utilize blocos de escrita analógica para enviar os valores convertidos aos pinos dos LEDs.

Simulação de Circuitos Eletrônicos no Tinkercad

Agora que você tem a montagem do circuito e o código de programação, é hora de realizar a simulação no Tinkercad para ver como tudo funciona. Aqui estão os passos para configurar e rodar a simulação:

  • Com o circuito montado e o código inserido, clique no botão “Iniciar Simulação”.
  • A simulação começará a rodar, e você poderá ver o LED RGB mudar de cor com base nos valores lidos pelos LDRs.
  • No Tinkercad, clique em cada LDR e utilize a opção de ajuste de luminosidade para simular diferentes condições de iluminação.

Faça seu comentário

Acesse sua conta e participe