Vous êtes sur la page 1sur 11

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS


CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

Materia:
Electiva II

Tema:
Uso y configuración del Bluetooth HC-05

Curso:
4–1

Nombre de estudiante:
Daysi Alejandrina Ponce Lauzó

Docente:
Ing. Charlles Pérez E

2019 - 2020
Ponce Lauzó Daysi Alejandrina

Módulo Bluetooth HC-05

OBJETIVO # 1: Configurar el Módulo Bluetooth HC-05


MATERIALES:

 1 Arduino Uno.  Protoboard .


 1 Módulo Bluetooth HC-05.  Jumper Macho/Macho.

DESCRIPCION:

Como se sabe el Módulo Bluetooth ayuda a manejar ciertos objetivos mediante un


celular. El mismo consta de 6 pines que se detallaran a continuación:

 Pin 1 State: Se utlizaba para pasar información.


 Pin 2 Rx: Recibe y va conectado al pin de transmisión al Tx.
 Pin 3 Tx: Transmite va conectado al pin de recepción de Rx
 Pin 4 Gnd: Por aquí se dirige tierra.
 Pin 5 Vcc: Por aquí circula el voltaje.
 Pin 6 En/Key: Este será el que se utilizará para pasar información.

Nota: En cuestión al pin 6: Key se da a conocer que el bluetooth es original y En seria


genérico, pero ya sea en una de sus dos fases estas funcionan con normalidad.
Ponce Lauzó Daysi Alejandrina

PASOS DE CONEXIÓN:

1er Paso: Conectar el bluetooth al protoboard y Arduino Uno verificando que se vea
reflejado en el celular.

2do Paso: Los pines Rx y Tx se conectarán a los pines análogos en este caso lo
conectaremos a la compuerta análoga 2 y a la 3 (1 Rx y 0 Tx).

3er Paso: Se procederá a realizar la correcta codificación para que luego poder
subirlo al bluetooth.

Nota: Se utiliza Arduino Ide:

 la librería #include <Sofware.Serial.h> esta será la que se utilizará para como


software de conexión.
 Se utilizara los dos puertos 2 y 3 donde su correcta ubicación será la siguiente
Bl(3,2) izquierdo para Tx y derecho para Rx.
 En cuanto a Serial.begin(9600); es el que se utilizara y Bl.begin(38400); será
para que funcione el Hc-05, es la velocidad de configuración.
3.1 Paso: En cuestión al cambio de clave se procede a configurar desde la
opción herramienta luego se selecciona monitor serie, una vez coenctado se
entra al monitor serie
 1.- configuración -> sin ajustes de línea
 2.- nueva línea cambiara ambos NL & CR ve lo que envía y recibe
 AT + Name = este cambiara el nombre.
 AT + PSND = “ ” este cambiara la contraseña.
 Para ver la respuesta se pondrá (?).

4to Paso: Una vez que este todo configurado el pin Key/ En del bluetooth debe estar
desconectado.

5to Paso: Una vez que este desconectado Vcc presionar el botón del bluetooth una
vez que este subido el código se procede a conectar el Vcc y soltar el botón.
Ponce Lauzó Daysi Alejandrina

Gráfico De La Conexión:

Código:

#include<SoftwareSerial.h>
SoftwareSerial BL(3, 2); //3= puerto TX de bluetooth 2= puerto RX de bluetooth
const int EN= 5;
void setup() {
// put your setup code here, to run once:
pinMode(EN, OUTPUT);
digitalWrite(EN, HIGH);
Serial.begin(9600);
BL.begin(38400); //38400 ES SOLAMENTE PARA CONFIGURAR. 9600 ES
PARA REALIZAR FUNCIONES
}

void loop() {
// put your main code here, to run repeatedly:
if(BL.available())
{
Serial.write(BL.read());
}
if(Serial.available())
{
BL.write(Serial.read());
}
}
Foto De La Conexión Y Trabajo:
Ponce Lauzó Daysi Alejandrina

Conclusión:

Se puede concluir que en esta actividad de la conectividad del bluetooth se ha


aprendió sus partes y su correcto funcionamiento.

Recomendaciones:

Unas de las recomendaciones serán explicadas a continuación:

 El bluetooth es muy sensible que puede llegar a quemarse si las


conexiones están mal realizadas o de mucho encender y apagar.
 Solo se conectará el bluetooth si este aparece en el celular.
 No se puede sacar el plástico del bluetooth porque está más
expuesto a dañarse.
 Normalmente la clave del bluetooth puede ser de cuatros dígitos
tales como, del 1 al 4 (1,2,3,4) o constar de ceros (0,0,0,0).
 La clave solo debe ser de números mas no de letras por el motivo
que existen celulares que no se generan letras para ingresar.

OBJETIVO # 2 Mi primera aplicación en App inventor.

Materiales:

 Una Pc.  1 celular con internet.


 El programa App inventor
instalado.
Descripción:

Se vera como son las conexiones correctas al protoboard en función a los polos
negativos y positivos para que los jumpers tengan su respectiva utilidad.

Pasos De Conexión:

1er Paso: Se instalará App Inventor para poder crear nuestra primera aplicación en
este caso hemos procedido a seleccionar el idioma español.

2do Paso: Se procede a reconocer todas las partes del App Inventor en la cual conta
de:
Ponce Lauzó Daysi Alejandrina

 Paleta: Se encuentra para armar la Interfaz del usuario


 Visor: Se refleja como se verá desde el celular
 Componente: Los botones que se utilizara.
 Medios: Lo que se agregara ya sea imágenes, sonido.
 Propiedades: Donde se le da forma, color diseño.

3er Paso: Una vez que se a reconocido App Inventor se procede hacer el diseño en
este caso nuestra aplicación tendrá una foto de un animal de medidas 300*300 a su elección
con su respectivo sonido Mp3 que emita el mismo.

4to Paso: Cuando ya este la imagen y el sonido se procede a realizar la codificación


en la opción bloques que se detallara a continuación:

 En la parte de Bloques se selecciona botón se escoge btn_sonido y se lo


arrastra hacia la parte de visor.
 Luego se selecciona sonido se escoge llamar sonido.
 Por ultimo se sube la codificación en bloque al celular.

Nota: Aquí btn_sonido hará la función de cuando demos clic en la foto debajo se ejecutará
el llamar sonido.

Gráfico de la conexión (en este caso como queda la aplicación):

Código:
Ponce Lauzó Daysi Alejandrina

Foto De La Conexión Y Trabajo:

Conclusión:

Podemos ver que en el objetivo la codificación en bloques puede ser como muy fácil
hasta muy difícil dependiente lo que se llegue a realizar muy aparte de ello se puede concluir
que esta aplicación es muy adaptable, dinámica.

Recomendaciones:

Recordar no confundir los bloques a utilizar para su correcta


funcionalidad.

OBJETIVO # 3 Domótica avanzada

MATERIALES:

 1 Arduino Uno  Un Rele


 Una boquilla con foco  Una Pc.
 Un protoboard  El programa App inventor
 Bluetooth Hc -05 instalado.
 Jumpers macho – macho  1 celular con internet.

Descripción:

Se vera las conexiones de los materiales solicitados para que podamos encender y
apagar un foco desde el celular.
Ponce Lauzó Daysi Alejandrina

Pasos De Conexión:

1er Paso: En App Inventor se creará dos botones uno será prender el otro pagar

2do Paso: Se lo unirá con la función que hará mediante un clic para que haga la
función de apagado y encendido desde el celular.

3er Paso: Se creará un selector de lista en la cual aquí será donde se vera reflejado
los dispositivos y los que están activos para la conexión al bluetooth.
Ponce Lauzó Daysi Alejandrina

Gráfico de la conexión (en este caso como queda la aplicación):

Código:

Desde App Inventor:

Desde Arduino Uno:

#include<SoftwareSerial.h>
SoftwareSerial BL(3, 2); //3= puerto TX de bluetooth 2= puerto RX de bluetooth
const int foco=12;
char opc;
void setup() {
pinMode(foco,OUTPUT);
digitalWrite(foco,LOW);
Serial.begin(9600);
BL.begin(9600); //38400 ES SOLAMENTE PARA CONFIGURAR. 9600 ES PARA
REALIZAR FUNCIONES
Ponce Lauzó Daysi Alejandrina

void loop() {
// put your main code here, to run repeatedly:
if(BL.available())
{
//Serial.write(BL.read());
opc=BL.read();
if(opc=='A'){
digitalWrite(foco,HIGH);
}
if(opc=='P'){
digitalWrite(foco,LOW);
}
}
}
Foto De La Conexión Y Trabajo:

Conclusión:

En este objetivo no solo se utilizo el celular para escuchar un sonido ya ahora se aplico
que mediante el mismo se puede apagar o encender el foco se utilizó el relé mediante la
correcta codificación.
Ponce Lauzó Daysi Alejandrina

Recomendaciones:

Recordar el correcto cuidado con el bluetooth para que pueda funcionar


con facilidad.

Si no le llega a entender el foco puede ser dos factores

 En el rule puede que estén conectados mal sus polos positivos y negativo
 La codificación del uso del relé puede estar mal expresado

Foto Grupal:

https://cdn.instructables.com/FEG/CQMJ/JIOU24TN/FEGCQMJJIOU24TN.LARGE.jpg