Você já imaginou criar um dispositivo que detecta a distância de objetos e acende LEDs para sinalizar o quão perto ou longe eles estão? Um monitor de distância com LED e sensor ultrassônico é um projeto perfeito para hobbistas que querem mergulhar no mundo da eletrônica com Arduino. Este tutorial foi feito para você, que adora colocar a mão na massa e construir algo funcional. Vamos te guiar passo a passo, desde a lista de materiais até a programação, para que você tenha um projeto incrível funcionando em poucas horas.
Neste artigo, você aprenderá como montar um circuito simples, programar o Arduino e testar seu monitor de distância. Usaremos um sensor ultrassônico HC-SR04, LEDs e um Arduino Uno, componentes acessíveis e fáceis de encontrar. Além disso, vamos explicar como cada parte funciona, para que você entenda a lógica por trás do projeto. Seja para monitorar a distância em um robô, um sistema de alarme ou até um projeto de automação caseira, esse monitor é versátil e divertido de construir.
Pronto para transformar sua curiosidade em um projeto real? Vamos detalhar tudo o que você precisa saber, com instruções claras e dicas práticas. Ao final, você terá um monitor de distância funcional e ideias para adaptá-lo a outros projetos. Continue com a gente e veja como é fácil dar vida a essa ideia!
O que é um Monitor de Distância?
Um monitor de distância é um dispositivo eletrônico que mede a distância entre ele e um objeto usando ondas, como ultrassom ou luz, e exibe ou sinaliza essa informação. No caso do nosso projeto, usaremos um sensor ultrassônico HC-SR04 para calcular a distância com base no tempo que as ondas sonoras levam para ir até um objeto e voltar. O resultado é mostrado por LEDs, que acendem de acordo com a proximidade do objeto, tornando o projeto visual e interativo.
Esse tipo de dispositivo é perfeito para hobbistas porque é simples, acessível e tem várias aplicações práticas. Por exemplo, você pode usá-lo em um robô para evitar obstáculos, em um sistema de estacionamento caseiro ou até como um alarme de proximidade. A combinação do sensor ultrassônico com LEDs permite visualizar a distância de forma intuitiva, o que é ideal para quem está começando na eletrônica. Além disso, o projeto é uma ótima porta de entrada para aprender sobre Arduino, programação e circuitos.
O monitor de distância é construído com componentes baratos e fáceis de encontrar, como o Arduino Uno e o sensor HC-SR04, que são amplamente usados na comunidade maker. Sites como Arduino.cc oferecem recursos para quem quer se aprofundar. Com este projeto, você vai entender como sensores e microcontroladores trabalham juntos, abrindo portas para criações mais complexas no futuro.
Materiais Necessários
Antes de começar a montar o seu monitor de distância com LED e sensor ultrassônico, é importante reunir todos os componentes e ferramentas necessários. A boa notícia é que o projeto usa itens acessíveis, amplamente disponíveis em lojas de eletrônica ou online. Abaixo, listamos tudo o que você vai precisar, com links para facilitar a compra e algumas dicas para escolher os melhores componentes.
Lista de Materiais
- Arduino Uno (ou compatível): O cérebro do projeto. Qualquer modelo compatível com Arduino funciona, mas o Uno é ideal para iniciantes. Comprar no Mercado Livre.
- Sensor Ultrassônico HC-SR04: Responsável por medir a distância enviando e recebendo ondas ultrassônicas. É barato e confiável. Comprar na Amazon Brasil.
- LEDs (3 unidades): Use LEDs de cores diferentes (ex.: vermelho, amarelo e verde) para indicar distâncias próximas, médias e longas. Escolha LEDs de 5mm com resistores de 220Ω. Comprar no Baú da Eletrônica.
- Resistores de 220Ω (3 unidades): Protegem os LEDs contra corrente excessiva.
- Protoboard: Para montar o circuito sem solda, ideal para testes rápidos.
- Jumpers (fios de conexão): Pelo menos 10 fios macho-macho para conectar os componentes na protoboard.
- Cabo USB para Arduino: Para conectar o Arduino ao computador e carregar o código.
- Computador com Arduino IDE: Você precisará do software gratuito Arduino IDE para programar. Baixe em Arduino.cc.
- Ferramentas opcionais: Um multímetro para testar conexões e uma chave de fenda pequena para ajustes.
Dicas para Escolher os Materiais
- Verifique se o sensor HC-SR04 é original ou de boa qualidade, pois modelos muito baratos podem ser imprecisos.
- LEDs de cores diferentes ajudam a tornar o projeto mais visual, mas você pode usar LEDs da mesma cor se preferir.
- Se você já tem uma protoboard grande, pode usá-la para outros projetos no futuro. Modelos de 400 ou 830 pontos são ideais.
- Caso não tenha jumpers, você pode usar fios comuns e cortá-los no tamanho certo, mas jumpers prontos economizam tempo.
Com esses materiais em mãos, você está pronto para começar a montagem. Certifique-se de comprar de fornecedores confiáveis para evitar componentes defeituosos. Se preferir, lojas como FilipeFlop oferecem kits para iniciantes com tudo o que você precisa.
Como Funciona o Sensor Ultrassônico
Para entender como o monitor de distância com LED e sensor ultrassônico funciona, é essencial conhecer o papel do sensor ultrassônico HC-SR04 e dos LEDs no projeto. O sensor ultrassônico é o coração do sistema, responsável por medir a distância, enquanto os LEDs mostram os resultados de forma visual. Vamos explicar o funcionamento de cada componente de maneira clara para que você compreenda a lógica por trás do projeto.
O Sensor Ultrassônico HC-SR04
O HC-SR04 é um sensor que usa ondas sonoras de alta frequência (ultrassom) para calcular a distância até um objeto. Ele tem dois componentes principais: um transmissor, que emite as ondas, e um receptor, que capta o eco dessas ondas ao voltarem após baterem em um objeto. A distância é calculada com base no tempo que a onda leva para ir e voltar, usando a fórmula: Distância = (Tempo × Velocidade do Som) ÷ 2. A velocidade do som no ar é de cerca de 343 m/s, e o Arduino faz esse cálculo automaticamente.
O sensor tem quatro pinos: VCC (alimentação), GND (terra), TRIG (ativa o transmissor) e ECHO (recebe o sinal do receptor). Quando o pino TRIG é acionado, o sensor envia um pulso ultrassônico e o pino ECHO retorna o tempo que o pulso levou para voltar. Esse tempo é convertido em distância pelo código no Arduino. Para mais detalhes sobre o HC-SR04, confira o datasheet oficial.
Os LEDs
Os LEDs no projeto servem como indicadores visuais. Cada LED acende com base na distância medida pelo sensor. Por exemplo:
- LED Verde: Distâncias maiores (ex.: acima de 50 cm).
- LED Amarelo: Distâncias médias (ex.: entre 20 e 50 cm).
- LED Vermelho: Distâncias curtas (ex.: menos de 20 cm).
Os LEDs são conectados ao Arduino com resistores para limitar a corrente, evitando que queimem. O Arduino controla quais LEDs acendem enviando sinais digitais para os pinos correspondentes, com base na distância calculada.
Integração com o Arduino
O Arduino Uno atua como o cérebro do projeto, conectando o sensor e os LEDs. Ele recebe os dados do HC-SR04, processa a distância e decide quais LEDs devem acender. O código que você vai programar no Arduino IDE faz todo o trabalho de leitura do sensor e controle dos LEDs, tornando o projeto interativo e funcional. Este é um ótimo exemplo de como microcontroladores podem integrar sensores e atuadores para criar sistemas úteis.
Com essa base, você está pronto para montar o circuito e programar o Arduino. Vamos para a próxima etapa!
Montagem do Circuito
Agora que você entende como o sensor ultrassônico e os LEDs funcionam, é hora de colocar a mão na massa e montar o circuito do monitor de distância com LED e sensor ultrassônico. Este é um projeto simples, ideal para hobbistas, e não exige solda, já que usaremos uma protoboard. Vamos detalhar cada passo para garantir que você consiga montar tudo sem dificuldades. Siga as instruções abaixo e, se possível, tenha um diagrama ao lado para referência visual.
Passo a Passo para Montar o Circuito
- Prepare a Protoboard e o Arduino: Coloque o Arduino Uno ao lado da protoboard. Certifique-se de que a protoboard está limpa e que os jumpers estão organizados para facilitar as conexões.
- Conecte o Sensor Ultrassônico HC-SR04:
- VCC: Conecte o pino VCC do sensor ao pino 5V do Arduino.
- GND: Conecte o pino GND do sensor ao pino GND do Arduino (qualquer um dos pinos GND funciona).
- TRIG: Conecte o pino TRIG ao pino digital 9 do Arduino.
- ECHO: Conecte o pino ECHO ao pino digital 10 do Arduino.
- Conecte os LEDs:
- Pegue três LEDs (verde, amarelo e vermelho, por exemplo) e conecte o ânodo (perna mais longa) de cada um aos pinos digitais 3, 4 e 5 do Arduino, respectivamente.
- Conecte o cátodo (perna mais curta) de cada LED a um resistor de 220Ω. A outra ponta do resistor deve ser conectada ao GND do Arduino, usando a protoboard para facilitar.
- Verifique as Conexões: Antes de ligar, confira todas as conexões para evitar curto-circuitos. Certifique-se de que os pinos estão bem encaixados e que não há fios soltos.
- Alimentação: Conecte o Arduino ao computador com o cabo USB para fornecer energia e programar o código na próxima etapa.
Diagrama do Circuito
Para ajudar, você pode consultar um diagrama visual do circuito. Sites como Tinkercad permitem simular circuitos Arduino, o que é ótimo para visualizar a montagem. Basicamente, o HC-SR04 terá quatro fios conectados ao Arduino, e cada LED terá um resistor ligado ao GND, formando um circuito paralelo.
Dicas para uma Montagem Bem-Sucedida
- Organize os fios: Use jumpers de cores diferentes para cada tipo de conexão (ex.: vermelho para VCC, preto para GND) para evitar confusão.
- Teste os LEDs: Antes de montar, teste cada LED com um multímetro ou conectando diretamente ao Arduino com um resistor para garantir que estão funcionando.
- Posicione o sensor: Coloque o HC-SR04 em uma área livre de obstruções, pois ele precisa de espaço para enviar e receber ondas ultrassônicas.
- Evite erros comuns: Certifique-se de que o pino ECHO está no pino correto (10) e que os resistores estão bem conectados aos LEDs, ou eles podem não acender.
Com o circuito montado, você está pronto para programar o Arduino e dar vida ao seu monitor de distância. Na próxima seção, vamos fornecer o código e explicar como ele funciona.
Programação do Monitor
Com o circuito montado, é hora de programar o Arduino para fazer o monitor de distância com LED e sensor ultrassônico funcionar. Usaremos o Arduino IDE para escrever e carregar o código que lê os dados do sensor HC-SR04 e controla os LEDs com base na distância medida. Abaixo, fornecemos um código simples e funcional, com explicações detalhadas de cada parte para que você entenda exatamente o que está acontecendo. Vamos por partes para manter tudo claro e fácil de seguir.
Preparando o Arduino IDE
Antes de começar, certifique-se de que o Arduino IDE está instalado no seu computador. Se ainda não o fez, baixe-o gratuitamente em Arduino.cc e instale. Conecte o Arduino ao computador com o cabo USB, abra o IDE e selecione a placa (Arduino Uno) e a porta correta em Ferramentas > Placa e Ferramentas > Porta. Agora, você está pronto para programar.
Código do Monitor de Distância
Aqui está o código que você vai usar. Copie e cole no Arduino IDE:
cppCollapseWrapCopy
// Definindo os pinos do sensor ultrassônico e LEDs
const int trigPin = 9; // Pino TRIG do HC-SR04
const int echoPin = 10; // Pino ECHO do HC-SR04
const int ledVerde = 3; // LED para distâncias longas
const int ledAmarelo = 4; // LED para distâncias médias
const int ledVermelho = 5; // LED para distâncias curtas
// Variáveis para o cálculo da distância
long duracao;
int distancia;
void setup() {
// Configurando os pinos
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledVerde, OUTPUT);
pinMode(ledAmarelo, OUTPUT);
pinMode(ledVermelho, OUTPUT);
// Iniciando a comunicação serial para depuração
Serial.begin(9600);
}
void loop() {
// Limpa o pino TRIG
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Envia um pulso de 10 microssegundos
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Lê o tempo do pulso no pino ECHO
duracao = pulseIn(echoPin, HIGH);
// Calcula a distância em centímetros
distancia = duracao * 0.034 / 2;
// Exibe a distância no Monitor Serial
Serial.print("Distancia: ");
Serial.print(distancia);
Serial.println(" cm");
// Controla os LEDs com base na distância
if (distancia > 50) {
digitalWrite(ledVerde, HIGH);
digitalWrite(ledAmarelo, LOW);
digitalWrite(ledVermelho, LOW);
} else if (distancia >= 20 && distancia <= 50) {
digitalWrite(ledVerde, LOW);
digitalWrite(ledAmarelo, HIGH);
digitalWrite(ledVermelho, LOW);
} else {
digitalWrite(ledVerde, LOW);
digitalWrite(ledAmarelo, LOW);
digitalWrite(ledVermelho, HIGH);
}
// Pequena pausa antes da próxima leitura
delay(500);
}
Explicação do Código
- Definição dos Pinos: No início, definimos os pinos usados para o sensor (TRIG e ECHO) e os LEDs (verde, amarelo e vermelho). Isso facilita a organização e futuras alterações.
- Variáveis: As variáveis duracao e distancia armazenam o tempo do pulso ultrassônico e a distância calculada, respectivamente.
- Função setup(): Configura os pinos como entrada (ECHO) ou saída (TRIG e LEDs) e inicia o Monitor Serial para exibir a distância no computador.
- Função loop():
- Envia um pulso ultrassônico pelo pino TRIG.
- Mede o tempo que o pulso leva para voltar pelo pino ECHO com a função pulseIn().
- Calcula a distância usando a fórmula distancia = duracao * 0.034 / 2 (a constante 0.034 converte o tempo em centímetros, considerando a velocidade do som).
- Acende os LEDs com base na distância: verde para mais de 50 cm, amarelo para 20–50 cm e vermelho para menos de 20 cm.
- Monitor Serial: Exibe a distância no Arduino IDE (abra em Ferramentas > Monitor Serial) para ajudar na depuração.
Carregando o Código
- Copie o código acima para o Arduino IDE.
- Clique em Verificar (ícone de check) para garantir que não há erros.
- Clique em Carregar (ícone de seta) para enviar o código ao Arduino.
- Abra o Monitor Serial (atalho: Ctrl+Shift+M) e configure a taxa de transmissão para 9600 baud para ver as medições de distância.
Dicas de Programação
- Ajuste os intervalos dos LEDs: Se quiser mudar os limites de distância (ex.: vermelho para menos de 10 cm), altere os valores na estrutura if-else do código.
- Teste sem LEDs: Se preferir, comente as linhas dos LEDs (usando //) para testar apenas o sensor no Monitor Serial.
- Economize energia: O delay(500) faz o Arduino pausar meio segundo entre leituras. Aumente ou diminua esse valor para ajustar a frequência das medições.
- Para aprender mais sobre programação Arduino, confira tutoriais no site oficial do Arduino.
Com o código carregado, seu monitor de distância está quase pronto! Na próxima seção, vamos testar o projeto e resolver possíveis problemas.
Testando o Projeto
Com o circuito montado e o código carregado no Arduino, chegou o momento de testar o seu monitor de distância com LED e sensor ultrassônico. Essa etapa é crucial para garantir que tudo está funcionando como esperado e para corrigir eventuais problemas. Vamos explicar como testar o projeto passo a passo, o que observar e como solucionar os problemas mais comuns que podem surgir. Prepare-se para ver seu projeto ganhar vida!
Passos para Testar o Monitor
- Conecte o Arduino: Certifique-se de que o Arduino está conectado ao computador via cabo USB. O circuito deve estar montado conforme descrito na seção de montagem, com o sensor HC-SR04 e os LEDs devidamente conectados.
- Abra o Monitor Serial: No Arduino IDE, vá até Ferramentas > Monitor Serial (ou pressione Ctrl+Shift+M) e configure a taxa de transmissão para 9600 baud. Isso exibirá as medições de distância em tempo real.
- Posicione o Sensor: Coloque o sensor ultrassônico em uma superfície plana, apontando para uma área livre. Evite obstruções próximas, como fios ou objetos, que possam interferir nas ondas ultrassônicas.
- Teste com Objetos: Mova um objeto (como um livro ou sua mão) na frente do sensor, variando a distância entre 5 cm e 1 metro. Observe:
- O LED vermelho deve acender quando o objeto está a menos de 20 cm.
- O LED amarelo deve acender entre 20 e 50 cm.
- O LED verde deve acender para distâncias acima de 50 cm.
- No Monitor Serial, você verá a distância em centímetros atualizada a cada meio segundo.
- Verifique a Resposta: Confirme se os LEDs acendem conforme os intervalos programados e se as distâncias exibidas no Monitor Serial fazem sentido. Por exemplo, se você posicionar um objeto a 30 cm, o LED amarelo deve acender e o Monitor Serial deve mostrar algo próximo de “Distancia: 30 cm”.
Solucionando Problemas Comuns
Se algo não funcionar como esperado, não se preocupe! Aqui estão os problemas mais comuns e como resolvê-los:
- Os LEDs não acendem:
- Verifique se os LEDs estão conectados corretamente (ânodo no pino correto, cátodo com resistor ao GND).
- Teste os LEDs individualmente com um multímetro ou um circuito simples para confirmar que não estão queimados.
- Confirme se os pinos no código (3, 4 e 5) correspondem aos pinos usados no circuito.
- O sensor não mede a distância corretamente:
- Cheque as conexões do HC-SR04, especialmente os pinos TRIG (9) e ECHO (10).
- Certifique-se de que não há obstruções bloqueando as ondas ultrassônicas.
- No Monitor Serial, observe se os valores de distância são inconsistentes. Isso pode indicar um sensor defeituoso ou ruído no ambiente.
- Monitor Serial mostra “0” ou valores aleatórios:
- Verifique se a taxa de transmissão no Monitor Serial está configurada para 9600 baud.
- Reinicie o Arduino desconectando e reconectando o cabo USB.
- Recarregue o código para garantir que não há erros de compilação.
- O Arduino não responde:
- Confirme que a placa e a porta estão corretamente selecionadas no Arduino IDE.
- Teste com outro cabo USB ou porta do computador.
Dicas para um Teste Bem-Sucedido
- Ambiente controlado: Teste em um local sem muitas superfícies refletivas (como vidros) que possam confundir o sensor ultrassônico.
- Ajuste os limites: Se os intervalos dos LEDs (20 cm e 50 cm) não forem ideais para sua aplicação, volte ao código e modifique os valores na estrutura if-else.
- Registre os resultados: Anote as distâncias exibidas no Monitor Serial e compare com uma régua para verificar a precisão do sensor.
- Para mais dicas de depuração, o fórum da comunidade Arduino é um ótimo recurso para hobbistas.
Se tudo funcionar corretamente, parabéns! Você agora tem um monitor de distância funcional que acende LEDs com base na proximidade de objetos. Na próxima seção, vamos explorar aplicações práticas e ideias para melhorar seu projeto.
Aplicações Práticas e Melhorias
Agora que seu monitor de distância com LED e sensor ultrassônico está funcionando, é hora de explorar como ele pode ser usado na prática e como você pode aprimorá-lo para torná-lo ainda mais interessante. Para hobbistas e makers, o mais empolgante é adaptar projetos simples como esse a diferentes cenários e adicionar funcionalidades criativas. Vamos apresentar algumas ideias de aplicações práticas e sugestões de melhorias que podem levar seu projeto a outro nível.
Aplicações Práticas
O monitor de distância é versátil e pode ser usado em vários contextos. Aqui estão algumas ideias para inspirar você:
- Robótica: Integre o monitor em um robô para evitar obstáculos. O sensor pode detectar paredes ou objetos, e os LEDs podem sinalizar quando o robô está muito próximo, ajudando na navegação autônoma. Veja exemplos de robôs Arduino em Instructables.
- Automação Residencial: Use o monitor como um sistema de alerta para portas ou garagens. Por exemplo, instale-o em uma garagem para indicar quando um carro está na posição certa para estacionar, com o LED vermelho acendendo se estiver muito perto da parede.
- Projetos Educacionais: Se você faz parte de um grupo maker ou ensina eletrônica, este projeto é ideal para demonstrar conceitos como sensores, programação e controle de LEDs. Ele é simples o suficiente para iniciantes, mas permite explorar tópicos mais avançados.
- Monitoramento de Espaços: Coloque o sensor em uma entrada para detectar a presença de pessoas ou objetos, usando os LEDs como indicadores visuais. Isso pode ser útil em projetos de segurança caseira.
- Jogos Interativos: Crie um jogo simples onde o jogador deve manter um objeto a uma distância específica do sensor para manter o LED verde aceso, como um desafio de equilíbrio.
Ideias para Melhorias
Para tornar o projeto ainda mais funcional e divertido, considere estas sugestões:
- Adicione um Buzzer: Inclua um buzzer para emitir sons diferentes com base na distância. Por exemplo, um bipe rápido quando o objeto está muito perto (LED vermelho) e um bipe mais lento para distâncias maiores. Conecte o buzzer a um pino PWM (como o pino 6) e adicione linhas ao código para controlá-lo. Veja como usar buzzers em Arduino Project Hub.
- Inclua um Display LCD: Substitua ou complemente os LEDs com um display LCD 16×2 para mostrar a distância exata em centímetros. Isso torna o projeto mais informativo e profissional. Bibliotecas como LiquidCrystal facilitam a integração.
- Ajuste os Intervalos Dinamicamente: Modifique o código para permitir que o usuário ajuste os limites de distância (20 cm e 50 cm) usando botões ou potenciômetros, tornando o projeto mais flexível.
- Adicione Conectividade: Integre um módulo Bluetooth (como o HC-05) para enviar as medições de distância para um aplicativo no celular. Isso é ótimo para projetos de IoT. Confira tutoriais de Bluetooth em Random Nerd Tutorials.
- Melhore a Estética: Coloque o circuito em uma caixa personalizada, com furos para o sensor e os LEDs, para dar um acabamento profissional. Você pode usar impressoras 3D ou caixas plásticas disponíveis em lojas como FilipeFlop.
Como Implementar Melhorias
Para adicionar um buzzer, por exemplo, conecte o terminal positivo do buzzer ao pino 6 do Arduino e o terminal negativo ao GND. No código, adicione uma função como tone(pino, frequência, duração) para emitir sons. Para um display LCD, use a biblioteca LiquidCrystal e conecte os pinos conforme o datasheet do display. Cada melhoria exige pequenos ajustes no circuito e no código, mas são acessíveis até para iniciantes com um pouco de prática.
Essas aplicações e melhorias mostram como um projeto simples pode ser a base para ideias mais complexas. Experimente adaptar o monitor às suas necessidades ou combine-o com outros sensores para criar algo único. A comunidade maker está cheia de inspiração, e sites como Hackster.io podem ajudar com mais ideias.
Conclusão
Construir um monitor de distância com LED e sensor ultrassônico é uma maneira incrível de mergulhar no mundo da eletrônica e da programação com Arduino. Neste tutorial, você aprendeu a montar um circuito simples, programar o Arduino para ler dados do sensor HC-SR04 e controlar LEDs com base na distância de objetos. Mais do que isso, você descobriu como um projeto básico pode ser adaptado para aplicações práticas, como robótica, automação residencial ou até jogos interativos. Para hobbistas e makers, esse é apenas o começo: com os conhecimentos adquiridos, você pode explorar sensores mais avançados, adicionar funcionalidades como buzzers ou displays LCD, ou até integrar seu projeto a sistemas de IoT. Continue experimentando, testando e compartilhando suas criações na comunidade maker – o próximo projeto pode ser ainda mais empolgante!
Perguntas Frequentes
- O que fazer se o sensor HC-SR04 não detectar objetos corretamente?
Verifique as conexões dos pinos TRIG e ECHO, garantindo que estão nos pinos corretos (9 e 10). Certifique-se de que o sensor está em uma área livre de obstruções e que não há superfícies refletivas, como vidros, interferindo nas ondas ultrassônicas. Teste outro sensor se o problema persistir. - Posso usar outro modelo de Arduino além do Uno?
Sim! Qualquer modelo compatível, como Arduino Nano ou Mega, funciona, desde que você ajuste os pinos no código, se necessário. Verifique a compatibilidade dos pinos digitais e analógicos no datasheet da sua placa. - Como posso tornar o projeto portátil?
Para torná-lo portátil, alimente o Arduino com uma bateria de 9V ou um power bank via conector USB. Coloque o circuito em uma caixa compacta com furos para o sensor e LEDs, garantindo um design robusto. - É possível medir distâncias maiores que 1 metro?
O HC-SR04 pode medir até cerca de 4 metros, mas a precisão diminui em distâncias maiores. Para melhorar, ajuste o código para filtrar ruídos ou considere sensores mais avançados, como o VL53L0X, para aplicações de longo alcance. - Posso adicionar mais LEDs para indicar outras faixas de distância?
Sim! Adicione mais LEDs conectados a outros pinos digitais do Arduino e modifique o código com condições if-else adicionais para definir novas faixas de distância. Por exemplo, adicione um LED azul para distâncias entre 50 e 100 cm.