terça-feira, 11 de junho de 2013

Sensor Ultrassônico V2

Vamos simular o UltraSonic Sensor?







Olá, seja bem vindo.


 Hoje teremos algumas novidades no blog, e uma delas é a atualização do Sensor Ultrassônico. Aquele mesmo que temos explicado detalhadamente, com exemplos e vídeos no link abaixo:


Este novo sensor foi atualizado para poder ser mais fácil de utilizá-lo, tanto em termos de ligações, quanto no caso de carregar o arquivo binário do mesmo. 
Agora também é possível acrescentar vários sensores em um mesmo projeto sem que tenhamos algum erro de duplicidade de componente. O que aconteceria no caso de efetuar uma cópia do "shield anterior".
Além de vir com várias opções de cores para os shields disponíveis no mercado. 

Abaixo seguem alguns exemplos disponíveis para download, juntamente com a biblioteca do mesmo.

1) UltraSonic Simple


 Neste exemplo é utilizado um potenciômetro, para que a medida em que ele for tendo sua porcentagem alterada, ele varie a tensão de entrada no pino do Sensor Ultrassônico, e como explicado no outro post, o sensor irá atualizar o novo valor da distância identificada pelo mesmo. E essa nova distância aparece automaticamente no Terminal Virtual, que nada mais é do que nossa serial de debug.


2) UltraSonic Button


 Neste exemplo foi adicionada vários tipos de fontes de tensão disponíveis pelo Proteus. Tanto uma fonte de  bateria, quanto uma modelo de fonte dc, e uma fonte de sinal dc através de um modelo virtual.
Cada uma tem um valor diferente, simulando distância diferentes. Então a cada botão pressionado é atualizado o valor da distância lido pelo sensor.


 3) UltraSonic Switch





Neste exemplo também foi utilizado vários tipos de modelos de fontes virtuais disponíveis no Proteus. Temos desde fontes DC, assim como uma fonte senoidal com a configuração de um pequeno offset para simular uma fonte DC que varia conforme o tempo, em vista do sensor é uma distância que varia com o tempo, como se houve um objeto se aproximando e afastando continuamente. E também uma fonte de pulsos, que simula um objeto que surge do nada na frente do sensor e no minuto seguinte esse objeto é retirado da frente do mesmo. Se pensarmos em um exemplo prático, poderíamos estar falando de uma esteira que verifica a passagem de uma caixa por exemplo.


 4) UltraSonic Proximity


Esse é um exemplo de um alarme com o sensor de proximidade. Ele foi feito para que se o objeto chegar muito próximo de uma distância mínima, ou se ele se afastar de uma distância máxima, ele exibe uma mensagem de alarme, além de acionar um led de aviso.  As distâncias podem ser configuradas. E para simular o objeto que se afasta e se aproxima, foi utilizado o modelo da fonte senoidal com o offset necessário, afinal não temos distâncias negativas neste universo. rs

5) Observações.

O novo sensor continua tendo o mesmo funcionamento anterior. Para que o mesmo funcione, basta clicar sobre o mesmo e indicar a localização do arquivo .hex do sensor, chamado "UltraSonicSensor.Hex".  A partir dai você pode utilizar qualquer outro microcontrolador para efetuar a leitura da distância simulada.






Compartilhar:
←  Anterior Proxima  → Página inicial

0 comentários:

Postar um comentário

Marcadores

Total de visualizações