Escolar Documentos
Profissional Documentos
Cultura Documentos
Belo Horizonte
2019
2
Belo Horizonte
2019
3
RESUMO
Para o deficiente visual se locomover ele conta com o auxílio de uma bengala que tateia
o chão pelo qual ele irá se deslocar. Contudo, isso não o impede de se chocar com objetos
localizados a altura de sua cabeça, tais como orelhões, árvores e placas. Pensando em
uma forma de ajudá-los com esses obstáculos, surgiu a ideia de adaptar um sensor de
distância em um par de óculos de modo que a pessoa seja avisada que há algum objeto a
altura de seus olhos.
ABSTRACT
People who has any kind of visual disabilities normally use a cane that helps them scan
the ground so they can avoid obstacles. However, the cane does not prevent them to
collide with obstacles located in the height of their heads, such as telephone poles, trees
and signs. The idea of this project is to find a way to help them avoid these obstacles,
using a proximity sensor adapted in a pair of glasses that can alert the user of these higher
obstacles.
SUMÁRIO
1 INTRODUÇÃO ............................................................................................................. 7
2 DESENVOLVIMENTO................................................................................................ 8
2.1 Apresentação do Projeto e Protótipo funcional ...................................................... 8
2.2 Especificações dos Componentes ........................................................................... 8
2.2.2 Arduino............................................................................................................. 9
2.2.3 Sensor de Distância .......................................................................................... 9
2.2.4 Motor CC........................................................................................................ 10
2.2.5 Caixa feita em Impressora 3D............................................................................ 12
2.3 Custos.................................................................................................................... 12
2.4 Diagrama em blocos do Hardware........................................................................ 13
2.5 Fluxograma do Firmware...................................................................................... 13
2.6 Firmware (Código Fonte) ..................................................................................... 14
2.6.1 Descrição do Funcionamento do Firmware ................................................... 15
3 Testes e Discussões ..................................................................................................... 16
REFERÊNCIAS ............................................................................................................. 18
7
1 INTRODUÇÃO
No Brasil, existem mais de 6,5 milhões de pessoas com deficiência visual, sendo
582 mil cegas e 6 milhões com baixa visão, segundo dados da fundação com base no
Censo 2010, feito pelo Instituto Brasileiro de Geografia e Estatística (IBGE).
Desta forma, sabendo que a bengala contribui perfeitamente para localização de
obstáculos, tais como: meio fio e paredes e, também possibilita o posicionamento, vamos
propor um dispositivo capaz de identificar obstáculos ao nível dos olhos. Isto é, um
localizador de orelhões, pessoas, mesas entre outros que enviará um sinal vibratório para
o usuário a fim de alertá-lo dos obstáculos.
Para isso serão utilizados nossos conhecimentos em eletrônica de potência,
eletrônica analógica e programação em C++.
A finalidade é criar um dispositivo de fácil adaptação e sem fins lucrativos.
8
2 DESENVOLVIMENTO
• 01 Sensor de distância;
• 01 Arduino;
• 01 Motor vibratório;
• 01 Bateria de 9V;
• 01 Par de Óculos;
• 01 Caixa feita em Impressora 3D.
2.2.1 Bateria 9V
Fonte: Americanas
A bateria de 9V será utilizada para a alimentação do sistema.
9
2.2.2 Arduino
Figura 02: Arduino Nano
Fonte: Felipeflop.com
“Um Arduino é um pequeno computador que você pode programar para processar
entradas e saídas entre o dispositivo e os componentes externos conectados a ele. O
Arduino é o que chamamos de plataforma de computador física ou embarcada, ou seja,
um sistema que pode interagir com o seu ambiente por meio de hardware e software.”
(MCROBERTS, 2011, p. 22).
O modelo de Arduino escolhido foi o Nano pelo fato de ser menor e abrir a
possibilidade de diminuir o tamanho do projeto.
Fonte: FELIPEFLOP
10
O sensor de distância VL53L0X é um sensor que usa uma fonte de luz laser fina e
invisível e, um circuito para detectar quanto tempo a luz levou para atingir um objeto e
retornar para o sensor.
O VL53L0X pode medir distâncias entre 30 e 1000 mm com alto grau de precisão,
tem interface I2C e aceita alimentação entre 3 e 5V.
Pelo fato de o feixe de luz ser estreito e direcionável, é indicado para detecção de
objetos exatamente em frente ao sensor, ao contrário dos sensores ultrassônicos
normalmente.
Especificações:
• Linha de dados I2C com desvio de nível SDA: HIGH é VIN, LOW é 0 V
• Linha de relógio I2C com deslocamento de nível SCL: HIGH é VIN, LOW é 0
V
2.2.4 Motor CC
Fonte: FELIPEFLOP
2.3 Custos
Tabela 1- Custos
Figura 08 – Fluxograma
#include "Adafruit_VL53L0X.h"
void loop() {
VL53L0X_RangingMeasurementData_t measure;
else if(measure.RangeMilliMeter<400)
{
analogWrite(motor,255);
}
} else {
Serial.println(" out of range ");
analogWrite(motor,0);
}
delay(100);
}
15
Foram definidas duas faixas de operação para o sensor de distância, 40cm e 80cm.
Dessa forma, o motor vibratório irá vibrar mais quando um obstáculo estiver a menos de
40cm, vibrará menos quando estiver entre 40 e 80cm e parará de vibrar fora desse
intervalo.
16
3 TESTES E DISCUSSÕES
Após a montagem dos componentes dentro da caixa projetada, o identificador
funcionou como o esperado. A detecção de obstáculos é feita com sucesso e a diferença
na vibração do motor nas faixas de distâncias de 40cm e 80cm é perceptível para o
usuário. No entanto, não tivemos a oportunidade de realizar testes com nenhum deficiente
visual para verificar a eficácia do projeto.
REFERÊNCIAS