You are on page 1of 3

METODOLOGÍA

FUNCIONAMIENTO DE LA APLICACIÓN

Primero debemos vincular nuestro celular con el módulo HC-05 usando la contraseña
establecida, una vez vinculado nos conectamos al módulo mediante la aplicación elaborada por
nosotros. Luego de que el módulo HC-05 y el teléfono están conectados accionamos un botón
que encontramos en nuestra aplicación el cual se encarga de enviar un carácter desde el celular
(en nuestro caso la letra “G”) hasta el modulo, el bluetooth recibe el carácter mediante la señal
emitida por el celular y luego lo transmite por RX de forma serial hasta que llega al Arduino.

Una vez recibida la alarma el Arduino el decodifica la letra según el código que tenga, analizando
si es la letra correcta. Luego de esto realiza las acciones que nosotros establecimos que hiciera
empleando los códigos de programación.

ARDUINO

Dentro del Arduino nos encontramos con los siguientes códigos establecidos por nosotros.

La librería serial se encargará de leer los datos que recibe el Arduino enviados vía bluetooth
Primero definimos que la patilla 6 del Arduino se encargara de recibir comandos y se encuentra
conectada a la salida TX del módulo HC-05 mientras que la patilla 7 va a transmitir y está
conectada a RX. La patilla 5, en cambio es la alarma la cual se acciona cada vez que se abre o
cierra la cerradura. Y finalmente la patilla 4 la cual es el LED

Una vez que iniciamos la librería existe un pequeño espacio de tiempo en el que esperamos que
el bluetooth este completamente inicializado y para que de esta forma no haya ningún problema
de comunicación.

BT.available() mediante este código se establece que solo cuando el bluetooth está habilitado,
es decir que modulo está conectado dentro de nuestra aplicación, se van a accionar la serie de
códigos establecidos,

BT.read() lee todo lo que envía el bluetooth y lo almacena en un comando.


Luego verifica si el comando es G, si esto se cumple entonces el Arduino realiza todos los
códigos que se han establecido

digitalWrite(LED,HIGH) Al escribir alto (high) se establece que la patilla numero 4 reciba una
cantidad alta de voltaje.

Los siguientes códigos digitalWrite(ALAR,HIGH) - digitalWrite(ALAR,LOW) hacen que la


alarma pite y deje de pitar

Delay(500) establece que esperaremos medio segundo (500 ms) que el LED permanecerá
encendido.

Al final cambiamos el comando a R para que no se sigan accionando lo establecido para el


comando G, de esta forma no estará prendiéndose y apagándose constantemente. Solo se
volverá a accionar todo cuando el Arduino vuelva a recibir el comando G .

TRANSISTOR

El Arduino maneja solamente 40 mA como máximo mientras que el Relay consume 65 mA. Es
por esto que si se conectan directamente la patilla del Arduino al Relay esta se podría quemar.
Entonces, para evitar que esto ocurra se ubica un transistor, el cual consume una cantidad muy
baja de corriente, aproximadamente 4.3 mA, pero la amplifica obteniendo la corriente necesaria
que consume el Relay.

RELAY Y BOBINAS B1 Y B2

Una vez que el transistor amplifica la corriente esta llega al


Relay. La bobina dentro del Relay experimenta esa corriente la
cual genera un campo magnético que provoca que los dos
contactos que se encuentran separados dentro del Relay
(señalados en la imagen adjuntada) se unan.

Por otro lado, las dos bobinas principales B1 y B2 se


encuentran conectadas a un terminal positivo, pero no a uno
negativo (tierra). Debido a esto no pasa corriente a través de
las bobinas. Pero una vez que se unen las dos terminales
dentro del Relay el circuito formado por las bobinas se conecta
a la tierra (el cual es el terminal negativo) y empieza a fluir
corriente a través de las bobinas B1 y B2.

El campo magnético generado en las bobinas son los que se encargan de halar los pistilos hacia
el interior de ellas.

You might also like