27. maaliskuuta 2024

Data logging - tiedonkeruu

Tehtävä 

Toteuta automaattinen tiedonkeruu micro:bit:llä itse valitsemastasi suureesta.
Lataa tiedot Exceliin ja laadi mittaustapahtumasta havainnollinen kuvaaja. 
Kuvaaja tulostetaan paperille ja se jää yhdeksi pieneksi näytöksi, joka otetaan arvionnissa huomioon. Apua saa kysyä, eikä se huononna työn arvosanaa.

Tehtävän tarkennukset:

micro:bitissä on sensorit eli tunnistimet mm. seuraaville suureille:
  • äänen voimakkuus
  • valon voimakkuus
  • lämpötila
  • kiihtyvyys kolmeen eri suuntaan
  • ilmansuunta

Lisätietoa sensoreista täältä.

Huomaa, että painikkeet A, B, A+B sekä hipaisunäppäin (Touch logo) ovat myös sensoreita.
Touch logossa on neljä erilaista vaihtoehtoa:

Voit siis käyttää myös painikkeita tiedon keruuseen, jolloin havainnon tekee ihminen ja siitä tallentuu muistiin mm. tieto, milloin painikkeella on annettu tietty signaali (A- ja B-painikkeissa painaminen, touch logossa neljä eri vaihtoehtoa).

Päätä, mitä mittaat, millä tavoin, kuinka pitkään ja millaisella intervallilla eli havaintovälillä.


Toteutu keruun aloittaminen ja lopettaminen hallitusti:
  • lisää ohjelmistoosi sellainen koodi, että A-näppäintä painettaessa tiedon keruu käynnistyy
  • lisää ohjelmistoosi sellainen koodi, että B-näppäintä painettaessa tiedon keruu loppuu
  • halutessasi voit lisätä myös A+B -näppäinyhdistelmään lokitiedoston tyhjentämisen (käytä mieluummin 'full' kuin 'fast' -toimintoa
  • koodi on nähtävissä
    • tällä videolla alkaen kahden minuutin kohdalta (kannattaa katsoa koko video)
    • tällä sivulla, josta sen voi myös ladata editoriin ja sitä kautta micro:bitiin
Kerää data.

Siirrä data Exceliin.

Laadi kuvaaja seuraavin ehdoin:
  • Otsikossa kuvataan täsmällisesti mittaustapahtuma
  • x-akselilla kerrotaan mittausväli
  • y-akselilla kerrotaan suure (yksikkö on epämääräinen tässä tapauksessa)
  • kuvaajasta tehdään sivun kokoinen


Kysy lupa tulostaa ja tulosta saatuasi luvan.



Lisätehtävä A

Toteuta ulkolämpömittari siten, että voit viedä toisen micro:bitin ulos ikkunan taakse ja toinen on sisällä ikkunan toisella puolella. Saat lainaan tässä tehtävässä toisen micro:bitin.
Voit kauko-ohjata ulkona olevaa micro:bitiä aloittamaan ja lopettamaan lämpötilan keruun. Radioyhteys ei kanna välttämättä kovin pitkälle, joten kannattaa sijoittaa ulkona oleva micro:bit ikkunalaudelle ja sisällä oleva saman ikkunan kohdalle.
Lisätietoa tällä sivulla.

Lisätehtävä B

Kokeile viikon pituista mittausjaksoa.
Micro:bit voidaan sijoittaa johonkin sellaiseen paikkaan, jossa se voisi olla viikon ajan. Esim. luokka- tai opettajainhuoneeseen.
Voit ensin tutkia, kuinka monta havaintoa muistiin sopii. Voit tehdä sen esim. siten, että mittaat hyvin lyhyellä intervallilla sitä / niitä suureita, joita aiot mitata ja selvität, kuinka monta havaintoa tallettuu.

Laadi sitten mittausväli sen mukaan, ettei muisti lopu.

Micro:bit voidaan sijoittaa mittauskohteeseen opettajan avustuksella.

Lisätehtävä C: oma ohjelma

Esim. Python-opiskelun jatkaminen.
Kysy opettajan suositusta.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä