Índice:
Vídeo: BEEP Like a Car! Sensor de sonar: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Eu não gosto muito do BEEP barulhento que você consegue com carros modernos quando o sensor de estacionamento está ativado, mas hey … é bastante útil, não é ?!
Preciso de um sensor portátil que me diga a que distância estou de um obstáculo? Provavelmente não, pelo menos até meus olhos continuarem trabalhando.
No entanto, eu ainda queria experimentar e fazer meu próprio sensor portátil de “estacionamento” (ou ferramenta audível de medição de distância).
Os sensores do carro são infravermelhos, mas eu não tinha um receptor infravermelho sobressalente em casa. Em vez disso, encontrei um sensor ultrassônico HC-SR04 na gaveta. Um pouco de fiação / codificação fácil e … aqui está: Como fazer BEEP como um carro!
Lista de materiais:
- HC-SR04 x 1: sensor ultrassônico
- uChip: placa compatível com Arduino IDE
Buzzer piezoelétrico
- Resistores de 10 KOhm, 820 Ohm (ou qualquer outro valor que você encontrar chegando perto o suficiente)
NPN BJT
- Cabo micro-USB (mais uma fonte de alimentação USB de 5 V se você quiser torná-lo portátil)
Etapa 1: Fiação
O conector micro-USB fornece a alimentação que o uChip fornece no VEXT (pino_16) e GND (pino_8).
Quanto à fiação GPIO, qualquer combinação é possível, desde que você use portas de pino habilitadas para PWM.
No meu caso, usei pin_1 para controlar a campainha, enquanto pin_9 e pin_10 estão conectados aos pinos de sinal ECHO e TRIGGER respectivamente do sensor ultrassônico.
Independentemente de você estar usando uma campainha ativa ou passiva (que são uma campainha com circuito de acionamento integrado ou uma membrana piezoelétrica simples, respectivamente), o circuito de controle é equivalente. No entanto, tenha cuidado ao conectar uma campainha ativa, pois você deve verificar a polaridade dos pinos, ao usar um passivo que é desprezível.
DICA: como você verifica se a campainha está ativa ou passiva?
Normalmente, uma campainha ativa carrega uma marca + em algum lugar indicando a polaridade. Por outro lado, os transdutores passivos não possuem essa marca.
Etapa 2: Programação
EDITAR:
Carregue o esboço atualizado “BeepLikeACarMillis.ino” no uChip usando o IDE do Arduino. Esta versão do código não faz uso de delay () e, portanto, é mais confiável! O MCU monitora continuamente a distância usando o sonar HC-SR04.
Defina os vários #define de acordo com suas necessidades. Como padrão, a distância mínima é 200 mm enquanto a máxima é 2500 mm. Além disso, você é mais que bem-vindo para modificar a definição do BUZZ_DIV para alterar a frequência com que o bipe ocorre.
Verifique as diferenças no código comparando o esboço atualizado (“BeepLikeACarMillis.ino”) com o antigo (“BeepLikeACar.ino”).
A versão antiga do código usa a função delay (), que mantém o processador ocupado com a contagem do tempo perdido e, como consequência, o MCU não consegue processar nenhuma outra informação. O que acontece é que, caso nos movamos muito rápido, a baixa taxa de varredura não detectará a mudança de distância e, portanto, nosso bip não responderá rápido o suficiente para ver o obstáculo, pois está ocupado em "espera".
Por outro lado, o código atualizado, que utiliza millis (), permite uma leitura mais rápida e contínua da distância. Assim, é mais seguro, pois sua taxa de atualização da distância do obstáculo é muito maior.
Etapa 3: Divirta-se
Conecte o cabo micro-USB ao uChip e circule pela sua casa, BEEP como um carro!
Recomendado:
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: 7 etapas
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOTYou pode comprar de tracking robot carTheoryLM393 chip compare os dois fotoresistores, quando há um LED fotorresistor de lado no BRANCO, o lado do motor irá parar imediatamente, o outro lado do motor girar, para que
UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth: 4 etapas
UChip - BEEP Sonar Sensor com transmissão de dados Bluetooth: Recentemente, desenvolvi um BEEP como um sonar de carro e um adaptador Serial Bluetooth para USB usando o uChip. Cada projeto foi bastante interessante por si só, mas … seria possível mesclá-los e criar um sensor de “transmissão remota BT BEEP como um carro”?!? T
Sensor de distância com o micro: bit e sonar (Módulo HC-SR04): 3 etapas (com imagens)
Sensor de distância com o micro: bit e sonar (módulo HC-SR04): Esta semana passei algum tempo brincando com o fabuloso micro: bit e um sensor sônico da BBC. Eu tentei alguns módulos diferentes (mais de 50 no total) e achei que seria bom, então compartilhe alguns dos meus resultados. O melhor módulo que encontrei até agora é o Spar
Cozinha infantil que diz BEEP: 7 etapas (com fotos)
Kids Kitchen That Says BEEP: Minha filha de dois anos tinha um pedido 'pequeno' para seu terceiro aniversário. Ela queria uma pequena cozinha que dizia Beep. - Você quer o quê? foi minha resposta. 'Uma cozinha que fala bip, assim como a cozinha da mamãe!', Ela disse … Então, essa foi a inspiração (eu
Como: Sensor de sonar: 5 etapas (com imagens)
Como fazer: Sensor de sonar: aqui é onde você aprenderá como conectar seu Arduino e o sensor de sonar em apenas algumas etapas fáceis