Entregable N°10

Continuación del prototipado del proyecto y avances

website templates

Lista de cambios realizados

Modificación de las matrices morfológicas

En base a los cambios realizados en los componentes. Se modificó la matriz morfológica. La opción "correcta" (que vamos a desarrollar) es la número 2, de color y flechas celestes.

Nueva tarjeta M.A.P.A.

Mobirise

Dimensiones: 38,61 mm* 67,36 mm

Modelo 3D

Se actualizó la placa 3d y todos sus circuitos en base a la retroalimentación brindada. A continuación se señalan los cambios:
> Se cambió el modelo de microprocesador. Ahora hay un Arduino Mini Pro (como figuraba en la matriz) en vez de un Arduino Nano.
> Se sustituyó las 3 pilas de reloj de 3 voltios cada una por una batería de litio li-po recargable de 3.75 voltios y 90 miliamperios. Esta es más eficiente al ser recargable, además de que es más que suficiente para alimentar el Arduino, que requiere de 3 Voltios. En la placa, es representada por el recuadro blanco y amarillo, basado en su apariencia real. [1]
> Se modificó el sensor de tempratura LM-35 por el DS18B20+ (U1 en la tarjeta).
> Se añadió una resistencia de 4700 ohmios ya que es necesaria en este último sensor. [2]
> Se modificó la footprint del Bluetooth HC-05 por uno con pines superficiales
> Se añadió el modelo 3D del sensor táctil TTP223.
> El elemento IC1 corresponde al pulsioxímetro MAX 30102. Este no cuenta con su modelo 3D ya que no ha sido encontrado en librerías online.

Mobirise

Schematic elaborado en KiCAD

Mobirise

Circuito elaborado en KiCAD

Modelo elaborado en KiCAD

Posicionamiento de la placa en el dispositivo

Código Arduino y simulación en Proteus

Código del sensor de temperatura DS18B20

En esta primera etapa se elaboró individualmente el circuito de cada componente junto con su código. Asimismo, se ha utilizado una pantalla LCD como referencia para mostrar los resultados. [3] Posteriormente se implementará el sensor bluetooth junto con su código.

Código de este sensor

Mobirise

Circuito en Proteus

Sensor Bluetooth en funcionamiento

Código del sensor Bluetooth HC 05

En paralelo, se trabajó con el sensor Bluetooth HC-05. Para comprobar su funcionalidad se preparó un circuito en el que el Bluetooth pueda encender un led, recibiendo los datos sobre esto de una aplicación elaborada en MIT AppInventor.

Mobirise

Captura de pantalla elaborada

Código del sensor

Mobirise

Circuito elaborado en Proteus

Sensor de saturación de oxígeno (SPO2)

Se realizó también el código del pulsioxímetro MAX30102. Lamentablemente no se pudo encontrar un modelo en representación el sensor, por lo que se tuvo que replicar sus componentes internos, basándonos en modelos dispoibles en internet. [4] El circuito armado determina la SpO2 recibida y la muestra en la pantalla como porcentaje. 

Código de saturación de oxígeno

Mobirise

Circuito elaborado en Proteus

Actualizaciones realizadas a la aplcación

Dentro de los avances en la aplicación M.A.P.A. se encuentran:

  • Se cambió el menú de registro. Ahora el valor que se usará para almacenar los datos en Firebase no será el nombre de la persona, sino el DNI. Esto para evitar una posible repetición de datos al momento del registro o de iniciar sesión.
  • Se añadió el menú "Mi perfil", en el que el usuario puede ver y modificar sus datos personales. Para ello, la aplicación llama a la base de datos del usuario y selecciona los valores a mostrar.
  • Se añadió el menú consejos, que muestra consejos para los usuarios. Estos se enfocan en que se cuiden tanto dentro como fuera de su hogar. Asimismo, se implementó un botón "más consejos" que conecta directamente con el sitio web
  • Se implementó la herramienta "realizar medición ahora", mediante la que el usuario puede realizarse una medición rápida si así lo considera necesario
Mobirise

Diagrama de bloques de "Mi perfil"

Referencias

1. Alibaba.com (s.f.). 3.7V 90mAh 350926 Lithium Polymer Li-Po li ion Rechargeable Battery For MP3 MP4 MP5 GPS DVD tablet Bluetooth camera Lipo cell . [Online]. Disponible en: https://spanish.alibaba.com/product-detail/3-7v-90mah-350926-lithium-polymer-li-po-li-ion-rechargeable-battery-for-mp3-mp4-mp5-gps-dvd-tablet-bluetooth-camera-lipo-cell-62231558869.html

2. Naylamp Mechatronics (s.f.). Tutorial sensor digital de temperatura DS18B20 . [Online]. Disponible en: https://naylampmechatronics.com/blog/46_Tutorial-sensor-de-temperatura-DS18B20.html

3. “Arduino - LiquidCrystal,” Arduino.cc, 2019. [Online]. Disponible en: https://www.arduino.cc/en/Reference/LiquidCrystal. [Consultado: 25-Nov-2020]

4. J.J. Pontón (2016/05/29). Diseño y simulación de un pulsioxímetro [Online]. Disponible en: https://www.youtube.com/watch?v=TMSwUkMlUrI