1 / 19

Medidor online de temperatura y humedad de bajo consumo

Medidor online de temperatura y humedad de bajo consumo. Estudiante: Jesús Fernández Prieto “Ingeniería Técnica de Informática de Sistemas” Consultor: Jordi Bécares Ferrés 12 de Junio de 2013. Índice. Introducción Objetivos del Sistema Recursos: Dispositivo Empotrado Recursos: software

rashad
Download Presentation

Medidor online de temperatura y humedad de bajo consumo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Medidor online de temperatura y humedad de bajo consumo Estudiante: Jesús Fernández Prieto “Ingeniería Técnica de Informática de Sistemas” Consultor: Jordi BécaresFerrés 12 de Junio de 2013

  2. Índice • Introducción • Objetivos del Sistema • Recursos: Dispositivo Empotrado • Recursos: software • Recursos: Free RTOS • Implementación: Diseño Sistema Total • Implementación: Servidor Web • Implementación: Mota • TASK_ReadSettings • TASK_Sensor • TASK_Sender • Sleep • Bibliotecas • Conclusiones Medidor Online de Temperatura y Humedad de Bajo Consumo

  3. 1. Introducción • ¿Qué es este proyecto? • Dispositivo integrado para tomar mediciones • Temperatura • Humedad Relativa • Envío de Datos a Internet • ¿Qué me motivo a elegirlo? Medidor Online de Temperatura y Humedad de Bajo Consumo

  4. 2. Objetivos del sistema • Tomar datos • Repetir la Medición periódicamente • Activar leds en caso de problemas • Almacenamiento y muestra de datos en el servidor • Reducir el consumo cuando no haya carga de trabajo • Avisos por correo electrónico • Configurable desde el servidor • Valores máximos y mínimos de Temperatura • Valores máximos y mínimos de Humedad Relativa • Intervalo de toma de datos Medidor Online de Temperatura y Humedad de Bajo Consumo

  5. 3. Recursos: Dispositivo Empotrado • LPC1769 • Breadboard • WiFly RN-XV 802.11b/g • CP2102 • SHT15 • Otros: • Adaptador DIP para Xbee • 4xLED • Cables Hembra-Hembra • Zócalos de conexión Medidor Online de Temperatura y Humedad de Bajo Consumo

  6. 4. Recursos: software Sistema Empotrado Servidor Web Java Eclipse Juno 4.2.2 Google App Engine HTML • C • LPCXpresso v5.1.2_2065 • FreeRTOS V6.1.1 • Logic16 Medidor Online de Temperatura y Humedad de Bajo Consumo

  7. 5. Recursos: Free RTOS (Free Real Time Operating system) • ¿Qué es? • Beneficios • Multithreading basado en tareas • Mutex y Semáforos • Envío de datos entre tareas • Simplifica el desarrollo • Más información  www.freertos.org Medidor Online de Temperatura y Humedad de Bajo Consumo

  8. 6. Implementación: Diseño Sistema Total Servidor Web Clientes Web Dispositivo Empotrado Medidor Online de Temperatura y Humedad de Bajo Consumo

  9. 7. Implementación: Servidor Web • Guarda los valores para su posterior consulta • Representa gráficamente los valores • Permite monitorizar varias redes y diferentes sensores por red • Configurar • Intervalo de Medición • Máximos y Mínimos • Email de alerta Medidor Online de Temperatura y Humedad de Bajo Consumo

  10. 7. Implementación: Servidor Web (Continuación) Medidor Online de Temperatura y Humedad de Bajo Consumo

  11. 8. Implementación: Mota • Realiza mediciones a intervalos definidos • Temperatura • Humedad • Alerta Visual en caso de alarma • Bajo consumo (Sleep Mode) • 3 tareas en paralelo Medidor Online de Temperatura y Humedad de Bajo Consumo

  12. 8.1 Implementación: Mota (TASK_ReadSettings) • Inicialización Driver “Server” • Obtener configuración de Internet • Mantener la configuración actualizada Medidor Online de Temperatura y Humedad de Bajo Consumo

  13. 8.2 Implementación: Mota (TASK_Sensor) • Inicialización Driver “Sensor” • Realizar mediciones • Insertar datos en la cola • Encender / Apagar Led Alertar usuario Medidor Online de Temperatura y Humedad de Bajo Consumo

  14. 8.3 Implementación: Mota (TASK_Sender) • Enviar datos al servidor de Internet • En caso de no recibir datos  Sleep del WiFly Medidor Online de Temperatura y Humedad de Bajo Consumo

  15. 8.4 Implementación: Mota (Sleep) • Modos de ahorro de energía • Sleep mode • Deep-sleep mode • Power-down mode • Deep power-down mode Medidor Online de Temperatura y Humedad de Bajo Consumo

  16. 8.5 Implementación: Mota (Bibliotecas) • UARTIOManejar puertos UART • WiFlyManejar Dispositivo WiFly • ServerEncapsula comandos contra servidor • SHT1XManeja el sensor de temperatura y humedad relativa • LEDManeja los Leds (Alarmas, diagnostico) Medidor Online de Temperatura y Humedad de Bajo Consumo

  17. 9. Conclusiones Puntos fuertes Puntos débiles Necesita red Consumo mejorable Alarmas sonoras Seguridad servidor • Flexibilidad • Open Source • Comunidad • Sencillez • Potencia Medidor Online de Temperatura y Humedad de Bajo Consumo

  18. 9. Conclusiones (Continuación) • Primer contacto con Dispositivos Empotrados • Tras muchos problemas iniciales la velocidad de desarrollo tras el inicio fue buena • Se continuará desarrollando el sistema después del proyecto • Más sensores • Mejores Alarmas • Servidor con más opciones • … Medidor Online de Temperatura y Humedad de Bajo Consumo

  19. Medidor online de temperatura y humedad de bajo consumo Gracias por su atención Medidor Online de Temperatura y Humedad de Bajo Consumo

More Related