Professional Documents
Culture Documents
Relatório Final GANTZ
Relatório Final GANTZ
GANTZ
BELÉM – PA
2022
UNIVERSIDADE FEDERAL DO PARÁ
CURSO DE ENGENHARIA DA COMPUTAÇÃO
FACULDADE DE COMPUTAÇÃO E TELECOMUNICAÇÕES
BELÉM – PA
2022
RESUMO
O seguinte relatório tem por objetivo expor os resultados encontrados para uma
aplicação de um dispositivo, implantado em bicicletas, para auxiliar na segurança do
ciclista no trânsito. Tal dispositivo utiliza programação com arduino e sensores
ultrasônicos para detecção de veículos próximos do ciclista.
1. INTRODUÇÃO
O ciclismo, sendo uma atividade comum e às vezes necessária para muitos
brasileiros, tem crescido em decorrência da adoção do distanciamento social, decorrido
do covid-19, e da necessidade de exercitar-se. De acordo com a pesquisa feita pela
especialista em mobilidade urbana e fundadora da Multiplicidade Mobilidade Urbana [1]
em 2021, estima-se que o Brasil tenha cerca de 33 milhões de bicicletas, o que
representa a média de 16 bicicletas para cada 100 habitantes.
Nesse sentido, embora o uso de bicicletas seja amplamente difundido no meio
urbano, os ciclistas são frequentemente vítimas de acidentes, o que, nas piores
situações, acabam resultando em óbitos. Segundo [2], tal fato decorre de fatores como
a falta de locais adequados para a atividade do ciclismo, a imprudência dos condutores
de veículos motorizados e até mesmo dos próprios ciclistas, que muitas das vezes se
colocam em situações de perigo, pois não possuem uma visão geral do que acontece
ao seu redor.
Nesse contexto, visando atenuar a problemática em questão, o projeto tem por
objetivo auxiliar o ciclista, no sentido de deixá-lo ciente da aproximação de veículos,
principalmente onde a visão é menos perceptível, ou seja, na parte traseira, com o
intuito de prevenir e reduzir os acidentes envolvendo este público. Como objetivo
específico, desenvolvemos um protótipo que é capaz de atender aos requisitos citados,
que alerta ao ciclista, através de um motor de vibração no guidão da bicicleta, a
presença de veículos ao entrar na área de detecção do sensor, para que o condutor da
bicicleta saiba que há um veículo se aproximando e fique mais atento.
2. METODOLOGIA
Para definição do problema, foram feitas observações do dia dia. Um dos
integrantes se deparou com uma cena onde um carro se aproximava demais de um
ciclista. Assim, foi pensando os motivos para essa aproximação perigosa e como podia
ser amenizada tal situação.
Percebeu-se que os atuais sinalizadores, disponíveis no mercado, para
bicicletas, são luzes, mais visíveis à noite, além disso, ela dá a responsabilidade aos
outros condutores de verem. Logo, em vez do ciclista ter pouca noção do tráfego,
principalmente onde a área de visão não atua, e deixar os condutores perceberem sua
presença, ele pode saber que existe uma aproximação em determinada distância e
ficar mais atento.
Assim, um sistema de detecção foi planejado, de modo que quem pedala, possa
sentir uma certa vibração que indica proximidade, com os seguintes componentes:
● 3 sensores ultrasônicos (HC-SR04);
● 2 motores de vibração;
● 2 TBJ’s (NPN BC337);
● Uma placa arduíno uno R3;
● Jumpers;
Os componentes são de baixo custo para diminuir o preço final do produto.
Após a escolha dos materiais, a segunda parte se deu em fazer diversos testes
com os componentes usando a plataforma de simulação TinkerCad, a qual permitiu
montar o circuito e executar o algoritmo, em linguagem C++, desenvolvido para ativar
os motores em determinados estados de aproximação de um veículo.
Para o sistema, o filtro de Kalman foi o escolhido. Alguns dos motivos que
influenciaram a escolha foram a sua facilidade de implementação em termos de
programação, além de ser menos custosa computacionalmente, a qual para o filtro de
média móvel não seria possível, dado que sua implementação se utiliza de arrays e
operações de remoção e deslocamento de dados em tal estrutura.
3. RESULTADOS
De acordo com o que foi exposto na seção 4, o sistema obtido pode ser
segmentado em três partes, sendo: sinalizadores, detectores e processamento. Tais
partes podem ser visualizadas na projeção do sistema feita na plataforma de simulação
TinkerCad (figura 01).
3.1. Código
Embora o sistema arquitetado faça uso de uma placa arduino, a utilização direta
de um microcontrolador em uma PCI específica reduziria consideravelmente o tamanho
do sistema. Para a modelagem da placa foram feitos alguns ajustes no circuito, pois no
software utilizado não possuía um modelo para o motor que será utilizado na prática,
também por conta de o motor não ser instalado diretamente na placa, mas sim no
guidão da bicicleta. Sendo assim, foram utilizados 2 conectores de entrada, um para
cada motor, conforme imagem abaixo:
4. DISCUSSÃO
Certamente, a versão atual do projeto não reflete na solução ideal para uso
comercial, como pensado inicialmente, pois existem outros componentes que poderiam
ser implementados, deixando a proposta mais refinada, uma vez que o sistema
desenvolvido trata-se de um protótipo de baixo custo.
Além disso, convém destacar que o sensor não possui qualquer tipo de
certificação de proteção contra intempéries, o qual estaria sujeito a ser posto em
ambientes externos, tais como umidade e temperatura. Assim, uma vez que o sistema
deve ficar constantemente exposto em lugares externos, a versão atual não possui
qualquer tipo de encapsulamento que seja adequado para proteger os motores de
vibração, a parte de processamento e os sensores. Isso os torna sujeitos a possíveis
impactos mecânicos durante o deslocamento da bicicleta.
5. REFERÊNCIAS