Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inteligente
Para No
Videntes
1
Feria Regional de Educación, Artes, Ciencias y Tecnología.
Alumnos Expositores:
Año: 2017
2
Índice:
Introducción - - - - - - - - - - - - - - - - - - - - 4
Desarrollo - - - - - - - - - - - - - - - - - - - - - - - 5
Experimentación - - - - - - - - - - - - - - - - - 15
Conclusión - - - - - - - - - - - - - - - - - - - - - - 17
Bibliografía - - - - - - - - - - - - - - - - - - - - - -18
Introducción:
3
La movilidad es un tema de gran importancia en una persona ciega, debido a
que representa un desafío para su desenvolvimiento en los distintos lugares por
donde transita diariamente. De allí la importancia de contar con herramientas que
permitan superar las barreras arquitectónicas que impone el medio. El objeto más
característico que utiliza un invidente al movilizarse es el bastón, herramienta que
se muestra como parte del cuerpo al ser manipulado, extendiendo los límites de
las extremidades para sondear el entorno más próximo. Los bastones ayudan a
las personas a desplazarse, moviéndolo de un lado a otro detectando objetos del
suelo, pero no permiten detectar objetos aéreos como matafuegos, ramas,
teléfonos públicos, entre otros.
4
Desarrollo:
Si, varios. Uno me sucedió cuando iba caminando por la calle, había un pozo
con un cerquito muy débil, me caí y rompí todo pero nada tan grave. Con
obstáculos aéreos si, en Buenos aires me golpee con seis teléfonos públicos y
siempre con los tarros de basura, arboles, ventanas abiertas, carteles, etc.
5
¿Qué piensa sobre la posibilidad de elaborar de un dispositivo para detectar
obstáculos aéreos?
6
El HC-SR04 es un sensor de distancias por ultrasonidos capaz de detectar
objetos y calcular la distancia a la que se encuentra en un rango de 2 a 450 cm.
De muy pequeño tamaño, se destaca por su bajo consumo, gran precisión y bajo
precio.
7
d) El dispositivo deberá detectar objetos con los que el usuario pueda
impactar, ya sea por los laterales o sobre su cabeza, a fin de
protegerlo. Determinación de un área de protección
m
velocidad de desplazamiento=1 , 28
seg
8
conectado a unas pilas y un pulsador con cables muy largos. Cuando se apretaba
el pulsador, el motor emitía una vibración y la persona que tenía el motor en la
mano debía saltar cuando la sintiera, entonces se midió con un cronómetro cuanto
tardaba en reaccionar desde que vibraba hasta que saltaba. Este experimento fue
realizado con 34 personas.
TIEMPO DE RESPUESTA
12
10
8
TIEMPOS (seg)
0
0,3 0,5 0,7 0,9 1,1 1,3 y mayor...
MUESTRAS
9
Calculamos el valor promedio que resultó ser:
m
Distancia de detección=1, 28 × 0 ,87 seg=1 ,11 m
seg
Distancia de detección:
1,11m
Franja de detección:
0,50 m
10
detección de 1,11 metros determina un área de detección circular de 31 cm
de diámetro, por sensor.
31cm
31cm 31cm
Línea normal
11
Se diseñó el prototipo con tres sensores ultrasónicos HC-SR04, un arduino nano,
dos reguladores de voltaje, un transistor tip 41, un diodo 1N4001, una batería de 9
volt y un motor.
12
Se realizó el circuito en base a la datasheet del arduino nano, ya que desde la
pata 5 a la pata 11 hay entradas que se utilizaron para conectar los 3 sensores. La
placa se diseñó de manera tal de contener todos los elementos necesarios para su
funcionamiento autónomo, esto es: sensores, modulo arduino nano, motor
vibrador, circuito de regulación de corriente y batería.
SENSORES
HC-SR04
ARDUINO
NANO
BATERIA
DE 9V MOTOR
VIBRADOR
13
Programación del módulo de desarrollo ARDUINO: la programación del modulo
arduino nano de desarrolló con el entorno de desarrollo ARDUINO.CC 1.8.1.
define trigPin 5
#define echoPin 4
#define motor 8
voidsetup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(motor, OUTPUT);
}
voidloop() {
longduration, distance,sigdistance,promedio;
int con;
do
{
digitalWrite(trigPin, LOW); // habilita el disparo
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1; //calcula la distancia como d= v.t donde v=vsonido 340m/s
sigdistance= sigdistance+distance;
promedio= sigdistance/2;
con++;
}while(con<20);
con=0;
if (distance< 120) {
digitalWrite(motor,HIGH); // Cuando la distancia es menor que 120cm habilita el motor vibrador
Serial.print(distance);
delay(500);
//Serial.println("Objeto DETECTADO!!");
digitalWrite(motor,LOW);
Serial.println("\n");
delay(500);
}
if (distance< 150)
if(distance>120)
{
Serial.println("cerca del rango");
Serial.print(distance);
Serial.println("\n");
delay(250);
}
digitalWrite(motor,LOW);
Fig 10: fragmento del programa que utiliza el prototipo para operar.
14
Experimentación:
Se montó el dispositivo colgado en uno de los integrantes del grupo para hacer
las primeras pruebas de campo:
15
los datos del fabricante. Para solucionar este problema se decidió colocar un trozo
de tubo transparente sobre el emisor para acotar el ángulo de detección de cada
sensor.
16
Conclusiones:
17
Bibliografía:
Arduino: www.arduino.cc
18