Micro:bit Noppa

by oonaalto in Teachers > 7

382 Views, 0 Favorites, 0 Comments

Micro:bit Noppa

viimeneen.jpeg

Tässä projektissa valmistetaan noppa, joka toimii Micro:bit mikrokontrollerilla. Heiluttamalla noppaa Micro:bitin led-näytölle ilmestyy luku 1-6 välillä. Noppaa voi hyödyntää eri oppiaineissa ja tässä projektissa olemme kehittäneet liikuntatunnille sopivat liikekortit. Kortit ovat numeroituja ja nopan silmäluku kertoo suoritettavan liikkeen.

Micro:bitin kotelo valmistetaan laserleikkaamalla. Ohjeessa on mukana esimerkkikoodi nopan ohjelmointiin. Esimerkkikoodissa on mukana äänitehosteita, joita varten tarvitaan Micro:bit v2 tai Micro:bit v1 ja lisäksi erillisen kaiuttimen.

Supplies

  • Micro:bit v2
  • Virtalähde
  • Laservaneria (3 mm)
  • Kirkasta akryylilevyä (3-5 mm)
  • Laserleikkuri
  • Kuumaliimaa
  • Puuliimaa
  • Maalarinteippiä

Suunnittelu

jumppakortit.png
piirtäminen.jpeg
boxes.png
piirros.png

Kotelo:

Kotelon voi suunnitella ja piirtää itse esimerkiksi Inkscape-ohjelmassa tai hyödyntää valmiita kotelomalleja, joita löytää esimerkiksi MakerCase ja Boxes.py -sivustoilta. Tässä projektissa on käytetty valmista kotelomallia (Sliding drawer box) Boxes.py -sivustolta.

  1. Mittasimme Micro:bitin ja suunnittelimme mittojen perusteella kotelon. Syötimme sivustolle mitat, jotka vastasivat suunnitelmaamme. Mitat: x = 73 (sisäleveys millimetreinä), y = 59 (sisäsyvyys millimetreinä), h = 30 (sisäkorkeus millimetreinä).
  2. Tallenna suunniteltu kotelomalli SVG-muodossa koneelle ja avaa tiedosto Inkscape-ohjelmassa.
  3. Inkscape-ohjelmassa voi tehdä tarvittavia muutoksia kotelon malliin. Muokkasimme valmista kotelomallia Inkscape-ohjelmassa, jossa teimme uloimman laatikon yläkappaleeseen neliön muotoisen reiän Micro:bitin led-näyttöä varten. Samalla piirsimme myös hieman reikää suuremman kappaleen akryylilevyn laserleikkaamista varten. Lisäksi teimme sisälaatikon takakappaleen yläosaan tilaa akryylilevyä varten.
  4. Tallenna lopuksi tiedosto DXF-muodossa ja avaa se laserleikkausohjelmassa esimerkiksi RDWorks-ohjelmassa.


Liikekortit:

Suunnittelimme kortit ensin Canva-sovelluksella, josta lataamamme SVG-version siirsimme Inkscape-ohjelmaan, jossa pystyy myös muokkaamaan korttien kokoa. Korttien viimeistelyn jälkeen tallensimme kortit DXF-muotoon ja siirsimme RDWorks-ohjelmaan leikkaamista varten.

Laserleikkaaminen

laserlaatikko.jpeg
liikekortit.jpeg
leikkaus.jpeg
  1. Ennen leikkaamista muista tarkastaa kappaleiden mitat ja muokata niitä tarvittaessa.
  2. Värikoodaa kaiverrettavat ja leikattavat kohdat eri väreillä sekä määritä toimintojen järjestys: ensin kaiverrukset ja sen jälkeen leikattavat muodot.
  3. Aseta toiminnoille sopivat arvot materiaali huomioon ottaen.
  4. Siirrä tiedosto laserleikkurille ja leikkaa työ.

Kotelon Kasaaminen

liima.jpeg
liimaus.jpeg
kokoaminen.jpeg
kokoaminen2.jpeg

Kotelon kasaamiseen tarvitset kuumaliimaa, puuliimaa ja maalarinteippiä.

  1. Liimaa akryylilevy uloimman laatikon yläkappaleen sisäpinnalle reiän kohdalle kuumaliimalla.
  2. Liimaa kotelon sisä- ja ulkolaatikko erikseen. Levitä hieman puuliimaa sormiliitoksiin, kasaa kappaleet ja tue liimaukset maalarinteipillä.
  3. Kun liima on kuivunut ota maalarinteipit pois.

Ohjelmointi

koodi.png
koodi1.png
koodi3.png

Kirjoitimme koodin Micro:bitin sivustolla. Koodiin voi halutessaan lisätä erilaisia äänitehosteita. Me ohjelmoimme ääniä käynnistyksen ja nopan heilutuksen yhteyteen. Äänitehosteita varten tarvitset Mibro:bit v2 tai Micro:bit v1 erillisellä kaiuttimella.

Jaksosuunnitelma 12h

Noppaprojektin-3.png

Opetuksen Eriyttäminen

Kotelo:

  • Oman laatikon piirtäminen Inkscape-ohjelmassa
  • Koristelu

  • Laatikko-sivustojen hyödyntäminen


Kuvakortit:

  • Useamman kuvakortin suunnittelu ja toteutus (esimerkiksi eri teemoja)

  • Voi suunnitella ja toteuttaa kaverin kanssa


Koodi:

  • Erilaisia tehosteita
  • Oman koodin muokkaaminen haluamallaan tavalla

  • Valmiiden ohjeiden seuraaminen koodin kirjoittamisessa

Oppilaan Oma Suunnittelu

numerot.png

Kotelo:

  • Oppilas voi suunnitella Micro:bitille mieleisensä kotelon (muoto, koko, väri, koristelu)


Kuvakortit:

  • Oppilas voi itse suunnitella ja piirtää eri teemoihin sekä omiin mielenkiinnonkohteisiin liittyviä kuva- ja tehtäväkortteja.


Koodi:

  • Oppilas voi valita koodiinsa haluamiaan tehosteita ja suunnitella erilaisia led-näytön kuvioita (⚄ → 5)