Diseño de la interfaz para el celular
2014
AVANCE DEL PROYECTO DE MICROCONTROLADORES
El primer avance consiste en la comunicación serial entre un celular y el atmega8 haciendo uso de un modulo bluetooth JY-MCU. Primero se describirá la aplicación que se desarrollo para el celular, luego se describirá el funcionamiento del modulo bluetooth JY-MCU y para finalizar se detallara la programación para la comunicación serial con el atmega8.
DESARROLLO DESARROLLO DE LA APLICACIÓN PARA EL CELULAR La aplicación se desarrolló en el programa app inventor.
¿Qué es app inventor? Google App Inventor es una aplicación de Google Labs para crear aplicaciones de software para el
sistema operativo Android. operativo Android. De De forma visual y a partir de un conjunto de herramientas básicas, el usuario puede 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 fruto de App Inventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil.
Descripción
1. Paleta: Aquí encontramos todas las herramientas a utilizar para la interfaz que tendrá el celular.
1
CANCHO PUSE ERICK EDUARDO 1113210121
Diseño de la interfaz para el celular
2014
2. Espectador: En este área irán todos los bloques que necesitaremos para nuestra interfaz, los componentes se encuentran representados en forma grafica. 3. Componentes: En este lugar apreciaremos la lista de componentes que se está utilizando. 4. Media: Esta opción sirve para cargar algún sonido o video a nuestro programa. 5. Propiedades: Gracias a esta área podremos modificar nuestra interfaz, modificando el tamaño de los botones, el tipo de letra, etc. Otra área de trabajo es nuestro editor de bloques es donde encontraremos todas las herramientas ya seleccionada en la otra área de trabajo, y es donde podremos hacer la programación grafica de nuestro proyecto, esta parte es interactiva y simple de aprender.
Pasos y descripción de los bloques 1. Bloque de inicialización, en general este juego de bloques es usa para anunciar que debe activar el bluetooth en caso de que este desactivado, en caso este activado simplemente pasará a la siguiente acción.
2
CANCHO PUSE ERICK EDUARDO 1113210121
Diseño de la interfaz para el celular
2014
2. Este juego de bloques evalúa la decisión tomada con respecto al paso anterior si pulsa ok deberá activar el bluetooth y si pulsa salir el programa se cerrará.
3. Este juego de bloques se usa para activar el bluetooth y si no lo esta se notificara al usuario.
3
CANCHO PUSE ERICK EDUARDO 1113210121
Diseño de la interfaz para el celular
2014
4. Este juego de bloques se usa para desactivar el bluetooth.
5. Este juego de bloques se usa para asociar el bluetooth del celular con el bluetooth que irá junto con el micro controlador.
6. Este juego de bloques se usa para correr el programa una vez enlazado.
7. En esta última parte de la programación tendremos 2 conjuntos de bloques para el envío de datos al micro controlador. El primer bloque será el encendido y apagado de un led mediante 2 botones, cuando se
presiona encendido envía el carácter “A” y cuando se presiona apagar se envía el carácter
B, los cuales son leídos por el micro controlador.
4
CANCHO PUSE ERICK EDUARDO 1113210121
Diseño de la interfaz para el celular
2014
El segundo bloque es un cuadro de texto donde ingresaremos la palabra “encender”, el
programa lo leerá y comparará con una palabra ya definida, si es igual se enviará la letra “A” al micro controlador y si no lo es se mostrará un mensaje de error.
DESCRIPCION Y FUNCIONAMIENTO DEL MODULO BLUETOOTH JY-MCU
5
CANCHO PUSE ERICK EDUARDO 1113210121
Diseño de la interfaz para el celular
2014
Gracias a nuestro módulo bluetooth podremos conectar nuestro celular o cualquier otro dispositivo que tenga bluetooth con nuestro micro controlador. Características: 1. Protocolo del Bluetooth: Especificación Bluetooth v2.0 + EDR. 2. Frecuencia: banda ISM de 2,4 GHz. 3. Modulación: GFSK (Gaussian Frequency Shift Keying). 4. Potencia de emisión: ≤ 4 dBm, clase 2. 5. Sensibilidad: ≤-84dBm a 0.1% VER. 6. Velocidad: Asíncrono: 2.1Mbps (máx.) / 160 kbps, sincrónico: 1Mbps/1Mbps. 7. Seguridad: autenticación y encriptación. 8. Perfiles: puerto serie Bluetooth. 9. Fuente de alimentación: 3,3 V CC 50 mA. 10. Temperatura de trabajo: -20 ~ 75 centígrados. 11. Dimensión: 26.9mm x 13mm x 2,2 mm. Detallar cada parte del bluetooth es todo un tema para hablar, así que se tomó las características que vienen por defecto el cual es que su velocidad de transmisión es de 9600 baud, sin paridad, data bit 8, 1 bit de parada.
6
CANCHO PUSE ERICK EDUARDO 1113210121