Hibrida/No Lights, Yes Move

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar

No Lights, Yes Move

Autores: Rodrigo Rezende & Fernanda Duarte

A presente proposta, apresenta uma solução para mobilidade em ambientes sem luz visível ou para quem tem dificuldades visuais, utilizando-se, de sensores de distância e reflexão por infrared.

Estes sensores (sonares e infrared) – que serão colocados em um pad e conectados a um arduino – realizarão a aferição de distâncias entre o usuário e um obstáculo, para que a partir de determinado valor, seja acionada uma placa vibratória localizada no pad, gerando um estímulo para que o usuário não se choque contra obstáculos. A resposta deste estímulo será configurada de forma que seja inversamente proporcional à distância do obstáculo captado, ou seja, quanto menor a distância, maior a rotação do motor, ocasionando maior vibração no pad.

As funcionalidades deste produto podem ser direcionadas às mais diferentes finalidades como ao auxílio a pessoas com deficiência visual, para profissionais que cumprem rotinas especiais como cuidadores de bebês ou idosos e ainda aplicados em performances artísticas.

O seu funcionamento permite que seja empregado em várias partes do corpo, com a alternativa de que uma mesma pessoa possa interligar diversos pads em diferentes partes do seu corpo através de sinal wireless, compatível com a tecnologia arduino.

Segue um exemplo de utilização na palma da mão:

NoLightsYesMove.png

Equipe

Colaboradores

Carolina Berger

Nigel Anderson

Leandra Plaza

Danilo Baraúna

Cronograma

Semanas 1 2 3 4 5 6 7
Dias 18/03/2014 20/03/2014 25/03/2014 27/03/2014 01/04/2013 03/04/2014 08/04/2014 10/04/2014 15/04/2014 17/04/2014 22/04/2014 24/04/2014 29/04/2014 01/05/2014
Adaptação x
Realizado X
Testes Preliminares x x x x
Realizado X X X X
Desenvolvimento x x x x x
Realizado X
Testes de Campo x x x
Realizado
Finalização x x
Realizado
Acabamento x x
Realizado

Acompanhamento Diário

  • 18/03/14

Apresentação

Foi apresentado o projeto a todos os participantes e colaboradores.

Discutido as adaptações necessárias devido a falta de verba. A principio todo o material necessário foi conseguido, para realização de 1 protótipo.18/03/14

  • 20/03/14

Teste Previstos

  • Testar sonar
  • Testar Infrared
  • Testar Viber

Testes Realizados

Por não estar com os sensores a mão para fazer os teste, foi feito testes com os sensores;

Grove - Ultrasonic Ranger

SR004 ultrasound datasheet

Basicamente os 2 sensores são iguais, porem apresentam uma diferença no que diz respeito ao angulo de captação, o primeiro Grove Ultrasonic, tem o angulo de medição de 30º e no SR004 este angulo é de 15º, o que ajuda no projeto em termos de precisão/direção, para detectar obstáculos.

Os 2 sensores apresentaram as mesmas características praticas em termos de velocidade de resposta e confiabilidade de dados, sendo que o SR004 se apresentou melhor a maiores distancias, acima de 100cm, se mostrando assim uma alternativa melhor para o projeto.

Segue os dados dos testes realizados:

Foi realizado medições a um anteparo de metal com as seguinte medidas 4cm x 8cm, onde este foi colocado a varias distancias do sensor e verificado a resposta diretamente na saída serial do Arduino UNO, segue a tabela com as medidas de distancia e tempo realizadas.

Sensor minima maxima gradação de 30cm a 130cm em 20cm em 1s gradação de 30cm a 130cm em 20cm em 0,5s
Groove 3cm 130cm > que 0,5s > que 0,5s
SR004 2cm 180cm > que 0,5s > que 0,5s
  • 25/03/14

Testes Previstos

  • Verificar utilização de Viber com PWM PWM code

Testes Realizados

Sensor Mínima Máxima 120 110 100 90 80 70 60 50 40 30 20 15
Sharp Infrared 15 120 2 2 5 20 30 35 40 40 35 30 6 (-2)


Também foi feita a tentativa de teste com o sensor LV-EZ3, com a biblioteca do LV-MaxSonar EZ3 porém tivemos problema de sintaxe que será analisado para a próxima reunião.

  • 27/03/14

Teses Previstos

  • Verificar utilização de Viber com PWM PWM code

Testes Realizados


Sensor LV-EZ3 Mínima Máxima 10cm 20cm 30cm 40cm 50cm 60cm 70cm 80cm 90cm
Precisão 0 (-8cm) (-10cm) (-12cm) (-14cm) (-16cm) (-24cm) (-24cm) (-24cm)
Marca ? 600cm 10 cm \ 5 inch 12cm \ 6 inch 20cm \ 10 inch 28cm \ 14 inch 36cm \ 18 inch 44cm \ 22 inch 46cm \ 23 inch 46cm \ 23 inch 46cm \ 23 inch


• Com a conexão Getting started with the Maxbotix sonar sensor - quick start guide por adafruit, o sensor conseguiu ter um alcance efetivo de até 65 cm.

• Foi feito testes com a colocação de um objeto que emite som, para ver se existe interferência nos resultados, porem eles não se alteram.


  • 01/04/14

Testes Previstos

  • Verificar utilização de Viber com PWM PWM code
  • Construir/Testar Mio DIY

Testes Realizados

  • 03/04/14
  • O resistor e capacitor de valor diferente do previsto no projeto, (verificar no próximo encontro os valores corretos e calculo utilizado)
  • Sensor se comportou bem porem devem ser feitos mais testes para se achar a sensibilidade correta dos dados e os movimentos possíveis.
  • Foi utilizado como no projeto original a entrada de microfone do computador pra se ler os dados do MYO, porem no projeto não teremos esta possibilidade, assim deve ser feita uma adaptação a utilização deste dados no próprio arduino, pesquisar este item em Arduino Playground input
  • Também deve ser verificado a utilização do suporte de silicone mencionado no projeto, pois os testes foram feitos com o microfone em contato direto com a pele do interator.

Materiais

Referências

Projetos

Textos

  • Capítulo 3 do livro Make: Arduino Bots and Gadgets tem um dispositivo "anti-perseguição" com Arduino e sensor de ultra-som para avisar quando alguém se aproxima por trás do usuário.
Sensor EV-C23 Mínima Máxima 10cm 11cm 14cm 15cm 20cm 30cm 40cm 50cm 60cm 70cm 80cm 90cm 100cm 110cm 120cm 130cm 140cm 150cm
Precisão (-12cm) (-12cm) (-12cm) (-12cm) (-15cm) (-27cm) (-48cm) (-58cm) (-66cm) (-76cm) (-86cm) (-96cm) (-114cm) (-127cm) (-134cm) (-144cm)