Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos

Componentes e Materiais

Componente Quantidade
Arduino Leonardo 1
Display de matriz (4 vias MAX7219) 1

Ferramentas e Máquinas Necessárias

Sobre o Projeto

Este projeto simples ajudará você a estacionar seu carro na garagem exibindo a distância dos objetos à frente do para-choque do seu carro. Uma mensagem "STOP" (PARE) informará quando é hora de parar. O projeto é baseado nos usuais medidores de distância ultrassônicos HC-SR04 ou Parallax Ping))) e uma placa Arduino. Usei o Leonardo, mas deve funcionar em qualquer outra placa original ou compatível.

Para o display, escolhi uma versão de matriz por seu tamanho e por razões estéticas.

Passo 1: O que você precisa...

Para construir este projeto você precisa:

Passo 2: Construa o Projeto...

Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos
Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos
Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos
Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos
Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos
Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos

Baixe o diagrama esquemático arduinorangefinder.pdf. Você também encontra anexados o PDF do HC-SR04 e do Ping))), apenas para sua referência. O diagrama eletrônico é muito simples, siga-o exatamente. Sugiro estender as fiações do display e sensor por cerca de 1 metro (veja imagem 1) para que você possa posicioná-los mais facilmente depois.

Na imagem 2 você pode ver como soldar os pinos de alimentação do display e sensor: +5V do display e Vcc do sensor precisam ser soldados juntos. Todo outro pino deve ter seu próprio terminal.

A imagem 5 é a versão Ping))) do projeto. Vá para o próximo passo quando pronto...

F94NL6QIVCVU48A.pdf | F20YI99IVA513TU.pdf | FEH4AIJIVCVU47X.pdf

Passo 3: Código do Arduino...

Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos
Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos

É hora de trabalhar no lado do Arduino.

Baixe a biblioteca anexada MD_MAX72XX.zip e instale-a pela IDE (Sketch > Import Library).

Agora descompacte e carregue o sketch MeasureDistanceV200.ino e vamos analisá-lo. Existem várias linhas que você pode editar:

  1. Tipo de display de matriz: A biblioteca fornecida suporta 4 tipos de display de matriz, então deve funcionar com a maioria dos displays do mercado. Apenas descomente um define por vez e faça upload do código para o Arduino para ver se combina com seu display.
  2. Tipo de sensor: Descomente apenas a linha que corresponde ao seu sensor.
  3. Escolha sua unidade de medida preferida entre centímetros ou polegadas: Descomente apenas a correta, um aviso foi definido na compilação condicional, ele mostrará o que você escolheu.

Agora defina as distâncias como preferir, você pode modificá-las mais tarde quando o projeto estiver no local.

Faça upload do código e verifique se tudo funciona. Se tiver problemas, verifique novamente fiações e conexões.

Atualização 2019/03/30 - O código foi atualizado: Nova biblioteca de display de matriz, suporta 4 tipos de display (muita documentação dentro da biblioteca). Créditos para majicdesigns.

Atualização 2019/01/10 - O código foi atualizado: Adicionada a possibilidade de escolher a unidade de medida entre centímetros ou polegadas.

Atualização 2017/12/30 - O código foi atualizado: Desliga o display quando parado na distância STOP por mais de 10 segundos!

Passo 4: O Projeto em Ação...

Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos
Medidor de Distância para Estacionamento em Garagem com Arduino – Alertas Precisos

Meça a altura da parte mais saliente do para-choque do seu carro em relação ao chão. Prenda o sensor próximo à parede, na altura que você mediu.

Usei uma folha de espuma de poliestireno na qual fiz um slot para o sensor (veja imagem).

Agora posicione o display para que você possa vê-lo de dentro do carro.

Tente entrar com o carro e verifique as distâncias, ajuste-as no código do Arduino e faça upload novamente se necessário.

Divirta-se!

Código

Código Arduino V2.00

Código Arduino atualizado para suportar diferentes tipos de display de matriz

Sem preview (apenas download).

Biblioteca de Display de Matriz

Nova biblioteca de display de matriz

Sem preview (apenas download).

Processo de manufatura

  1. Estendendo GoPiGo v2 no Windows 10 IoT Core para Raspberry Pi 3
  2. Painel de Controle para Flight Simulator 2020 com Arduino Nano – Display LCD e CDI
  3. Painel de Chaves e LEDs para Microsoft Flight Simulator 2020 com Arduino
  4. Mealheiro Inteligente: Controlar Aceitador de Moedas com Arduino Nano
  5. Jogo da Velha com Arduino, Matriz LED MAX7219 e Caixa de Papelão
  6. Construa um Voltímetro DIY com Arduino e Display Nokia 5110 – Guia Passo a Passo
  7. Construa um Temporizador Regressivo Confiável com Arduino e Display de 7 Segmentos SparkFun
  8. Eletrodomésticos Ativados por Voz: Controle Bluetooth com Google Assistant
  9. Construa o App Fridgeye com Display Nextion: Guia Passo a Passo
  10. Construa Seu Próprio Carro RC Porsche com Arduino: Guia Passo a Passo