Micro:bit Noppa
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
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.
- 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ä).
- Tallenna suunniteltu kotelomalli SVG-muodossa koneelle ja avaa tiedosto Inkscape-ohjelmassa.
- 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.
- 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
- Ennen leikkaamista muista tarkastaa kappaleiden mitat ja muokata niitä tarvittaessa.
- Värikoodaa kaiverrettavat ja leikattavat kohdat eri väreillä sekä määritä toimintojen järjestys: ensin kaiverrukset ja sen jälkeen leikattavat muodot.
- Aseta toiminnoille sopivat arvot materiaali huomioon ottaen.
- Siirrä tiedosto laserleikkurille ja leikkaa työ.
Kotelon Kasaaminen
Kotelon kasaamiseen tarvitset kuumaliimaa, puuliimaa ja maalarinteippiä.
- Liimaa akryylilevy uloimman laatikon yläkappaleen sisäpinnalle reiän kohdalle kuumaliimalla.
- Liimaa kotelon sisä- ja ulkolaatikko erikseen. Levitä hieman puuliimaa sormiliitoksiin, kasaa kappaleet ja tue liimaukset maalarinteipillä.
- Kun liima on kuivunut ota maalarinteipit pois.
Ohjelmointi
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
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
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)