Índice:
- Suprimentos
- Etapa 1: 4 dígitos, display de 7 segmentos
- Etapa 2: Sensor de distância
- Etapa 3: Servo e LED
- Etapa 4: Código
Vídeo: Sensor de distância + 4 dígitos, display de 7 seg: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Use um sensor de distância e veja a distância dos objetos em uma tela de sete segmentos. Você também pode ver um servo se mover mais para a esquerda conforme um objeto se aproxima. Um LED vermelho irá dizer se você está muito perto e um LED verde irá dizer se você está muito perto.
Suprimentos
- 1 x 5641AS 4 dígitos, 7 segmentos de exibição
- 2 x 330 resistores
- 1 x sensor de distância ultra-sônico
- 1 x 180 graus servo
- 1 x LED vermelho
- 1 LED verde
- 1 x Arduino
- 2 tábuas de pão
- Fios
Etapa 1: 4 dígitos, display de 7 segmentos
Pino 6, 8, 9 e 12 para um pino pwm. Esses pinos são a potência de cada monitor individual. O arduino enviará energia para o pino do primeiro display e enviará um sinal alto ou baixo para cada pino de segmento (sendo os com letras no diagrama). Então, um número aparecerá na primeira tela. Então, o arduino desligará essa tela e ligará a segunda, a terceira e a quarta (que não estiverem sendo usadas). Os visores ligam e desligam tão rapidamente que parece apenas um grande número.
Etapa 2: Sensor de distância
O sensor de distância possui 4 pinos que são VCC, Trig, Echo e Ground. O VCC só precisa ter uma tensão de alimentação entre 5 e 7,8 volts. O aterramento deve ser de 0 volts. O pino trigonométrico precisa de um sinal pwm que ligará rapidamente por alguns milissegundos e depois desligará. Este sinal irá ligar o transmissor que irá enviar uma onda ultrassônica para um objeto. Esta onda será então enviada de volta para o receptor, que desligará um cronômetro. Desta vez, será convertido em um sinal pwm que o arduino converte em uma distância.
Etapa 3: Servo e LED
Um servo tem 3 pinos que são terra, VCC e sinal. O aterramento será de 0 volts, o VCC estará entre 5 a 10,6 volts de tensão de alimentação. O pino de sinal receberá um sinal pwm que estará entre 1 milissegundo e 2 milissegundos. Se o sinal pwm for de 1 milissegundo, o servo terá um ângulo de 0 graus. Ao passo que, se o sinal pwm for de 2 milissegundos, o servo terá ângulos de 180 graus. Porém, no código, a distância apenas precisa ser convertida em um ângulo e o arduino já criará o sinal pwm.
O LED funciona quando a distância do objeto é menor que 15 cm, enquanto um LED verde acende quando a distância é maior ou igual a 50 cm. Esses LEDs funcionam tendo o ânodo (positivo) conectado ao pino de sinal de um arduino e o cátodo (negativo) conectado a um resistor de 330 ohms que está conectado ao aterramento.
Etapa 4: Código
Alguns dos números dos pinos podem ser diferentes em comparação com o diagrama. Além disso, se você não gosta da velocidade do display, você sempre pode alterar o valor da variável DISPLAY_SPEED para um número diferente.