- Introducción
- Modo de funcionamiento
- Lista de componentes
- Esquemático
- PCB personalizada
- Flujograma
- Carcasa a medida
- Modo de implementación
- Licencia
- Contacto
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.
- Los LEDs estarán apagados, esperando a que el salero sea agitado
- Cuando se haga uso, el primer LED se encenderá y se mantendrá por una hora
- 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
- Si se usa antes de que pase la hora, se encenderá el segundo LED indicando que se ha aplicado 2 veces sal
- 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
- 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
- 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
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 |
En la carpeta Salero-MdN/tree/main/pcb
se encuentran los archivos Gerber para su fabricación:
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
En la carpeta Salero-MdN/tree/main/housing
se incluyen los tres archivos ".stl" que se muestran a continuación:
Warning
Los modelos de las imágenes son experimentales y aún están siendo trabajados
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
Este proyecto está licenciado bajo la GPL-3.0 license.
Autores: Daniel Rodríguez Moya, medialab_, y el grupo de trabajo de TicLab Jóven Ocúpate, Mar de Niebla