Microbit kasse

Datalogning af temperaturen forløb 1

clock 60 min
user 7. - 9. klasse
Middel
Datalogning af temperaturen er noget vi skal lærer i dette forløb. Vi kommer til at lave en graf af temperaturen over tid. Det gøres med begrebet datalogning. Ved at datalogge, så kan man f.eks. vise data fra sensorerne fra micro:bit'en. Læringsmål: Du kommer til at lære om at lave datalogning af temperaturen, som vises via grafer, milli sekunder, google sheets, temperatur over tid f.eks. i et lokale og kodning med Micro:bit via kodeblokke Inden du kan lave opgaverne, bør du følge en step by step guide.
Materialeliste
Det skal du bruge:
I dette forløb skal du først lave en step by step guide

Er du på noget tidspunkt i tvivl om, hvor du kan finde de forskellige kodeblokke til at lave datalogning af temperaturen i makecode, så se nedestående dokumentet for at finde funktioner:

Hjælp til at finde kodeblokke i MakeCode til datalogning af temperaturen

Læs også hvad er MakeCode

Step by step guide 1

Step 1

Forbind din micro:bit til din computer med USB-kablet

Step 2

Gå ind på https://makecode.microbit.org/

Tryk "nyt projekt" og kald dit projekt "Datalogning af temperatur"

Step 3

Slet kodeblokken "for altid", så du kun har "når programmet starter". Det gøres ved at trække den ud til venstre.
Slet for altid

Step 4

Indsæt "Vis ikon" og vælg dit eget ikon som vist på billedet

ikonBillede

Step 5

Overfør programmet til din micro:bit ved at trykke på knappen med de 3 prikker:

parEnhed

Tryk derefter "par enhed" 2 gange.

Nu vil din micro:bit blive vist, som på følgende billede. Du skal nu connecte din micro:bit. det gøres ved at trykke på BBC micro:bit og trykke connect.  connectMicrobit

Step 6

Tryk på den micro:bit der skal connectes og tryk derefter "connect".

Tryk paa connect

Step 7
Hent nu din kode ved at trykke "Hent"

hent kode 2

Step 8

Nu bør dit program vise dit ikon på din micro:bit. Hvis den ikke gør eller du ikke kunne connecte din micro:bit, så spørg en sidemakker og ellers din lærer om hjælp

Nu har du sat din micro:bit op, følg den næste guide for at lave datalogning af temperaturen

Step by step guide 2

Introduktion

I denne guide skal du læse "læs" stykkerne og selv lave det der står under "step"
Det der skal laves i denne step by step guide er den simpleste opsætning af en Datalogger. Senere skal du selv udvide datalogningen, så det bliver tilpasset det du og din klasse skal lave.

 

 

LÆS:

Hvad er datalogning?

I dette forløb skal du lære at datalogge, men hvad betyder det egentligt? Datalogning kan også betyde dataopsamling og betyder at vi indsamler data fra f.eks. en temperatursensor. Når dataen er indsamlet kan man f.eks. vise hvordan temperaturen ændrer sig fra dag til nat i et klasselokale.

datalogning tekstGraf over temperatur

I billedet med kolonner af tal, der har vi temperaturen og over tiden.
På billedet til højre, er der et eksempel på hvordan vores datalogning, kan blive brugt til at lave en graf. Temperaturen op af y-aksen og tid hen af x-aksen

 

 


STEP 1:
Vi skal lave en kode, der ved start laver et icon.

ikonBillede

Step 2:
I Step 2 skal man finde sin datalogger. I MakeCode, gå ned til "avanceret" og tryk på "udvidelser". Her skal man søge på datalogger, som vist på billedet under.

Datalogger Udvidelse

Udvidelser bruges til at få ekstra funktioner i MakeCode

LÆS:

Løkke
Løkker kan bruges til at få noget kode til at blive udført igen og igen. Man bestemmer selv hvornår det skal blive udført, f.eks. kan det være hvert sekund.

https://www.teknologiundervisning.dk/leksikon/loekke/

Tryk på linket ovenover for at læse mere.

 

 

STEP 2:

Nu skal vi indsætte en løkke der bliver udført hvert sekund. Husk at 1000 ms = 1 sekund.

Løkke, som også kaldes loop, der kører hvert sekund

Læg mærke til at Data Logger burde stå nede i venstre hjørne fra step 1

 

Step 3


Nu skal Log data funktionen tilføjes, som vist på billedet

Dataen kan nu blive logget hvert sekund

STEP 4:

Nu skal putte ind hvad det er vi gerne vil logge. I dette eksempel skal vi logge temperaturen fra micro:bittens temperatursensor

Temperaturen er nu indsat i datalogningen

 

STEP 5:

Nu skal vi have vist dataen, når programmet bliver startet. Læg mærke til at i vores løkke har vi valgt at det skal ske ved column "x".

Her vises datalogningen

 

Step 6:


Nu har vi den simpleste form af datalogning. Download programmet

På din skærm vil dit icon blive vist og det betyder at datalogningen er igang.

 

Step 7:

 

Tag nu dit stik ud af computeren og ind igen. Her vil følgende mappe dukke op på din computer. Da vi har brugt datalogger funktionerne på micro:bitten, så vil "MY_DATA" dukke op. Tryk på MY_DATA.
microbit data bliver vist på billedet

Step 8:


Nu får du vist din data i dit browser vindue. Dataen bliver vist på en graf under "visual preview"

Man kan bl.a. også få sine data vise i Google Sheets eller i Excel. Det skal ske når vi skal til at lave opgaver.
Datalogning vist på hjemmesiden

Nu skal du programmere dit eget program til at lave datalogning

Start med opgave 1 og derefter opgave 2

Opgaver

Opgaver til at opgradere din microbit


a)
Når man trykker på knap a og b samtidigt, så skal loggen slettes ( Tip, se datalogger)

b) Når man starter sin program, skal der være en pause på 5 sekunder
Grunden til at vi vil have det, er for at undgå den opsamler data, så snart vi connecter micro:bitten til computeren.

c) Hver gang man logger, så skal man vise et icon i kort tid, og så skal iconet gå væk inden næste logning.

Dette kan være smart hvis man nu har sat loggeren til at logge hvert minut eller hver time. Så kan man se når den logger.

d) Når loggen er fuld, så skal microbitten vise et helt nyt icon. ( Tip, se datalogger)

Micro:bitten har ikke uendeligt med plads. Logger man derfor en masse data, kan hukommelsen på Micro:bitten derfor være fyldt helt op.

e) Lav din egen opgradering eller forbedring til Micro:bitten og vis det til din lærer

 

 

I dette opgavesæt ender du med at få din graf vist i Google Sheets ved datalogning af temperaturen


a)
Download din data ved at trykke på download. Det bliver downloadet som en CSV-fil. En CSV-fil betyder Comma Seperated File og er en filtype man bruger til Excel og Google Sheets.
Her downloader vi dataen som en CSV-fil

b)Gå nu ind på Google Sheets på google åben et tomt dokument. Kald det Datalogning af temperatur

c)Indsæt nu datasættet du har downloadet i Google Sheets. Gå under fil, importer og så under upload. Her kan du så trække din fil over eller finde den på din computers egen hukommelse.

d)Analyser din data. Giver dine tal mening eller ser tiden f.eks. mærkelig ud?

e)Da tallene ikke er lavet til et dansk Google Sheet, så kan de blive automatisk formateret forkert. For at rette op på dette, så marker alle dine tal, som er i sekunder og formater dem, som vist på billedet.
Her kan man ændre formattet af tiden, så det ser ens ud

f) Marker nu alle dine tal i begge kolonner og lav en graf over dine tal

g) Sammenlign din graf med en anden fra din klasse, giver tallene og grafen mening og hvor går det eventuelt galt?

I denne opgave skal vi indsamle data over 1 uge
a)

Kontakt

Har du brug for at vide mere om vores projekter?

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit

text-image-kontakt