Está en la página 1de 6

Instituto Superior Tecnológico “Carlos Cisneros”

Integrantes:
Fausto Quinllin
Jhon Yuquilema
Fecha: 27/01/2023
Semestre: 5to Electrónica “B”
Asignatura: Comunicaciones Inalámbricas
Comunicación inalámbrica vía Bluetooth para el movimiento de un motor DC
Objetivos:
• Controlar mecanismos desde una aplicación en Android a través de tecnología Bluetooth.
• Desarrollar una aplicación Android en App Inventor para el funcionamiento de un motor DC.
• Construir dentro de la aplicación los mecanismos a controlar.
• Configurar dispositivos móviles y mecanismos para comunicación Bluetooth.
• Manejar la aplicación App Inventor para crear este y mas proyectos que nos ayuden a entender de
manera practica como funciona una comunicación inalámbrica vía Bluetooth.
• Comunicar un teléfono celular Android con el módulo Bluetooth HC-06

Materiales:
• Placa Arduino UNO
• Modulo Bluetooth HC-06
• Puente H L298N
• PC
• Aplicación App MIT Inventor
• Fuente de alimentación de 12V
• Teléfono Celular
• Motor DC 12V
• LED
• Protoboard
Fundamentos

El uso masivo de teléfonos celulares los ha convertido en el principal mecanismo de control de sistemas
domóticos e industriales. En este proyecto se detalla el proceso para realizar una aplicación en Android con
la herramienta MIT Inventor, con el fin de controlar el giro Horario, Antihorario, Stop y adicionalmente el
encendido de un LED.

Este proyecto se realiza con el fin de reforzar los conocimientos teóricos y prácticos de los estudiantes sobre
las tecnologías inalámbricas en este caso vía Bluetooth, en donde desarrollaran aplicaciones para Andriod
que les ayudaran hacer el control de muchos equipos electrónicos que se puedan acoger a esta tecnología.
Desarrollo:

Realizamos el circuito electrónico con todos los materiales requeridos que nos ayudara a efectuar el
movimiento de un motor DC y el encendido de un LED.

Creamos y cargamos el programa en el software de Arduino que contiene, en el pin 12 la entrada del giro
en sentido horario del motor, en el pin 13 la entrada del giro antihorario del motor, en el pin 10 la entrada
del LED, utilizamos la librería “SoftwareSerial blue” para conectar el pin 2 al TX y el pin 3 al RX del módulo
Bluetooth HC-06. Y sus demás configuraciones se basan en los sentidos de giro del motor y al mismo
tiempo que el motor gira en sentido horario y antihorario el LED leerá esta señal y se encenderá y cuanto
el motor se detenga el LED se apagará.

#include <SoftwareSerial.h>
int hor = 12;
int anti = 13;
int LED = 10;
char opcion;
SoftwareSerial blue(2, 3);
void setup() {
blue.begin(9600);
pinMode(LED, OUTPUT);
pinMode(hor, OUTPUT);
pinMode(anti, OUTPUT);
}
void loop() {
if (blue.available() > 0)
opcion = blue.read();
switch (opcion)
{
case '0':
digitalWrite(LED, LOW);
digitalWrite(hor, LOW);
digitalWrite(anti, LOW);
break;

case '1':
digitalWrite(LED, HIGH);
digitalWrite(hor, HIGH);
break;
case '2':
digitalWrite(LED, HIGH);
digitalWrite(anti, HIGH);
break;
}
}

Procedemos a desarrollar una aplicación para Android dentro de nuestra PC en el programa MIT App
Inventor. Dentro de esta aplicación lo que primero hacemos es diseñar un escenario de cómo se va a
observar las animaciones que integramos dentro de la aplicación.
Una ves que ya tenemos el escenario listo y agregado todas las animaciones que requerimos para su
manipulación, procedemos a realizar la programación del funcionamiento de cada elemento agregado
mediante bloques que nos ofrece la aplicación.
Una ves que hemos programado el correcto funcionamiento de la aplicación continuamos con la descarga
del programa hacia nuestro teléfono celular, esto lo hacemos generando un código QR de la aplicación el
cual debemos escanear con nuestro teléfono celular. Una ves que se haya descargado la aplicación en
nuestro teléfono la abrimos y podremos observar el mismo diseño que realizamos en la PC.

Conectamos correctamente todos los materiales requeridos, cargamos a la placa de Arduino el programa
que desarrollamos y procedemos a la ejecución de nuestro proyecto.

Descripción del Proyecto

El funcionamiento de este proyecto se basa en una placa Arduino usando un motor DC que será accionado
mediante una aplicación Android desarrollada en MIT App Inventor y con una comunicación inalámbrica
mediante Bluetooth.

Este proyecto tiene como fin barias usos y aplicaciones, uno de esos usos seria en un elevador con finales
de carrera, este elevador puede tener en sus extremos sensores como finales de carrera que van a enviar una
señal (puede ser una alarma, vibración o puede encenderse una luz de advertencia) a la aplicación en el
momento en que el elevador este llegando a su punto máximo de elevación y a su punto mínimo que seria
en referencia al piso y al momento que detecte esta señal el motor del elevador cambie el sentido de giro
para no sufrir un accidente, tendrá también una señal de advertencia cuando el motor del elevador deje de
funcionar ya sea por sobre peso, corto circuito o desconexión de la alimentación.

Esta aplicación podría ser utilizada y monitoreada por el operador que controla el elevador quien gracias a
estas señales de aviso puede dar una rápida solución al problema que se le presente.
Conclusiones:
• Controlamos un circuito electrónico y una simulación con una aplicación en Android a través de
tecnología Bluetooth.
• Configuramos un dispositivo móvil y una aplicación en Arduino para comunicación Bluetooth.
• Desarrollamos una aplicación Android en la aplicación MIT App Inventor.
• Comunicamos nuestro teléfono celular Android con un módulo Bluetooth HC-06.
• El motor DC giro en sentido horario y antihorario siendo controlado desde la aplicación del teléfono
celular y conjuntamente el LED se enciende cuando el motor gira a cualquier sentido y se apaga
cuando este se detiene.

También podría gustarte