Temperatura – Radio

Este ejercicio es de suma importancia en el proyecto “Lluitadors del foc”.

El ejercicio consistirá en que todas las placas micro:bit de los alumnos reportarán su temperatura a las placas micro:bit de las profesoras.

Las placas micro:bit de las profesoras actuaran de concentradoras recibiendo información de todos los alumnos.

Las placas de los alumnos simularan ser diferentes comarcas de Catalunya que están reportando la temperatura, por lo tanto a cada alumno se le asignará un número diferente.

1. Programa de las estaciones remotas.

Las estaciones remotas son micro:bit que pueden funcionar sin necesidad de estar conectadas al ordenador (stand alone), solo se requiere haber cargado el pequeño programa mostrado a continuación en la placa micro:bit y tener conectada una batería a la placa procesadora.

En las estaciones remotas se seguirá el siguiente procedimiento:

  • Activaremos al inicio un grupo determinado de radio, el mismo para todas las estaciones remotas y concentradores, y así las estaciones remotas y concentradores podrán entenderse.
  • Cada estación remota indicará en su mensaje quien es y esto consistirá en que cada estación tendra un número diferente. Ejemplos:
    • “T01” para el Moianès
    • “T02” para el Lluçanès, etc.
  • Cada vez que se realice un envio, de cada placa emisora saldrá un mensaje que estará compuesto por dos partes,
    • name y value
      • el “name” indica que se está enviando la temperatura y el numero de la estación remota. Ejemplo “T05”
      • el “value”, es la temperatura de la placa remota

2. Concentrador de temperaturas.

El concentrador de temperaturas consistirá en una placa micro:bit que tendra almacenado un pequeño programa y realizará dos funciones (store and forward / almacenamiento y reenvio), para ello la micro:bit…

  • Estará escuchando la radio y si en el aire detecta un mensaje, lo captura y lo almacena en la placa de forma automática.
  • Una vez se ha recibido la información vía radio y almacenada en una memoria temporal de la micro:bit, en nuestro caso “name:value”, se construirá otro mensaje para lanzarlo por el puerto serie (USB, universal serial bus) al ordenador, y al tener el programa de recepción activo en el entorno de desarrollo integrado (IDE, makecode.microbit.org) la información recibida se guardará en un fichero del tipo .csv (Valores separados por comas).

Nota, en el caso del concentrador, la placa micro:bit, obligatoriamente, ha de estar sincronizada con el programa makecode.microbit.org.

Aquí podem visualitzar el que es vol fer:

Los datos recogidos en el fichero del tipo .csv pueden ser exportados a hojas de cálculo tal como hemos visto en la práctica Sensor de temperatura- II.