Escolar Documentos
Profissional Documentos
Cultura Documentos
Contenido
Introduccin.......................................................................... 4
App Inventor 2 .................................................................. 4
Diseo de la Interface ...................................................... 4
Programacin de la Aplicacin......................................... 7
Arduino ........................................................................... 10
Programacin del Arduino .............................................. 11
Requerimientos de hardware ......................................... 11
Instalacin de Aplicacin ................................................ 11
Sugerencias ................................................................... 13
Introduccin
Este proyecto ha sido creado dada una de las necesidades ms simples y ms
comunes en la sociedad, el control de una luz por medio de un interruptor,
debido a que se requiere un esfuerzo mayor o en ocasiones genera un conflicto
o un problema el alcanzar el interruptor se propuso una solucin innovadora y
eficaz.
El sistema de control remoto de una luz con una App es la solucin que se dio
para la necesidad o problema propuesto. Esta solucin cuenta con dos pasos,
la primera es la programacin de la aplicacin para celular bajo la plataforma
App Inventor y la segunda es la programacin del receptor de las seales u
rdenes, es decir, donde se montara lo que funcione como la luz, este receptor
se conformara por un mdulo bluetooth y un dispositivo Arduino que se
programara para responder a las rdenes de la aplicacin y este permitir el
encendido o apagado de la luz.
En este manual no se busca capacitar en su totalidad la utilizacin y
configuracin de las opciones y elementos del sistema de control remoto si se
explicara acerca de cada una de las herramientas utilizadas, su formar de
operacin y aplicacin.
Objetivo
Proporcionar una gua para el lector del desarrollo del sistema de control
remoto de una luz por medio de una App y de su instalacin correspondiente.
App Inventor 2
App Inventor es un entorno de desarrollo de aplicaciones para dispositivos
Android. Para desarrollar aplicaciones con App Inventor slo necesitas un
navegador web y un telfono o Tablet Android (si no lo tienes podrs probar tus
aplicaciones en un emulador). App Inventor se basa en un servicio web que te
permitir almacenar tu trabajo y te ayudar a realizar un seguimiento de sus
proyectos.
Se trata de una herramienta de desarrollo visual muy fcil de usar, con la que
incluso los no programadores podrn desarrollar sus aplicaciones.
Diseo de la Interface
En el panel de App Inventor 2 se encuentra una lista de todos los proyectos
guardados que hayamos creado antes y viene la opcin para crear uno nuevo,
una vez que se da clic en la opcin Nuevo Proyecto se genera una nueva
ventana donde se presentaran las herramientas necesarias para la creacin de
la aplicacin.
Programacin de la Aplicacin
Despus de haber creado lo que sera la interface para el usuario lo que sigue
es programar aquellos elementos que harn funcionar la aplicacin. Para
programar es necesario ver una opcin del lado derecho del panel que se llama
Blocks.
Lo primero que programaremos ser los eventos o cosas que pasaran cuando
se le d clic al botn Encender. Del panel izquierdo se encuentran los
elementos de la interface por lo que se busca el botn
Encender, cuando se le da clic en l se despliega una serie de opciones para
programar, en este caso ser la opcin que dice Cuando Encender Clic Hacer
y lo arrastramos a la seccin para programar.
Despus se programara el
evento para el botn de Apagar,
ser prcticamente lo mismo,
expresando Cuando se d clic
en el botn Apagar se va a
llamar al Cliente Bluetooth y se
enviara el texto 2, donde 2
significara Apagado.
Despus se va a programar lo
que suceder despus de que
recoja datos Bluetooth, para
ello igual se dar clic en el
elemento Conectar_DB y de la
lista de eventos disponibles se
escoger
el
que
dice
AfterPicking.
Arduino
Arduino es una plataforma de cdigo abierto, basada en una sencilla placa con
entradas y salidas analgicas y digitales. El entorno de desarrollo est basado
en el lenguaje Processing/Wiring, un lenguaje parecido y basado en el lenguaje
C++. Mediante los pines de entrada/salida, puede recibir seales de gran
variedad de sensores, de modo que puede interactuar en su entorno,
controlando luces, motores o actuadores, trabajando de manera autnoma o a
travs de un programa corriendo en un computador, o en nuestro caso ser
con una aplicacin que se tendr en el celular manteniendo la comunicacin
10
Requerimientos de hardware
Pila de 9V
Instalacin de Aplicacin
11
Se ejecuta la aplicacin y
se le da los permisos necesarios
Y se mostrara
interface
de
aplicacin
la
la
la
12
Nombre
Arduino R3
Descripcin
Un micro controlador, una placa, un
pequeo sistema de procesamiento,
hardware libre.
Precio
$450
$180.00
Jumper Conexin
$23.00
Protoboard
Resistencias
$70
$20
Sugerencias
Vincular
13