Está en la página 1de 7

SISTEMAS EMBEBIDOS

CODIGO:

UNIDAD 3

DISEÑO DE APLICACIÓN MOVIL

PRESENTADO POR:

GINA CARIME ESPITIA SANCHEZ

CODIGO: 1090469291

PRESENTADO A:

ING. ADRIANA DEL PILAR NOGUERA

TUTORA

GRUPO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

INGENIERIA ELECTRONICA

CEAD YOPAL

2019
ACTIVIDADES A DESARROLLAR

Esta actividad consiste en definir la programación inicial de la aplicación móvil


requerida de acuerdo a la propuesta de solución al problema planteado en el Anexo 1
teniendo en cuenta:

1. Estudiar las referencias bibliográficas de la unidad 3 resaltando la


información que considere aporta al desarrollo del problema planteado,
la consolida en un documento y lo comparte en el foro, referenciando bajo
normas APA.

Bluetooth: es una especificación industrial para Redes Inalámbricas de Área


Personal (WPAN) que posibilita la transmisión de voz y datos entre diferentes
dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2.4 GHz.
Los principales objetivos que se pretenden conseguir con esta norma son:

 Facilitar las comunicaciones entre equipos móviles.


 Eliminar los cables y conectores entre estos.
 Ofrecer la posibilidad de crear pequeñas redes inalámbricas y facilitar la
sincronización de datos entre equipos personales.

Se denomina Bluetooth al protocolo de comunicaciones diseñado especialmente para


dispositivos de bajo consumo, que requieren corto alcance de emisión y basados en
transceptores de bajo costo.

Las comunicaciones se realizan por radiofrecuencia de forma que los dispositivos no


tienen que estar alineados y pueden incluso estar en habitaciones separadas si la
potencia de transmisión es suficiente.

Módulo de Bluetooth Arduino

Figura 1.
Los módulos de bluetooth HC-05 y HC-06 son módulos muy populares para
aplicaciones con microcontroladores PIC y Arduino.

Módulo Bluetooth HC-05

Figura 2.

El módulo de bluetooth HC-05 es el que ofrece una mejor relación de precio y


características, ya que es un módulo Maestro-Esclavo, quiere decir que además de
recibir conexiones desde una PC o tablet, también es capaz de generar conexiones
hacia otros dispositivos bluetooth. El HC-05 tiene un modo de comandos AT que debe
activarse mediante un estado alto en el PIN34 mientras se enciende (o se resetea) el
módulo. En las versiones para protoboard este pin viene marcado como “Key”. Una
vez que estamos en el modo de comandos AT, podemos configurar el módulo
bluetooth y cambiar parámetros como el nombre del dispositivo, password, modo
maestro/esclavo, etc.

Para comunicarnos con el módulo y configurarlo, es necesario tener acceso al módulo


mediante una interfaz serial. Podemos usar un arduino con un par de cables
(aprovechando el puente USB-Serial del Arduino), un kit para XBee o un simple
MAX3232 en el puerto serie de la PC.

App Inventor

Es un entorno de desarrollo de software creado por Google Labs para la elaboración


de aplicaciones destinadas al sistema operativo Android. El usuario puede, de forma
visual y a partir de un conjunto de herramientas básicas, ir enlazando una serie de
bloques para crear la aplicación. El sistema es gratuito y se puede descargar
fácilmente de la web. Las aplicaciones creadas con App Inventor están limitadas por
su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un
dispositivo móvil.

2. Utilizar la herramienta APP Inventor de MIT para realizar el diseño de la


aplicación móvil que dé cumplimiento a la propuesta que plantea el
estudiante en la etapa 0, configurando la comunicación inalámbrica
bluetooth según necesidad.

Planteamiento del problema

Molino Sonora manifiesta que cuenta con tres (3) silos de almacenamiento de arroz,
cada uno cuenta con una capacidad de almacenamiento hasta 10000 𝑚3 con una
altura de llenado hasta 31.5 m. En cada silo se debe garantizar un set point del 7%
inferior y superior para llenado y el control de temperatura teniendo en cuenta la
zona de ubicación del molino debe garantizarse en promedio de 70𝑜𝐶 a 80𝑜𝐶 con un
porcentaje de humedad no superior al 60%.

Actualmente, el molino no cuenta con un sistema que garantice el cumplimiento de


estas características en cuanto a llenado, temperatura y humedad relativa en cada
silo, por lo cual solicitan que se generen soluciones a esta problemática,
especificando que ellos quieren un sistema que entregue información en tiempo real
en una aplicación móvil instalada en sus celulares o tablets.

Para poder realizar la automatización del proceso, se seleccionaron varios sensores


encargados de controlar y monitorear las variables requeridas, en total son 9 valores
que debemos registrar en nuestra aplicación Android: niveles, temperaturas y
humedad en cada silo de arroz.

La aplicación Android que utilizamos es App Inventor, por su fácil manejo de


programación, además cuenta con un emulador que ayuda a la visualización de los
datos mientras se programa.
Figura 3. Entorno para la realización de la App

Podemos realizar cualquier diseño para la aplicación Android, se organiza y declara


cada una de las etiquetas para así no confundirnos en la programación, se utilizan
botones para la conexión del bluetooth así como para cerrar la aplicación y
desconectar el bluetooth, como son varios datos que se manejan utilizamos botones
para recibir el envió de los datos desde el bluetooth.

Figura 4. Programación
El programa utiliza cada una de los bloques que diseñamos inicialmente, para la
aplicación se utilizan botones de conexión de bluetooth que además muestra si la
conexión se logró correctamente o si hubo un error, también la desconexión del BT y
cierre de aplicación, se utiliza un timer que ayuda a dirigir y organizar la recepción de
los datos enviados por el Arduino por el bluetooth, tenemos la opción de seleccionar
que silo de arroz queremos monitorear pulsado un botón y nos muestra elos datos
de las variables

Figura 5. Emulador

Y asi finalmente se visualiza muestra aplicación, la conexión del módulo de


bluetooth, los parámetros de cada silo de arroz.
3. Elaborar un video donde evidencie la aplicación móvil creada en APP
Inventor y que dé respuesta a la propuesta del estudiante. El video debe estar
en su página de youtube, no exceder los 5 minutos, presentar imagen y audio
claro.

REFERENCIAS BIBLIOGRAFICAS

Geek Factory. (2014). Bluetooth HC-05 y HC-06 Tutorial de Configuración. 2019, de


Geek Factory Sitio web: https://www.geekfactory.mx/tutoriales/bluetooth-hc-05-y-hc-
06-tutorial-de-configuracion/

Fajardo, Carlos (2016). [Archivo de Video]. Primeros pasos con App Inventor.
Recuperado de http://hdl.handle.net/10596/9829

García, José. [El profe García]. (2014). Como crear su propia App en Android para
controlar Arduino (Bluetooth) Tutorial. [Archivo de Video]. Recuperado de
https://www.youtube.com/watch?v=S8q1vbVMV2Q&feature=youtu.be

García, José. [El profe García]. (2014). Control del Arduino desde su teléfono Android
(vía Bluetooth). [Archivo de Video]. Recuperado de
https://www.youtube.com/watch?v=ftXTtba_CjU&feature=youtu.be

También podría gustarte