Presentacionan

Embed Size (px)

Citation preview

  1. 1. COMPUTO INTEGRADO
  2. 2. Material utilizadoArduino UNO Sensor PIR
  3. 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. 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. 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. 6. Conexion de dipositivosAqui lo unico que faltaria seria el LED , ese se conectara en el numero 13 de arduino.
  7. 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. 8. COMUNICACON ANDROID-ARDUINO
  9. 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. 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. 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. 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. 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. 14. DEMOSTRACION EN VIVO
  15. 15. Descripcin de los elementos de la interfaz
  16. 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. 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. 18. DIAGRAMAS ARQUITECTONICOS IniciaINICIAAnaliza el localhostAnalizar el localhost ProgramaPROGRAMA Si existe cambios Actualizar la WebViewMuestra en pantalla
  19. 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. 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. 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.
  22. 22. Consumo de energa y parelelismo