En esta actividad vamos a crear una estación meteorológica que nos indique la intensidad de la luz, la temperatura y la humedad ambiental. Mostraremos los datos en el display OLED y los almacenaremos en el canal de ThingSpeak.
Conectamos el sensor de luz al pin P1, el sensor de temperatura y humedad a los pines 19 y 20 y el panel OLED al conector I2C.
Para realizar la programación, recuerda que debes agregar la extensión «iot environment» como se indica aquí.
Al iniciar el programa, configura el tamaño del display OLED.
A continuación, borramos la pantalla y utilizamos el bloque «Show string» para indicar el nombre de los datos que vamos a mostrar (luz, temperatura y humedad)
Ahora mostraremos los datos leídos por cada sensor intercalándolos debajo de cada nombre de campo.
Para guardar los datos en ThingSpeak sigue estos pasos:
Crea un canal
Conecta la placa a la red WiFi
Conecta con ThingSpeak
Envía los datos al canal
Recuerda modificar los datos de tu red WiFi y la API key de tu canal para poder registrar correctamente los datos en ThingSpeak.
Descarga el programa en la placa microbit, conecta la alimentación a la placa de expansión y activa el interruptor para comprobar el funcionamiento del proyecto.