Skip to content

Salero con indicativo memorístico para Mar de Niebla

License

Notifications You must be signed in to change notification settings

99danirmoya/Salero-MdN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static Badge

Salero Jóven Ocúpate Reto TicLab MdN


made-for-VSCode Build with PlatformIO

Salero que detecta su propio uso y enciende un contador LED durante un tiempo de cortesía para recordar cuántas veces se ha añadido sal a la comida


Índice


Introducción

Con el fin de cumplir objetivos de Jóven ocúpate reto TicLab 2024, el equipo de Mar de Niebla se puso en contacto con MediaLab UniOvi para colaborar en el desarrollo de dispositivos electrónicos que ayudásen a nuestros mayores.

De esta manera, uno de los prototipos propuestos ha sido un salero que sea capaz de saber cuándo está siendo usado para encender un contador LED que notifique al usuario de cuántas veces ha sido usado durante la comida que esté cocinando. Se ha tenido en cuenta que el máximo saludable es de 6 gramos de sal al día, por lo que el modelador 3D ha sido diseñado para que dispense 1 gramo por aplicación de sal, siendo tres aplicaciones en el almuerzo y otras tres para la cena.

Además, se ha implementado un modo de bajo consumo para dar una autonomía de más de un mes y batería recargable. Todos los componentes se colocan sobre una PCB a medida que se fija al modelado 3D para crear un dispositivo robusto y duradero.


Modo de funcionamiento

  1. Los LEDs estarán apagados, esperando a que el salero sea agitado
  2. Cuando se haga uso, el primer LED se encenderá y se mantendrá por una hora
  3. Si no se usa en ese tiempo, se apagará el LED y se activará el modo sleep indeterminadamente hasta que el usuario vuelva a hacer uso del salero, reiniciando la cuenta
  4. Si se usa antes de que pase la hora, se encenderá el segundo LED indicando que se ha aplicado 2 veces sal
  5. Se temporiza 1 hora de nuevo, esperándose a un nuevo uso o apagando los LEDs y volviendo a sleep mode si no se usa, reiniciando la cuenta
  6. Si se usa, se añade el tercer LED indicando la tercera y última aplicación de sal. Obligatoriamente se temporiza 1 hora con ellos encendidos para apagarse y entrar en sleep mode después
  7. Se reinicia la cuenta dándose por entendido que la siguiente vez que se use el salero, será para la siguiente comida/cena

Warning

El salero siempre está encendido dado su bajo consumo de batería. Si se retira la batería, no volverá a funcionar hasta que se le ponga la batería de nuevo, se conecte a un cargador, o ambas. Desde ese momento, se iniciará automáticamente


Lista de componentes

Componente Unidades
Arduino NANO 1
PCB 1
Botón de inclinación 1
Botón 1
LED verde 1
LED amarillo 1
LED rojo 1
Resistencias 2K2 3
Batería 18650 1
Porta-batería 1
TP4056 1

Esquemático

A continuación, se muestra el esquemático para consultar conexiones:

Esquemático del salero memorístico



PCB personalizada

En la carpeta Salero-MdN/tree/main/pcb se encuentran los archivos Gerber para su fabricación:

Vista posterior de la PCB


Vista anterior de la PCB



Flujograma

graph TD;
  A[Configuración inicial: LEDs apagados] -->|1| B(Se echa sal)
  G -->|15| S(Sleep mode)
  S -->|16| T(INTERRUPCIÓN)
  T -->|17| B
  B -->|2| H(Se enciende el primer LED)
  H -->|3| I(¿Se echó sal de nuevo en la última hora?)
  I -->|4| J(Sí)
  I -->|5| K(No)
  K -->|12| G(Se apagan los LEDs)
  J -->|6| L(Se añade el segundo LED)
  L -->|7| M(¿Se echó sal de nuevo en la última hora?)
  M -->|8| N(Sí)
  M -->|10| O(No)
  N -->|9| P(Se añade el tercer LED)
  O -->|13| G
  P -->|11| R(Pasa 1 hora)
  R -->|14| G
  
Loading

Carcasa a medida

En la carpeta Salero-MdN/tree/main/housing se incluyen los tres archivos ".stl" que se muestran a continuación:

Dosificador


Recipiente de sal


Contenedor de electrónica


Warning

Los modelos de las imágenes son experimentales y aún están siendo trabajados


Modo de implementación

Toda la explicación del código de Arduino viene dada en el mismo, 99danirmoya/Salero-MdN/tree/main/src/main.cpp, en formato de comentarios al lado de cada línea


Licencia

Este proyecto está licenciado bajo la GPL-3.0 license.


Contacto

Important

Responderemos amablemente a dudas y leeremos sugerencias: Gmail Badge

Más información sobre nuestras actividades: Linkedin Badge


Autores: Daniel Rodríguez Moya, medialab_, y el grupo de trabajo de TicLab Jóven Ocúpate, Mar de Niebla :shipit:

About

Salero con indicativo memorístico para Mar de Niebla

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages