Project

General

Profile

Arquitectura » History » Version 21

byron santibanez, 12/02/2024 11:18 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 1 byron santibanez
!http://pomerape.uta.cl/redmine/attachments/download/5752/arquitecturaC-S.png!
13 19 byron santibanez
14 19 byron santibanez
*Descripción de la Arquitectura*
15 19 byron santibanez
16 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:
17 1 byron santibanez
18 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.
19 21 byron santibanez
20 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.
21 21 byron santibanez
22 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.
23 21 byron santibanez
24 21 byron santibanez
25 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.
26 21 byron santibanez
27 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.
28 21 byron santibanez
29 21 byron santibanez
*Fuente eléctrica:* Aquel que se encargará de entregar la energía al hogar.
30 21 byron santibanez
31 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.
32 21 byron santibanez
33 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.
34 21 byron santibanez
35 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.
36 21 byron santibanez
37 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).
38 21 byron santibanez
39 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.