Micro:bit Soittorasia

by anttonvaltteri in Craft > Digital Graphics

204 Views, 0 Favorites, 0 Comments

Micro:bit Soittorasia

20221129_125547.jpg

Soittorasia, jonka kannen avatessa Micro:bit2:den valosensori käynnistää sille ohjelmoidun musiikin. Valosensori ei havaitse valoa kannen ollessa kiinni ja näin ollen musiikki ei soi. Micro:bitin ledinäyttö näyttää myös kuvion (sydän).

Supplies

Käytetyt materiaalit:

  • Laser leikattava vaneri
  • Laser leikattava pleksi

Tarvikkeet

  • Micro:bit2
  • Kaiutin
  • Paristokotelo ja paristot
  • Liitinjohdot

Laitteet

  • Laserleikkuri, tietokone
  • Kolvi

Ohjelmat:

  • Makecode
  • Thunderlaser
  • Tincercad

Sivustot:

  • www.makecode.microbit.org,
  • instructables.com

Koodi Micro:bitille

20221129_093332.jpg
20221129_093403.jpg

Aloita ohjelmointi micro:bitille sivustolla https://makecode.microbit.org/. Uuden projektin valitessa sivusto antaa automaattisesti ensimmäiset koodit: "käynnistettäessä" (on start) ja "ikuisesti" (forever). Tässä työssä käytämme ikuisesti-osaa. Tämän alle alamme kasaamaan koodia.

Ensimmäisenä luomme koodin valosensorille. Se tapahtuu luomalla ensin uusi muuttuja "Muuttujat"-otsikon alta. Nimeä se haluamallasi tavalla. Tämän jälkeen valitset saman otsikon alta palkin "aseta muuttuja arvoon..." ja raahaat sen "ikuisesti" alle. Sen jälkeen otsikon "Syöte" alta etsitään "valotaso", joka raahataan edellisen muuttuja arvoon - palkin päälle. Seuraavaksi logiikka - otsikon alta "jos tosi, sitten muuten" - palkki, jonka "tosi" korvataan myös logiikasta löytyvällä " 0 > 0 ". Muuta ensimmäinen syöte arvoon 100 ja toisen päälle raahataan jälleen itse luomasi muuttuja. Vaihda suurempi kuin - palkki nuolesta painamalla niin, että "<" - kuvakkeen suu aukenee luomasi muuttujan suuntaan. Tämä tarkoittaa, että ohjelma palauttaa arvon tosi, jos ensimmäinen syöte on pienempi kuin toinen syöte. Nyt olemme luoneet koodin, jossa micro:bit käynnistää valosensorikoodin alle luodun ohjelman, mikäli se havaitsee valoa yli arvon 100. Muista lisätä luomasi kappaleen tai muun koodin alle muuten - osioon tyhjennä näyttö - palkki.

Valosensorikoodin alle voit nyt luoda haluamanlaisesi kappaleen. Liitteenä on kaksi luomaamme valmista kappaletta, joita saat halutessasi käyttää. Voit myös käyttää micro:bitin omia valmiita sävelmiä. Oman kappaleen voit luoda raahamaalla musiikki - otsikon alta yksittäisiä nuotteja ja taukoja toistensa alle. Voit myös lisätä koodiin oman ledi-kuvion yleiset - otsikon alta nimellä show leds.

Kiinnitä Micro:bit USB:llä tietokoneeseen ja lataa koodi. Nyt koodi toimii micro:bitissä.

Rasian Valmistus Laser-leikkurilla

IMG-20221123-WA0003.jpg
IMG-20221123-WA0004.jpg
IMG-20221123-WA0006.jpg
IMG-20221123-WA0008.jpg
20221129_122651.jpg
IMG-20221129-WA0000.jpg

Laatikon teko

1. Valitse instructablesista tai jostain muulta nettisivustolta tai voit halutessasi suunnitella haluamasi mallisen laatikon.

2. Tee muokkaukset kuten mitat jne. tinkercadilla tai suunnittele kokonaan oma laatikko malli

* valepohjan teko joka sisältää paikat mikro:bitille ja kauittimen paikan

* Mikoro:bitin kotelon teko laser leikattavasta pleksistä, kotelo suorakulmaisen muotoinen josta kaksi sivua on auki, joka mahdollistaa pääsyn mikro:bit yksikköön ja paikat hauenleuoille, kotelo yhdistetään kuumaliimalla

3. Laatikon kanteen voit halutessasi etsiä jonkun kuvan, joka näkyy kun laatikko avautuu ja soittorasian musiikki alkaa soimaan valo-sensorin avulla.

4. Siirto thunder laserille

* mittojen tarkastus/muokkaus, koska mitat vaihtuvat automaattisesti

* Leikkuu ja kaiverrus arvojen asettaminen (voi tehdä tässä vaiheessa tai laserleikkurin koneella muistitikun avulla siirrettäessä.

5. Siirrä valmis thunder laser tiedosto rld muodossa laser leikkurin vieressä olevalle tietokoneelle muistitikun avulla

* Tarkista/aseta materiaalia vastaavat leikkuu ja kaiverrus arvot ja tehot, voit katsoa arvot ja leikkuu tehot laser luokan taulukosta ja valitse leikattaville ja kaiverrettaville eri värin ja luo teko järjestys aloittaen kaiverruksestaà leikkaamiseen

* Käynnistä laser leikkuri käynnistys napista ja käynnistä myös ilman otto

* Siirrä tiedosto laser leikkurille importà

* Tarkista vielä, että tiedosto on oikea

* Aseta haluamasi materiaali kuten esimerkiksi laser leikattava vaneri leikkuu alustalle ja aseta se siten, että materiaalia ei kulu turhaan.

* Tee leikkuu terän korkeuden säätö päävalikon alin z/u painiketta painamalla

* Tee testi ajo originà frame ja aseta painot jotta materiaali ei liiku leikatessa.

* Voit tehdä testi ajon pari kertaa ja varmistaa, että leikkuu alue on varmasti oikea

6. Testi ajon jälkeen voit sulkea laser leikkurin kannen ja painaa start/pause painiketta, leikkuun voit keskeyttää start/pause nappia painamalla ja jatkamlla laser leikkausta painamalla nappia uudestaan

* Laser leikkuri ilmoittaa leikkuuajan

* Seuraa laser leikkausta ja varmista, että laser leikkaa oikein

* Kun laser on leikannut laatikon valmiiksi siirrä leikkuu terä leikattavalta pinnalta pois vaikka leikkuu pinnan yläkulmaan, jossa ei ole leikattavaa materiaalia

* Avaa laser leikkurin kansi ja ota leikkautuneet osat pois leikkuu alustalta myös leikkuujäte.

7. Laatikon kokoaminen

* Tarkista, että laser on leikannut oikeat palat

* Kokoa laatikko pala palalta käyttäen pehmeää nuijaa/vasaraa apuna

* Tee apupalat valepohjalle ja liimaa ne laatikon reunaan jotta valepohja pysyy paikalla ja tietyssä korkeudessa ja aseta valepohja paikalleen.

* Palat on leikattu laser leikkuun yhteydessä tai voit leikata valepohjan ja apu osat erikseen.

8. Liimaa mikro:bitin kotelo sille tehdylle paikalle

9. Kokeile, että paristokotelo, mikro:bit ja kaiutin mahtuvat tarkoitetulle paikoille.

10. Kotelo on valmis

Liitokset

Mikro:bittiin yhdistimme kaiuttimen hauenleuoilla Pin0 kaiuttimen plus-napaan ja miinus-navasta micro:bitin groundiin. Micri:bitiin asensimme vielä varavirtalähteen (paristokotelo).


Opettajan Ohjeet

Tuntirakenne, eriyttäminen ja oppilaan oma suunnittelu


Tuntirakenne (12H)

-Ohjelmointia käydään läpi kahdella ensimmäisellä kerralla (makecode) ja tehdään soittorasian biisi valmiiksi

-Seuraavalla kahdella kerralla käydään läpi inkscapea ja thunderlaseria ja tehdään soittorasialle kotelo ja valepohja ja kasataan se valmiiksi

-Seuraavalla kerralla tehtiin mikro:bitille oma kotelo ja yhdistimme kaiuttimen hauenleuoilla mikro:bitin pinneihin ja kokosimme soittorasian valmiiksi

-Arviointikerta: Opettaja arvioi tehdyn tuotteen koodin ja laatikon kotelon teon perusteella

Eriyttäminen

-Helpompi koodin teko makecodella, esimerkiksi makecoden valmiita sävellyksiä voi käyttää oman musiikin suunnittelun sijasta

Oppilaan oma suunnittelu

-Oman sävellyksen teko makecodella'

-Laatikon suunnittelu ja teko omien mittojen ja rakenteiden perusteella tai etsiä valmis malli joltain nettisivustolta