Contenido:
Estructura y funcionamiento¶
Planificación previa¶
Después de haber elegido una solución concreta frente al problema propuesto, se elaboró un diagrama previo para hacernos una idea de cómo funcionará nuestro sistema anti-fugas.
Esquema actual del proyecto¶
Durante las fases iniciales del desarrollo, se cambió la estructura del proyecto.
Esta estructura es la que se utilizará para llevarlo a cabo.
Componentes¶
El sistema anti-fugas de gas "SmartGas" hace uso de las siguientes partes para su funcionamiento:
Interfaz (Control por app) : Menú disponible para el usuario a través de una aplicación que permite controlar el sistema y recibir notificaciones sobre su estado.
Internet (Router) : Una conexión a internet es necesaria para comunicarse con el sistema.
Raspberry Pi : El componente principal del sistema, el cual coordina al sistema de alarma y el de detección y respuesta.
Buzzer : Parte del sistema de alarma. Emite un sonido para advertir de una fuga de gas.
Luces LED : Parte del sistema de alarma. Emite luz de forma intermitente para advertir de una fuga de gas.
Servomotor : Parte del sistema de detección y respuesta. Se encarga de cerrar la llave de gas cuando el sensor de gas detecta una fuga, así como también puede abrirse y cerrarse a voluntad por el usuario a través de la interfaz.
Sensor de gas : Parte del sistema de detección y respuesta. Encargado de detectar fugas de gas en la cocina.
Funcionamiento¶
El sistema anti-fugas "SmartGas" es mantenido y coordinado por el Raspberry Pi, recibiendo y dando órdenes a las distintas partes del sistema.
El sensor de gas, al detectar una fuga da aviso al Raspberry Pi, lo que provoca el cierre de la llave de gas accionando el servomotor, la activación del sistema de alarma encendiendo el buzzer y las luces LED, y finalmente el aviso al usuario mediante la interfaz de la aplicación a través de un mensaje de alerta.
Como medida adicional, el usuario es capaz de activar y desactivar tanto el sistema de alarma como el servomotor a través de la interfaz. Además, el usuario puede agregar números de su círculo cercano para que también reciban las notificaciones de alarma provocadas por la activación del sistema.