El objetivo del proyecto de investigacion y desarollo que planteamos es proveer de funcionalidades complementarias al uso de un andador mediante la implementacion de distintos tipos de sensores y actuadores controlados por un microcontrolador.
El proyecto consta de dos etapas generales: prototipado utilizando las placas de desarollo Arduino e implementacion utilizando microcontroladores.
En la primer etapa nos concentramos en utilizar las placas de prototipado Arduino para interiorizarnos en el uso e implementacion de sensores y actuadores utilizando el lenguaje Arduino. Esto nos permite explorar las posibilidades y limitaciones de cada sensor y actuador y de la configuracion del sistema para cumplir una funcion de asistencia. Mediante iteraciones rapidas de diseño y prueba logramos explorar potenciales usos y aplicaciones para un uso general del andador, sin ahondar en funciones especificas orientadas a unos sintomas o tratamientos particulares.
En una segunda etapa nos concentraremos en la implementacion y optimizacion de un sistema especifico utilizando microcontroladores programados en el lenguaje ANSI C, y circuitos hechos a medida que nos permitan un uso racional de la energia para aumentar la autonomia de uso, mejorar los conectores y lograr una interfaz solida y simple.
Actividades realizadas hasta el momento:
Tanto el armado como las etapas de prueba e implementacion las realizamos de manera incremental y modular, lo que nos ayudo a organizar y sistematizar la investigacion.
Las sub-etapas fueron las siguientes en orden de aparicion:
-Analisis de la problematica y de la efectividad de las soluciones implementadas en el prototipo pre existente.
-Investigacion y desarrollo de propuestas de mejora, asi como de nuevas propuestas de funcionalidad a integrarse.
-Comparacion de caracteristicas entre los sensores de distancia por ultrasonido y por ondas infrarojas.
-Uso de un sensor acelerometro y giroscopo.
-Uso de una pantalla lcd para probar el uso del prototipo funcional, pudiendo diagnosticar y calibrar el mismo con mayor facilidad.
-Implementacion de un sistema de watchdog para posibilitar el reinicio del sistema de monitoreo frente un error o falla del mismo.
-Implementacion de un sistema de sensado de las conexiones de los perisfericos y diagnostico de su funcionamiento.
-Analisis de las posibilidades de implemenar un mecanismo de alarma para reportar accidentes.
Nuestro enfoque esta orientado a lograr un valor agregado mediante uso del software para explotar las posibilidades de cada sensor y actuador y del sistema como un todo.
En este camino planeamos comenzar por el uso del hardware y software de propósito general, utilizando interfaces de gran abstracción, para facilitar el proceso de diseño pero luego al implementar un diseño dado utilizaremos una programación de bajo nivel y elementos aislados, como sensores no integrados a un modulo y microcontroladores no integrados a una placa de desarrollo de propósito general.