Introduction: Valaistu Yöpöytä

Teimme yöpöydän yhdellä säilytyslaatikolla. Säilytyslaatikkoon ohjelmoidaan microbitin avulla led-valo, joka syttyy kun laatikko avataan ja sammuu kun laatikko suljetaan.

Päädyimme tekemään yöpöydän tarpeeseen.

Supplies

Materiaalit ja tarvikkeet :

Yöpöytään:

  • Puulankkua
  • Vaneria
  • Nauloja, puutappeja
  • Liimaa
  • Hiomapaperia
  • Pintakäsittely esim. lakka


Laatikko:

  • Laser-vaneria
  • Micro:bit
  • Ledit
  • Patterit
  • Sähköjohtoa

Step 1: Ideointi Ja Suunnittelu

Lähdimme ideoimaan tuotetta tarpeeseen. Päädyimme suunnittelemaan multi-funktionalista yöpöytää, jossa on yksi laatikko. Laatikkoon ideoimme hämäräkytkimellä toimivan led-valon, joka syttyisi laatikon avaamisella. Mielestämme tässä on meille sopivasti haastetta, niin käsitöiden kuin ohjelmoinnin näkökulmasta.




Step 2: Tekeminen

Valmistimme ensin yöpöydän. Höyläsimme ja pyörösahasimme puulankut liimalevyksi sopivaan muotoon. Valmistimme liimalevyn. Liimalevy tasohöylättiin haluttuun materiaalivahvuuteen ja pyörösahattiin oikeisiin mittoihin. Kiinnitimme yöpöydän sivupalat ja päälilevyn yhteen puutappiliitoksilla. Seuraavaksi sahasimme liimalevystä sopivan kokoisen palan yöpöydän alatasoksi. Myös se kiinnitettiin puutappiliitoksilla. Laatikolle mitattiin oikeaan kohtaan puiset "kiskot" joiden päällä laatikko lepää. Kiinnitimme vanerisen taustalevyn nauloilla. Lopuksi viimeistelimme työn hiomalla sen. Pintakäsittelimme työn usealla lakkakerroksella.

Säilytyslaatikon valmistimme laservanerista, joka leikattiin laserleikkurilla. Laserleikkuriin syötimme oikeat mitat ja nautimme laserleikkurin hienosta leikkuujäljestä. Laatikko kasattiin, hiottiin ja pintakäsiteltiin petsillä tuomaan kontrastia yöpöydän tummaan sävyyn.

Säilytyslaatikon sisään ohjelmoimme hämäräkytkimellä toimivan ledin. Ohjelmointiin käytettiin micro:bittiä. Micro:bitin koodi löytyy javascript-muodossa alta

Step 3: Koodi

basic.forever(function () {

    if (input.lightLevel() < 50) {

        pins.digitalWritePin(DigitalPin.P0, 0)

    } else {

        pins.digitalWritePin(DigitalPin.P0, 1)

    }

})

Step 4: Valmis Tuote

Kuvia valmiista tuotteesta.