Terminado

Diseño prototipo telemetría

Publicado el 20 Junio, 2024 en Ingeniería y Arquitectura

Sobre este proyecto

Abierto

Medidor de caudal y temperatura para lineas de cerveza. Debe transmitir a internet los datos recolectados y detectar inicio de flujo.

requerimientos funcionales
(abiertos a recomendaciones)

contexto:

este dispositivo iot está diseñado para ser instalado en líneas dispensadoras de cerveza en bares, restaurantes o cualquier lugar que venda cerveza de barril. Su propósito principal es monitorear el flujo de cerveza y la temperatura del entorno, transmitiendo estos datos a un servidor remoto para su análisis y registro.

El dispositivo se ubicará directamente en la línea de dispensado, idealmente cerca del barril para mejorar la calidad de la medición, por lo que debe ser compacto y discreto para no interferir con las operaciones diarias del establecimiento. Además, debe contar con una carcasa protectora que lo resguarde de salpicaduras, golpes o manipulación no autorizada.

Los conectores que se utilizarán para integrar el dispositivo en la línea de cerveza serán del tipo John Guest, un estándar ampliamente utilizado en el sector de bebidas y cerveza.

Requerimientos funcionales:

1. Medición de flujo de cerveza:
  - El dispositivo debe incluir un caudalímetro compatible con conectores John Guest para medir con precisión el flujo de cerveza desde el barril.
  - Debe ser capaz de detectar cuando el flujo se detiene y enviar esta información al servidor.

2. Medición de temperatura:
  - El dispositivo debe contar con un sensor de temperatura para medir la temperatura del líquido.

3. Diseño compacto y discreto:
  - El dispositivo debe ser de tamaño reducido y con un diseño discreto para no obstaculizar las operaciones en el bar o restaurante.
  - Debe poder instalarse fácilmente en la línea de cerveza sin causar molestias.

4. Carcasa protectora:
  - El dispositivo debe contar con una carcasa protectora resistente a salpicaduras, golpes y manipulación no autorizada.
  - La carcasa debe permitir un fácil acceso para mantenimiento o reemplazo de componentes.

5. Indicadores de estado:
  - El dispositivo debe tener un pequeño LED o conjunto de LEDs que muestren el estado actual del dispositivo en todo momento.
  - Los indicadores deben mostrar claramente cuando el dispositivo está encendido, conectado a Internet, transmitiendo datos, detenido, etc.
  - DESEABLE: Evaluar costos de contar con una pantalla LED u otra que entregue más información en vez de solo luces.


6. Conexión a Internet:
  - El dispositivo debe tener la capacidad de conectarse a Internet a través de una SIM de telefonía celular multioperador.
  - Debe poder establecer y mantener una conexión estable con un servidor remoto.

7. Autenticación y extracción de parámetros:
  - Al iniciar, el dispositivo debe autenticarse en el servidor remoto.
  - Después de la autenticación, debe extraer los parámetros de calibración del caudalímetro desde el servidor.

8. Transmisión de datos:
  - El dispositivo debe transmitir los datos de flujo de cerveza y temperatura al servidor de forma periódica.
  - Los datos deben enviarse en un formato estructurado y fácil de procesar en el servidor. El servidor será proporcionado, idealmente para recibir  este tipo de formato en el request a modo de ejemplo.

http://SERVER_ADDRESS/checkGet?device_id=5xdHUQXqSDDxQJ0ghuaLAqh&flow=11&temp=4
9. Detección de detención de flujo:
  - El dispositivo debe ser capaz de detectar cuando el flujo de cerveza se detiene por completo
  - Cuando se detecte la detención del flujo, debe enviar una notificación al servidor junto con los últimos datos de flujo y temperatura registrados.

10. Gestión de errores y reintentos:
    - El dispositivo debe implementar mecanismos de gestión de errores y reintentos en caso de fallas de conexión o transmisión de datos.
    - Debe mantener un registro de errores y intentos fallidos para fines de diagnóstico y solución de problemas.
  - DESEABLE: Capacidad de memoria interna para guardar los timestamps y mediciones en caso que no pueda conectarse a internet.

11. Actualización de firmware:
    - El dispositivo debe permitir actualizaciones de firmware de forma remota y segura, para corregir errores y agregar nuevas funcionalidades.

12. Sistema de alimentación de energía:
    - El dispositivo debe contar con un sistema de alimentación de energía confiable y duradero.
    - Opciones de alimentación de energía:
      a. Batería recargable de larga duración.
      b. Fuente de alimentación conectada a la red eléctrica.
    - El sistema de alimentación debe ser eficiente en el consumo de energía y fácil de reemplazar o recargar.

13. Bajo consumo de energía:
    - El dispositivo debe ser diseñado para un consumo eficiente de energía, maximizando la duración de la batería o utilizando una fuente de alimentación adecuada.

Contexto general del proyecto

Requerimientos funcionales (abiertos a recomendaciones) contexto: este dispositivo iot está diseñado para ser instalado en líneas dispensadoras de cerveza en bares, restaurantes o cualquier lugar que venda cerveza de barril. Su propósito principal es monitorear el flujo de cerveza y la temperatura del entorno, transmitiendo estos datos a un servidor remoto para su análisis y registro. El dispositivo se ubicará directamente en la línea de dispensado, idealmente cerca del barril para mejorar la calidad de la medición, por lo que debe ser compacto y discreto para no interferir con las operaciones diarias del establecimiento. Además, debe contar con una carcasa protectora que lo resguarde de salpicaduras, golpes o manipulación no autorizada. Los conectores que se utilizarán para integrar el dispositivo en la línea de cerveza serán del tipo John Guest, un estándar ampliamente utilizado en el sector de bebidas y cerveza. Requerimientos funcionales: 1. Medición de flujo de cerveza: - El dispositivo debe incluir un caudalímetro compatible con conectores John Guest para medir con precisión el flujo de cerveza desde el barril. - Debe ser capaz de detectar cuando el flujo se detiene y enviar esta información al servidor. 2. Medición de temperatura: - El dispositivo debe contar con un sensor de temperatura para medir la temperatura del líquido. 3. Diseño compacto y discreto: - El dispositivo debe ser de tamaño reducido y con un diseño discreto para no obstaculizar las operaciones en el bar o restaurante. - Debe poder instalarse fácilmente en la línea de cerveza sin causar molestias. 4. Carcasa protectora: - El dispositivo debe contar con una carcasa protectora resistente a salpicaduras, golpes y manipulación no autorizada. - La carcasa debe permitir un fácil acceso para mantenimiento o reemplazo de componentes. 5. Indicadores de estado: - El dispositivo debe tener un pequeño LED o conjunto de LEDs que muestren el estado actual del dispositivo en todo momento. - Los indicadores deben mostrar claramente cuando el dispositivo está encendido, conectado a Internet, transmitiendo datos, detenido, etc. - DESEABLE: Evaluar costos de contar con una pantalla LED u otra que entregue más información en vez de solo luces. 6. Conexión a Internet: - El dispositivo debe tener la capacidad de conectarse a Internet a través de una SIM de telefonía celular multioperador. - Debe poder establecer y mantener una conexión estable con un servidor remoto. 7. Autenticación y extracción de parámetros: - Al iniciar, el dispositivo debe autenticarse en el servidor remoto. - Después de la autenticación, debe extraer los parámetros de calibración del caudalímetro desde el servidor. 8. Transmisión de datos: - El dispositivo debe transmitir los datos de flujo de cerveza y temperatura al servidor de forma periódica. - Los datos deben enviarse en un formato estructurado y fácil de procesar en el servidor. El servidor será proporcionado, idealmente para recibir este tipo de formato en el request a modo de ejemplo. http://SERVER_ADDRESS/checkGet?device_id=5xdHUQXqSDDxQJ0ghuaLAqh&flow=11&temp=4 9. Detección de detención de flujo: - El dispositivo debe ser capaz de detectar cuando el flujo de cerveza se detiene por completo - Cuando se detecte la detención del flujo, debe enviar una notificación al servidor junto con los últimos datos de flujo y temperatura registrados. 10. Gestión de errores y reintentos: - El dispositivo debe implementar mecanismos de gestión de errores y reintentos en caso de fallas de conexión o transmisión de datos. - Debe mantener un registro de errores y intentos fallidos para fines de diagnóstico y solución de problemas. - DESEABLE: Capacidad de memoria interna para guardar los timestamps y mediciones en caso que no pueda conectarse a internet. 11. Actualización de firmware: - El dispositivo debe permitir actualizaciones de firmware de forma remota y segura, para corregir errores y agregar nuevas funcionalidades. 12. Sistema de alimentación de energía: - El dispositivo debe contar con un sistema de alimentación de energía confiable y duradero. - Opciones de alimentación de energía: a. Batería recargable de larga duración. b. Fuente de alimentación conectada a la red eléctrica. - El sistema de alimentación debe ser eficiente en el consumo de energía y fácil de reemplazar o recargar. 13. Bajo consumo de energía: - El dispositivo debe ser diseñado para un consumo eficiente de energía, maximizando la duración de la batería o utilizando una fuente de alimentación adecuada.

Categoría Ingeniería y Arquitectura
Subcategoría Otros
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias