3. Descripcion de componentesSENSOR PIR : De las siglas en
ingles Pasive Infra-Red , ese es un sensor que mide los cambios de
calor que ocurren en su entorno mas no su inentensidad, este sensor
se utiliza como sensor de movimiento de cuerpos vivos como personas
y animales , ya que detecta el calor corporal que altera su
entorno.Como respuesta al cambio el sensor cambia el nivel logico
de su pin(0-1).
4. Entonces si uno se queda quieto o si se mueve un objeto como
un balon o un vaso no detectara ningun cambio de temperatura y no
se activara.Al prenderse hay que esperar unos 10 a 60segundos para
que se calibre y realize unacaptura del lugar lo ideal seria que no
hubierapersonas presentes.
5. ARDUINO: Es una placa electronicabasaen Atmega328. Cuenta
con 14 entradas / salidas digitales pines (de los cuales 6 pueden
ser utilizados como salidas PWM), 6 entradas analgicas, un
oscilador de cristal de 16 MHz, una conexin USB, un conector de
alimentacin, una
6. Conexion de dipositivosAqui lo unico que faltaria seria el
LED , ese se conectara en el numero 13 de arduino.
7. DISPOSITVOS MOVILESEn dispostivos moviles mi proyecto sera
una aplicacion capas de mostrarte si el sensor se activo o no.Es un
proyecto combinado junto con el arduino
8. COMUNICACON ANDROID-ARDUINO
9. CALENDARIZACION PLANEADAABRIL MAYODOLU MAMIJU VI SADO LUMAMI
JU VISA1 23 4 5671 234 58 9101112 13 1467 8 910 11121516 171819 20
2113 141516 17 18192223 342526 27 2820 212223 24 25262930 27 282930
31 Planeacin de trabajo Codificacin Presentacin deproyectoDiseo de
interfazEstablecer conexin con ArduinoVacacionesCorreccin de
errores diseo de interfaz Pruebas
10. CALENDARIZACION REALABRIL MAYODOLU MAMIJUVISADO LUMAMI JU
VI SA1 23 4 5 6 71 23458 9101112131467 8 910 10 11 121516
1718192021 1516 17 18 13 141516 17 18 19 192223 242526272820 212223
24 25 262930 27 282930 31 Planeacin de trabajo
CodificacinPresentacin de proyectoDiseo de interfazEstablecer
conexin con Arduino VacacionesCorreccin de errores diseo de
interfaz Pruebas
11. DIFICULTADES PARTICULARES ENCONTRADAS EN EL PROYECTOUna de
las dificultades con las que me encontre fue el lograr obtener los
datos que recibe el puerto serial, en mi caso (0-1), ya que los
recibia pero no encontraba como tomarlos y almacenarlos.Otro
problema fue el de la comunicacion con Arduino , en este caso
utilice un localhost y mediante este se comunica con mi
aplicacion
12. Recomendaciones para proyectos futurosUna de las
recomandaciones que tengo y que tambien tomare, sera leer sobre la
materia antes de empezar y decir cual sera el proyecto que
realizaras , se tiene que tomar en cuenta el tiempo disponible y
los recursos con los que se cuenta.Otro consejo que podria tomar
seria apegarnos a nuestra calendarizacion y seguirla fielmente ya
que de lo contrario estariamos trabajando el fin de semana antes de
presentar proyecto.
13. Trabajo a futuro / pendientes coneste proyectoEste proyecto
le veo que puede tener un futuro , desearia implementar el XBEE
comprado, en alguna clase de el siguiente semestre si es posible,
ademas podria mejorarlo y quizas instalarlo en mi casa o en mi
cuarto.
14. DEMOSTRACION EN VIVO
15. Descripcin de los elementos de la interfaz
16. PRINCIPIOS MANEJADOSPrincipio de Retorno: Aqu se mantendr
informado al usuario de las acciones , cambio de estado o alertas
de un modo que el lenguaje sea claro y conciso .Principio de
visibilidad : Mantiene
17. IMPLEMENTACIONHerramientas lenguajes, APIs, utilizadas
:Utilice el Eclipse para programar la aplicacion, tambien hago uso
de el SO Android.Arduino y para su codificacion la Arduino
IDE.Tambien ocupe el lenguaje python para obtener los valores de el
puerto serial, asi como un archivo .txt donde se muestra la
informacion.
18. DIAGRAMAS ARQUITECTONICOS IniciaINICIAAnaliza el
localhostAnalizar el localhost ProgramaPROGRAMA Si existe cambios
Actualizar la WebViewMuestra en pantalla
19. Uso de memoria de la aplicacinMi aplicacion llamada
SENSORTiene un tamao total de 1.71 MB, apesar de sermuy pequea y
basica en cuanto a suestructura y su interfaz , pesa mas de
1MBcuando por ejemplo el LiveProfile pesa 3.8 MBcreo que eso es un
inconveniente y podriaoptimizar el codigo para que el tamao
seamucho menor.
20. Comunicaciones via WiFiEn este proyecto la forma de
comunicacion que emplie fue por via WiFi de mi movil a la
computadora , y por via USB de mi computadora a el arduino.El
celular con la aplicacion entra a la direcciondonde se encuentra el
localhost y analiza el .txt
21. Compatibilidad sobre versiones yplataformasEsta aplicacion
fue probada en un Samsug Galaxy Ace con version de Android 2.3.4.No
fue probado en otro dispositivo para comprobar su compatibilidad,
pero es de suponer que funcionaria en todos los Android con esta
version.