Índice:

Faça você mesmo - Assistente de estacionamento baseado em Arduino V2: 6 etapas
Faça você mesmo - Assistente de estacionamento baseado em Arduino V2: 6 etapas

Vídeo: Faça você mesmo - Assistente de estacionamento baseado em Arduino V2: 6 etapas

Vídeo: Faça você mesmo - Assistente de estacionamento baseado em Arduino V2: 6 etapas
Vídeo: Fiquei 2 anos sem cortar o cabelo! 2024, Novembro
Anonim
Image
Image

Quando a vida te dá bananas !!!!! Basta comê-los.

A necessidade é a mãe das invenções e não vou negar esse fato. Falando francamente, esta é a segunda vez que esbarrei na parede da garagem desde que nos mudamos para esta nova casa. É isso, não haveria terceira vez.

Neste vídeo, vou usar um sensor ultrassônico para calcular a distância do carro da parede da garagem e exibi-lo usando LEDs verdes, azuis, amarelos e vermelhos. A cor dos LEDs indica se você deve continuar se movendo, diminuir a velocidade, parar ou voltar.

O custo total do projeto é de cerca de $ 20 - $ 25.

Etapa 1: Esquemático

Montagem de Componentes
Montagem de Componentes

Para este projeto, precisamos:

  • 8 x LEDs multicoloridos
  • 8 x resistores de 220ohm
  • 1 x Arduino NANO
  • 1 x sensor ultrassônico HC-SR04
  • 1 x alto-falante e
  • 1 x resistor de 100 ohm

Vamos começar conectando os LEDs aos pinos número D5 a D12 do Arduino com um resistor de 200ohm entre cada um dos pinos. Então, vamos conectar o alto-falante ao pino A0 do Arduino. O pino TRIG do sensor ultrassônico se conecta ao D2 e o pino ECHO se conecta aos pinos D3 do Arduino. Finalmente, conecte o pino VCC do Sensor Ultrassônico à saída de 5 V do Arduino e para finalizar o circuito conecte todos os pinos -ve ao pino GND do Arduino.

Etapa 2: Montagem de componentes

Montagem de Componentes
Montagem de Componentes
Montagem de Componentes
Montagem de Componentes

Vou começar soldando os LEDs na placa. Vermelho na parte superior, depois amarelo, seguido de azul e verde na parte inferior.

Você pode usar a cor que quiser, depende totalmente de como você deseja apresentá-la. A razão pela qual escolhi essas cores foi para mostrar o nível de severidade conforme o carro se aproxima da parede. Eu poderia até ter usado uma única cor para toda a configuração. Depois de soldar os LEDs, estou soldando os resistores limitadores de corrente de 8 x 220ohm na parte de trás da placa. Em seguida, estou soldando a campainha e o resistor de 100 ohms à placa. Depois disso, estou soldando 2 fileiras de Tiras de Cabeçalho de Pinos Femininos para segurar o Arduino. Em seguida, é hora de soldar o sensor ultrassônico na parte inferior da placa. Finalmente, antes de desconectar a parte inferior, estou soldando os cabos na placa. Tudo bem, é assim que parece. Agora, vamos examinar o código na próxima seção.

Etapa 3:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Arquivo Gerber:

Esquema: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Etapa 4: O Código

O código
O código

Inicie o código incluindo a biblioteca "NewTone.h" e definindo as constantes e as variáveis globais que serão usadas em todo o código.

Em seguida, na seção de configuração, defina os modos de pino. Agora, na seção de loop, calcule a "Distância" em polegadas lendo o valor recebido do Sensor Ultrassônico. Em seguida, verificando o valor da "Distância", ligaremos ou desligaremos os LEDs com base na distância do objeto. Se a distância for maior que 200 desligue todos os LEDs e a campainha, pois o objeto está fora de alcance.

O próximo bit do código verifica se o objeto está estacionário no momento. Ele compara o valor da distância atual com a distância anterior e se os valores forem iguais (o objeto não se moveu) ele incrementa um contador. Se o objeto se mover a qualquer momento durante este processo, o contador será redefinido para 0.

Quando o contador chega a 20, todos os LEDs são desligados. E finalmente crie a função que desliga todos os LEDs e a campainha.

Código:

Biblioteca NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac… Arquivo Gerber:

Etapa 5: demonstração

Demo
Demo

Usando meu Land Rover R1V2 vou demonstrar o projeto para vocês. Como você pode ver, os indicadores LED vão de verde para vermelho conforme o rover se aproxima do sensor ultrassônico. Sim!! missão cumprida.

Etapa 6:

Obrigado novamente por verificar minha postagem. Espero que ajude você.

Se você quiser me apoiar, inscreva-se no meu canal no YouTube (https://www.youtube.com/user/tarantula3).

Obrigado, ca novamente no meu próximo tutorial.

  • JLCPCB - 2 $ para protótipo PCB:
  • V1:
  • Teaser:
  • Vídeo:

Recomendado: