Curso presencial “Internet de las Cosas (IoT) con la micro:bit para Enseñanza Secundaria” de 9 horas de duración del 18 al 20 de marzo de 2024 en el IES Comercio para el CRIE La Rioja.
Este curso trata de dar una visión de lo que es el IoT, como se conectan a Internet las cosas y todo ello mediante la programación de dispositivos Microbit con lenguaje basado en bloques, similar al usado en otras áreas del pensamiento computacional.
El curso está dirigido a profesorado de Educación Secundaria de Tecnología, pero aplicable a cualquier asignatura del ámbito STEM.
Contenido
- Presentación
- Hardware micro:bit
- Fundamentos Programación Micro:bit
- Qué es IoT
- Hardware micro:bit IoT Kit
- Paquete Extensión IoT
- Thingspeak, KidsIoT y IFTTT
- Proyectos IoT
- Más allá del kit: MQTT
- Recursos
Resumen día 1
- Problemas reconociendo y emparejando el Microbit:
- Asegurarse que reconoce Micro:bit cómo una unidad de disco, en caso que no lo reconozca, desconectar y volver a conectar. Si no funciona nada, hay algún problema con el sistema operativo.
- Asegurarse no tener varias ventanas con el microbit emparejado. Ver símbolo de USB en la pestaña del navegador.
- Si falla desconectar completamente, asegurase de dejar sin alimentación y dejar que lo vuelva a reconocer
- Si no empareja, descargar el .hex y arrastrar hasta la unidad de disco. El proceso es el mismo.
- Microbit ClassRoom
- Subir el código a ClassRoom tanto como alumno como profesor: simplemente arrastrando el .hex que se haya hecho en un entrono fuera de classroom.
- Más información sobre classroom: https://support.microbit.org/support/solutions/articles/19000108079-guide-to-using-micro-bit-classroom
- Más información sobre classroom: https://microbit.org/news/2023-07-19/support-whole-class-teaching-with-microbit-classroom/
- Vamos a usar Microbit ClassRoom, si no os funciona, hacer las prácticas en Makecode y luego subir el .hex a Classroom.
- Para solventar los problema de conectividad WiFi debido al número máximo de dispositivos conectados de forma concurrente, usaremos un router wifi con tarjeta 4G y en caso de que siga habiendo problemas, repartiremos las conexiones entre el router y un móvil.
- Los routers wifi tienen limitaciones de conexiones concurrentes y debe tenerse en cuenta a la hora de preparar la clase, asegurando el número de conexiones concurrentes.
- Si pierde la Wifi, el microbit se reinicia y empieza desde el “setup”/”al iniciar”
- Probar ejemplo de conexión wifi con el classroom.
- Otras formas de compartir código:
- Directamente desde MakeCode: https://makecode.microbit.org/S68093-36712-87049-81986
- Desde Github: https://github.com/aprendiendo-microbit/wifi-basico
- Distribuyendo el .hex: https://1drv.ms/u/s!Am4DbG8XB_MTkgqx6Smd2zMFboCR?e=WIcj3g
Para cualquier consulta durante el curso y en cualquier otro momento mediante email: aprendiendoarduino@gmail.com
Ejercicios antes de comenzar, practicar estos dos ejemplos y comprender lo que hace:
- https://microbit.org/es-es/projects/make-it-code-it/disco-lights/
- https://microbit.org/es-es/projects/make-it-code-it/metronome/
Continuar desde “Extensiones Micro:bit” en https://aprendiendoarduino.wordpress.com/2024/03/18/fundamentos-programacion-microbit/
Resumen día 2
Monitor serie Micro:bit:
- https://makecode.microbit.org/device/serial
- Ejemplo: https://makecode.microbit.org/S22891-22361-76256-78276
- Se puede usar el monitor serie de Arduino y el serial plotter
NOTA (diciembre 2023): los webhooks de IFTTT no están incluidos en la versión gratuita
Thingspeak:
- Explorar los Widgets
- Hacer una vista pública – Ir a la pestaña de sharing
- Vaciar los datos de ayer
- Exportar datos
Estación Meteorológica:
- Cuando se comparte un código, luego puedes editarlo
- Código base: https://makecode.microbit.org/S53218-80602-32411-15434
- Solución: https://makecode.microbit.org/S87596-87226-95379-32045
- Ver la vista pública y hacer una similar: https://thingspeak.com/channels/635134
Seguimos con MQTT, luego KidsIoT y lo que nos de tiempo….