Secuencia de configuración - chrisolis/Proyecto-final-Arquitectura-computadoras Wiki

Una vez se realizaron las conexiones a como aparecen en el apartado de Diagramas de conexión y se han descargado los códigos del apartado de Códigos, se deben de realizar los siguientes pasos con el fin de poder ejecutar el proyecto de manera correcta y poder pasar al apartado en el que se explica la guía de uso de este.

  1. Primero debe cargarse el código proyecto.ino a la placa Arduino Uno. Para esto abrimos el código en el Arduino IDE. Seleccionamos la placa que en este momento en lugar de estar conectada a la Raspberry deberá estar conectada a la computadora en la que tengamos el IDE (que puede bien ser la misma Raspberry). Después de seleccionarla por medio del apartado de puerto en la sección de herramientas, simplemente se debe de presionar el botón llamado subir como se ve en la siguiente imagen.

1

  1. Una vez se haya cargado correctamente el código a la placa del Arduino se puede verificar el funcionamiento de este. Para esto se debe abrir el monitor de serie (configurado para que corra a la misma tasa de baudios que aparecen en el código, 115200) y se podrá observar la llegada de los datos provistos por los sensores a través de la comunicación serial.

2

  1. Esa es toda la configuración previa requerida por parte del Arduino. Después de conectarlo nuevamente a la Raspberry, se debe realizar unos pasos en la misma con el fin de poder ejecutar el programa principal (hub.py). Para esto primero se debe contar con Python, Wia, la librería SSD1306 de Adafruit, Apache, etc. Con el fin de poder correr correctamente los códigos de la carpeta SmartHub del apartado de Códigos. Luego de tener estos instalados se debe copiar la carpeta completa a su ubicación de preferencia. Terminará viéndose similar a la siguiente imagen.

3

  1. Al desplazarnos dentro de la carpeta se deben de poder visualizar los archivos a como se ven en la siguiente imagen. Lo siguiente que se debe hacer es abrir una terminal en la cual nos desplazaremos a la ubicación que vimos en la imagen (donde se encuentra GUI.py y hub.py).

4

  1. Al tener dicha ubicación abierta en la terminal, solo restará ejecutar el siguiente comando para empezar a correr el programa.
python3 hub.py

Lo cual debe terminar viéndose como en la siguiente imagen.

5

Una vez se ejecuta dicho comando, el programa se debe encontrar corriendo y podemos pasar al apartado de Guía de uso de la Wiki.

Por parte de Wia al desplazarnos al apartado de la Things podemos seleccionar nuestro dispositivo (en nuestro caso la Raspberry Pi). Posteriormente cargará el apartado de los widgets asociados con dicho dispositivo. De nuestra parte tenemos 3 widgets a los cuales les asociamos el nombre de un evento en específico al realizar los llamados a la página. Para ver los cambios si no se actualizan por su cuenta, se puede recargar la página. Lo anteriormente descrito se puede ver en las siguientes imágenes.