Continuación del prototipado del proyecto y avances
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.
Dimensiones: 38,61 mm* 67,36 mm
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.
Schematic elaborado en KiCAD
Circuito elaborado en KiCAD
Modelo elaborado en KiCAD
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
Circuito en Proteus
Sensor Bluetooth en funcionamiento
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.
Captura de pantalla elaborada
Código del sensor
Circuito elaborado en Proteus
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
Circuito elaborado en Proteus
Diagrama de bloques de "Mi perfil"
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