2 minute read
Micro:bit set i et Internet of Things perspektiv
Begrebet Internet of Things (IoT) blev introduceret på denne workshop gennem en række eksempler. Derefter gennemførte vi to øvelser med det micro:bit baserede sæt IoT Kit (kortlink.dk/27zzu). Sættet gør det muligt at programmere en micro:bit til via sensorer at måle størrelser i de fysiske omgivelser og dernæst sende data via Internettet til en ThingSpeak server, thingspeak.com. På serveren opsamles og vises data. Workshop materiale kan ses på kortlink. dk/282sf, hvor der bl.a. er en lærervejledning i dataopsamling med micro:bit. som i firmaidrætten, samt fokus på samarbejdet på tværs for, at vi kan udvikle e-sport i den bedste retning.
Ole Caprani, lektor, Institut for Datalogisk, Aarhus Universitet
Advertisement
Internet of Things Et af de mere spektakulære eksempler på Internet of Things (IoT) er en webside (Blitzortung.org), som viser, hvor på kloden, der er lynnedslag lige nu. Visningen baserer sig på måling af elektriske udladninger på tusindvis af måleenheder forbundet via internettet til en webserver, som opsamler måledata og omsætter data til visualisering af lynnedslagenes position og styrke. (fig. 1)
Micro:bit som måleenhed i Internet of Things Da en micro:bit er en enhed, der bl.a. kan fungere, som en måleenhed for måling af f.eks. temperatur og lysintensitet er det oplagt at benytte en eller flere micro:bit som ”Things”, der kan forbindes til Internettet. I det micro:bit baserede sæt IoT Kit kan en micro:bit monteres på et IoT:Bit kort og forbindes f.eks. via en lokal mobil internetdeling til Internettet ved hjælp af en WiFi enhed ESP8266 på IoT:Bit kortet.
Programmering af micro:bit som ”Things” Når micro:bit monteret i IoT:Bit skal forbindes til Internettet, benyttes udvidelsesblokke til MakeCode. Blokkene kan dels bruges til at etablere en Internet forbindelse f.eks. via en lokal mobil internetdeling, dels til at sende måle data til en ThingSpeak server, hvor data 12
kan opsamles og vises. Det kræver dog, at der etableres en bruges på ThingSpeak. I en læringssammenhæng er det en fordel at bruge micro:bit, da de er tilgængelige på mange skoler og eleverne kender til programmering af micro:bit i blokprogrammeringsværktøjet MakeCode.
Lokalnet af micro:bit koblet på Internettet Med en micro:bit koblet på Internettet og med en bruger på ThingSpeak kan data opsamles fra flere micro:bit. Den micro:bit, som er koblet på Internettet kan nemlig opsamle data fra de øvrige micro:bit via radiokommunikation. (fig. 2)
Programmer til en sådan dataopsamling kan findes i power point til workshoppen, kortlink.dk/282sf. Gennem modifikationer af f.eks. et sådant program kan elever måske etablere en konkret forståelse af IoT.
Afsluttende bemærkninger På grund af den ringe mobildækning på Gl. Avernæs lykkedes det ikke at få forbindelse til ThingSpeak. I den afsluttende diskussion blev det da også klart, at IoT Kit måske ikke er det endelige svar på et ønske om at bruge micro:bit som ”Things” i skolen. Der var dog enighed om, at eksempler som det globale lynnedslagskort kunne være udgangspunkt for at beskæftige sig med IoT som emne. Måske suppleret med eksperimenter med netværk af micro:bit til at illustrere distribueret dataopsamling.