Saltar la navegación

🤖 Proyecto Final

Implementación de un Sistema IoT & Big Data con Micro:bit

Duración:
1h30min
Agrupamiento:
3-4 personas

En este proyecto final, tendréis la oportunidad de aplicar todos los conocimientos adquiridos durante la unidad para diseñar e implementar un sistema de IoT que genere datos de forma masiva. Utilizaréis la plataforma Micro:bit y el entorno de programación Makecode para desarrollar vuestro sistema, y Canva para visualizar y explicar cómo funciona. 

Descripción del Proyecto:

  1. Ideación y Planificación:

    • En grupos de 3-4 personas, seleccionad un problema real que pueda ser abordado mediante un sistema IoT. Ejemplos podrían ser monitorización ambiental, gestión de tráfico, sistemas de seguridad, salud y bienestar, entre otros.
    • Definid claramente qué tipo de datos generará vuestro sistema y cómo estos datos serán recogidos, transmitidos y utilizados.
  2. Diseño del Sistema:

    • Diseñad la arquitectura del sistema incluyendo los componentes de hardware (sensores, Micro:bit, etc.) y las conexiones necesarias.
    • Especificad los protocolos de comunicación y cómo los datos serán procesados y gestionados.
  3. Desarrollo y Programación:

    • Utilizad Makecode para programar los Micro:bits. Aseguraos de que el código esté bien estructurado.
    • Implementad y probad cada componente del sistema para verificar su funcionamiento.
  4. Visualización y Presentación:

    • Cread una representación del sistema utilizando Canva, con el esquema del sistema.
  5. Documentación:

    • Redactad un documento detallado que describa el sistema desarrollado, los datos que genera, y cómo se aplicaron los conceptos de la unidad en el proyecto.

Método de Entrega:

  • Cada grupo presentará su sistema IoT y la documentación asociada durante una sesión final de clase.
  • Subiréis el documento completo y las presentaciones al portafolio de la unidad.

Ejemplo de Resolución

En este ejemplo vamos a desarrollar un sistema IoT utilizando Micro:bit que permita monitorizar la temperatura en las aulas de una escuela. Este sistema recogerá datos sobre la temperatura, permitiendo así mejorar la salud y el rendimiento de los estudiantes al proporcionar un ambiente de aprendizaje más saludable.

1. Ideación y Planificación:

  • Problema Identificado: Las temperaturas extremas en las aulas pueden afectar negativamente la concentración y la salud de los estudiantes.
  • Datos a Recoger:
    • Temperatura ambiental.

2. Diseño del Sistema:

  • Componentes de Hardware:
    • Micro:bits como unidades de control.
    • Sensor de temperatura (incluida en Micro:bit).
  • Protocolos de Comunicación:
    • Utilización de Bluetooth Low Energy para la comunicación local entre dos placas Micro:bit (una actuará de emisor y otro de receptor).

3. Desarrollo y Programación:

  • Código en Makecode:

Código

4. Visualización y Presentación:

  • Diseño en Canva:

5. Documentación:

  • Contenido del Documento:
    • Descripción detallada del problema y la solución propuesta.
    • Explicación de cada componente del sistema y su función.
    • Análisis de cómo se aplicaron los conceptos de IoT aprendidos en la unidad.
    • Retos afrontados durante el desarrollo y cómo se solucionaron.
    • Resultados de las pruebas y la implementación del sistema.