User Tools

Site Tools


Writing /var/lib/dokuwiki/data/meta/teaching/ie0117/proyectos1_2016_i/proyecto_dhsl.meta failed
teaching:ie0117:proyectos1_2016_i:proyecto_dhsl

This is an old revision of the document!


Instrucciones de Instalación y Uso

Requerimientos

  • Python 2.7
  • Arduino IDE
  • Raspberry Pi 2 x Arduino Uno

Preparación del Raspberry Pi

Para el proyecto se utilizó la distribución Raspbian como el sistema operativo que corre en el Raspberry Pi. Para instalar este sistema operativo, siga las instrucciones oficiales de instalación.

Obtención del código

Vaya al directorio donde quiere instalar el programa

pi@raspberrypi:~$ git clone https://github.com/alonsomonterofuentes/dhsl

Instalación del Sistema

Una vez dentro del sistema operativo, instale Arduino IDE. Puede hacer esto desde la terminal con:

pi@raspberrypi:~$ sudo apt-get install arduino

Cuando Arduino IDE esté instalado, ejecútelo:

pi@raspberrypi:~$ arduino

Ahora de ahí,abra el archivo iluminacion.ino

Conecte un arduino y presione ctrl+u para subir el programa al arduino.

Observe en la esquina derecha inferior a cual puerto está conectado el arduino, por ejemplo

Arduino Uno on /dev/tty/ACM0

Conecte el segundo arduino y suba* el programa ventilador.ino.

*Asegurarse de que no se este subiendo al mismo puerto, esto puede ser verificado como en esta imagen:

Cuando los arduinos esten conectados, se debe conectar una cámara web al Raspberry Pi

Instrucciones de uso (menú)

Una vez que ambos arduinos estén conectados, y con su programa subido, vaya el directorio donde clonó el repositorio y corra el comando

pi@raspberrypi:~/dhsl$ python menu.py

Esto correrá el menu principal del programa.

En la opción de Configurar Servidor se encontrán las opciones de arduino1 y arduino2. Estos representan el arduino para iluminación y ventilación respectivamente. Estos deben ser configurados con sus puertos respectivos.

Ademas de estas opciones de encontrarán las opciones para Temperatura:

  • max : Representa el valor en grados Centígrados sobre el cual se encederá el ventilador en modo automático.
  • controlmanual : 1 representa control manual activado, 0 representa control automático activado.

Si se activa el control manual, debe además establecerse el estado del abanico, esto se encuentra en la opción de abanico:

  • estado : Toma valores de 1 para encendido y 0 para apagado

Para controlar la iluminación se selecciona iluminación, sus opciones son:

max : Representa el valor sobre el cual se encederá el bombillo en modo automático.

<html><code></html>controlmanual<html></co></html>

teaching/ie0117/proyectos1_2016_i/proyecto_dhsl.1462836315.txt.gz · Last modified: 2022/09/20 00:08 (external edit)