Anda di halaman 1dari 3

Sistema JAISER: Control de Iluminación para el Hogar con

Arduino

Abraham Gonzalez 1, Erinell Barba 1, Iván Vega 1, José Collado 1, Milagros Cedeño 2
1
FISC, 2 FIE

Resumen JAISER es un sistema que se encarga de controlar las luces en diferentes sectores de una casa, cuenta con tres
componentes principales: Un Arduino, Una API y una Aplicación móvil. El Arduino consta de diferentes elementos para realizar
tareas específicas, entre los cuales se puede mencionar: un módulo de Ethernet encargado de conectarse a internet, un sensor PIR
para capturar el movimiento, un micrófono para captar el sonido y un Fotorresistor. La aplicación se encarga de encender o apagar
las luces al igual que modular su intensidad, además de programarlas para encender o apagar a una hora especifica o en un
intervalo razonable, desde cualquier sitio donde se encuentre. El API es el encargado de manejar la información del usuario y hacer
la comunicación entre el Arduino y la Aplicación.

Palabras claves Domótica, Arduino, API, Control de Luces, Aplicación Móvil.

Abstract JAISER is a system that is responsible for controlling lights in different sectors of a house, has three main components:
An Arduino, an API and a mobile application. The Arduino consists of different elements to perform specific tasks, among which
we can mention: an Ethernet module responsible for connecting to the internet, a PIR sensor to capture the movement, a
microphone to capture the sound and a photoresistor. The application is responsible for turning lights on or off as well as
modulating their intensity, in addition to programming them to turn on or off at a specific time or at a reasonable interval, from
wherever you are. The API is responsible for managing user information and communication between the Arduino and the
Application.

Keywords Domotics, Arduino, API, Lights Control, Mobile Application.

* Abraham Gonzalez: abraham.gonzalez3@utp.ac.pa

1. Introducción encendido o apagado se utiliza una aplicación móvil


Desde la aparición del Internet de las cosas (IoT), se ha programada en Android que se conectara a un API y esta a su
visto la necesidad de lograr que más objetos funcionen de vez se conectara a un Arduino. El Arduino contará con
manera inteligente y que puedan ser controlados mediante sensores que captaran la cantidad de iluminación que existe
internet, para tener mayor facilidad al manipular dichos en el entorno para que de forma inteligente ilumine a este con
objetos; el área en donde más se está implementar esta la intensidad de luz requerida, también tendrá sensores de
tendencia es en la Domótica, que se refiere al uso de las sonido y movimiento para que el usuario pueda apagar la luz
distintas tecnologías, donde se integran la electrónica, sin necesidad de la aplicación a través de gestos.
telecomunicaciones, informática y la electricidad en el hogar
para así mejorar la calidad de vida. [1] 2.1 API (Interfaz de Programación de Aplicaciones)
El sistema JAISER consiste en el control de las luces de Es un conjunto de instrucciones, subrutinas y funciones
que utilizan mediante una biblioteca. Las APIs son llamados a
una casa, utilizando ciertas herramientas tecnologías que nos
funciones o subrutinas que se encuentran en esta biblioteca,
ayudan a esto, entre las que se pueden mencionar El Arduino,
ellas se encargan de hacer la conexión entre dos o mas
La Aplicación móvil y El API. dispositivos mediante su software. Para el caso de este
proyecto se comunicará una aplicación móvil con un Arduino
2. Descripción del Proyecto mediante un API [2].
Es un sistema que se encarga de manipular las luces de
una determinada casa, encendiendo o apagando las luces o 2.2 Aplicación Móvil
controlando la intensidad de estas. Para controlar el Una aplicación o app es una aplicación informática que
será ejecutada en un dispositivo móvil, en este caso Android,
ellas le permiten al usuario realizar distintas tareas,
facilitándoles estas al usuario [3]. 2.3.1 Fotorresistores
Es un dispositivo que se utiliza como una resistencia
2.2.1 “JAISER: Control de Iluminación Casera” común y corriente, la única diferencia es que esta cambia o
Esta aplicación está programada en el lenguaje de varía en función a la cantidad de luz recibida, este se conecta
programación C#; esta contará con una pantalla de acceso al a las entradas análogas del Arduino para tener una estimación
sistema donde se colocarán los datos requeridos para acceder del nivel de luz en un determinado lugar. Este disminuye su
a este; también tendrá un menú donde podrá elegir que resistencia a medida que aumenta la luz sobre él [5].
habitación de la casa que desea encender, apagar o controlar
la intensidad de luz. Para poder llevar esto cabo necesita
trabajan en conjunto con un API y un Arduino que permita
conectar la aplicación con el sistema de iluminación. Para
esto la Aplicación móvil se conecta al Arduino mediante un
Api para así poder controlarlo.

Figura 3. Ejemplo de un Fotorresistor de Arduino.

2.3.2 Módulo de Ethernet Shield w1500


Este módulo da la capacidad de conectar el Arduino a
Internet, para poder utilizarlo solo basta con montar este
módulo sobre el Arduino [6].

Figura 1. Prototipo de la aplicación

2.3 Arduino UNO


Es un microcontrolador que en conjunto con diversos Figura 4. Ejemplo de Modulo Ethernet
sensores pueden capturar o emitir datos para crear sistemas de
automatización como es el caso de este sistema de control de 2.3.3 Sensor Infrarrojo Pasivo (PIR)
luces. El Arduino UNO consta de 14 pines digitales de Es un dispositivo para capturar el movimiento de objetos
entrada / salida (de los cuales 6 se pueden usar como salidas), o seres vivos; son baratos, pequeños de baja potencia y fáciles
6 entradas analógicas, un resonador cerámico de 16 MHz, una de utilizar, gracias a esto se utilizan en su mayoría en
conexión USB, un conector de alimentación, un Botón de juguetes, domótica o sistemas de seguridad.
reinicio, entre otras características. Este Arduino se le puede
Este sensor se basa en medición de radiación infrarroja ya
conectar diversos sensores y módulos que sean compatible
que todos los cuerpos, vivos o no, irradian cierta cantidad de
con él, entre los cuales se puede mencionar: Fotorresistores,
energía infrarroja siendo mayor cuando mayor sea su
Modulo de Ethernet, Modulo Infrarrojo y Modulo de Sonido
o M, que son los que se utilizaran en este proyecto [4]. temperatura [7].

Figura 5. Ejemplo de un PIR.

Figura 2. Ejemplo de un Arduino UNO R3 Elegoo.


2.3.4 Microfono
Este dispositivo funciona como un traductor que convierte  Una de las ventajas de este sistema es que se podrá
las ondas sonoras en señales eléctrica. Esto se utiliza en el controlar las luces de una casa de manera remota o
Arduino para detectar sonidos. Esta señal que emite es una manual, pero solamente una a la vez y esta sería una
señal eléctrica analógica que representa el sonido que recibe limitante.
[8].  Para el futuro se piensa en darle mas estética al diseño
de la aplicación móvil, el poder controlar mas de una
luz a la vez, controlar más electrodomésticos (aire
acondicionado, abanicos, entre otros).

AGRADECIMIENTO
Agradecemos a nuestro compañero Socimo Carvajal por
su apoyo a la hora de desarrollar este proyecto, al Profesor
Figura 6. Ejemplo de un Microfono. Francisco Canto que nos proporcionó la placa ethernet, A la
Profesora Magdalena Duran que nos apoyó con
3. Discusión conocimientos sobre cómo hacer investigaciones y donde
JAISER es una aplicación orientada a la domótica, que buscar.
facilita el control de las luces del hogar, además de ofrecer
aditamentos útiles para proporcionar mayor comodidad; esta REFERENCIAS
aplicación consta de un control de acceso al sistema por [1] Luis Felipe Herrera Quintero (2005). Viviendas inteligentes
medio de un ID y una contraseña que se le proporcionara al (Domotica) pp 2.
usuario; cuando se introducen datos validos los usuarios
pasan a una pantalla principal donde podrá desplegar un menú [2] R. Andrea. (2014, May.). “¿Que es un API?” [Online]
donde muestran todas las luces de los diferentes sectores de Disponible: https://hipertextual.com/archivo/2014/05/que-es-
su hogar además de poder editar y agregar nuevos sectores; api/
para cada sector disponibles se podrán apagar y encender las
luces, cambiar la intensidad, personalizar las horas en que se
[3] Santiago, Raul et al. (2015). Mobile learning: nuevas
deben encender y apagar las luces.
realidades en el aula. Grupo Océano. pp. 8-26-27, 22-29.
La aplicación se conecta vía remota a una API que
Administra la información de las luces y los datos personales
de un determinado usuario, para que así más usuarios puedan [4] Mohamed Abd El-Latif Mowad et al. (2014). Smart Home
hacer uso de esta; El API a su vez se comunicara con el Automated Control System Using Android Application and
Arduino que estará conectado a diversos módulos y sensores Microcontroller pp 3.
que emiten o reciben señales para manipular las conexiones
de las luces y realizar las acciones previamente detalladas. [5] L. Luis. (2016, Mar.). “Medir nivel de luz con Arduino y
fotorresistencia LDR (GL55)” [Online].
Disponible: https://www.luisllamas.es/medir-nivel-luz-con-
arduino-y-fotoresistencia-ldr/

[6] C. Enrique. (2018, May.). “Aprendiendo Arduino- Ethernet


Shield” [Online].
Disponible:
https://aprendiendoarduino.wordpress.com/2016/07/04/etherne
t-shield/

[7] L. Luis. (2015, Jul.). “Detector de movimiento con Arduino y


sensor PIR” [Online].
Disponible: https://www.luisllamas.es/detector-de-
movimiento-con-arduino-y-sensor-pir/
Figura 7. Prototipo del sistema para puebas
[8] L. Luis. (2016, Nov.). “Detectar sonido con Arduino y
4. Conclusiones micrófono KY-038” [Online].
Disponible: https://www.luisllamas.es/detectar-sonido-con-
 Se contribuye a la seguridad del hogar ya que al
arduino-y-microfono-ky-038/
momento de una persona llegar a su casa puede
encender las luces antes de llegar y así no entrar a
oscuras a esta.

Anda mungkin juga menyukai