Project

General

Profile

Arquitectura » History » Version 24

Tihare Cabello, 12/02/2024 11:30 PM

1 2 byron santibanez
h2. *Índice*: 
2 2 byron santibanez
* [[Introducción]]
3 16 byron santibanez
* [[Planificación]]
4 2 byron santibanez
* [[Organización]]
5 16 byron santibanez
* Arquitectura
6 18 byron santibanez
* [[Interfaz]]
7 2 byron santibanez
* [[Código Utilizado]]
8 2 byron santibanez
9 2 byron santibanez
10 19 byron santibanez
h1. Arquitectura Cliente - Servidor
11 1 byron santibanez
12 19 byron santibanez
Es necesario tener en cuenta el proceso de conexión entre el usuario final y el modelo en el cual se actuará. En este caso, se ha optado por la implementación de la Arquitectura de Cliente-Servidor, donde se encuentran los siguientes conceptos:
13 1 byron santibanez
14 21 byron santibanez
Cliente: Aquella persona que utilizará un dispositivo móvil, en el que interactuará con el sistema, donde, además de recibir notificaciones y alertas, manejará ciertas funcionalidades de manera manual, como activar o desactivar una función.
15 1 byron santibanez
16 1 byron santibanez
Servidor: Está compuesto por Raspberry Pi 4 y Arduino, donde se ejecutará un software que funciona como un intermediario entre el hardware y el usuario que interactúa con este. Se utilizarán las librerías de Python.
17 1 byron santibanez
18 1 byron santibanez
Para el buen funcionamiento de, tanto Cliente como Servidor, necesitan estar conectados a una red Wi-Fi, o si no, por una conexión alámbrica Ethernet.
19 22 byron santibanez
20 22 byron santibanez
21 24 Tihare Cabello
!!
22 21 byron santibanez
23 21 byron santibanez
24 21 byron santibanez
*Sensor vibración:* Medirá la cantidad y la frecuencia de vibración que se encuentre en el sistema, las que se pueden usar para detectar desequilibrios u otros problemas cuando se encuentre activo.
25 21 byron santibanez
26 21 byron santibanez
*Relé*: Funcionara como un interruptor, para abrir y cerrar el paso de la corriente eléctrica que se encuentre en el hogar, pero solo puede ser accionado eléctricamente, por conexiones.
27 21 byron santibanez
28 21 byron santibanez
*Fuente eléctrica:* Aquel que se encargará de entregar la energía al hogar.
29 21 byron santibanez
30 21 byron santibanez
*Luces de emergencia:* Son la iluminación para situaciones críticas, que se activará solo por señal de activación del sistema.
31 21 byron santibanez
32 21 byron santibanez
*ServoMotor:* Aquel que se encargará de controlar las puertas internas, que harán posible el giro libre de las puertas, que serán accionadas solo por el sistema cuando sea necesario.
33 21 byron santibanez
34 21 byron santibanez
*Batería:* Fuente de energía eléctrica almacenada con la cual funcionará el sistema en el momento que se accione el corte de la fuente eléctrica.
35 21 byron santibanez
36 21 byron santibanez
*Arduino R1:* El Arduino es el cerebro del sistema. Su rol es procesar las señales de los sensores (como el sensor de vibración) y tomar decisiones basadas en ellas. También controla otros dispositivos, y el servo motor. El Arduino recibirá entradas (como vibraciones, accionar el motor).
37 21 byron santibanez
38 21 byron santibanez
*Raspberry Pi 4:* Al igual que en el sistema con Arduino, el sensor de vibración detecta las vibraciones mecánicas en su entorno y genera una señal cuando ocurre alguna vibración significativa y esta le llega al Raspberry para realizar las acciones correspondientes.