Išmani lempa valdoma Microbit

konkursas

#1

Išmani lempa

Sveiki, PhabLab laboratorijoje pasigaminau štai tokią lempą :slight_smile:

Ko reikės:

  • faneros (5 žiedų pagrindui, 2 žiedų su skylėmis (kad įsistatytų stiklo plokštelės), šoninės sienos, pagrindo, viršaus);
  • LED juostos (16 LED’ų, naudojau NeoPixel)
  • trijų spalvų plonų laidų (galima ir su mažiau spalvų, bet patarčiau naudot skirtingas, kad paskui nesusipainioti tarp laidų);
  • PLEXIGLASS’o (kad išsipjautume lempos viršų);
  • juodų medžio dažų (gali būti kitos spalvos arba galima ir visai nedažyti).

Visas detales kurių reikia prisegu. Jas braižiau naudodama Inkscape atvirojo kodo programą. Dėžutę generavau su https://www.festi.info/boxes.py/
Jas pjoviau su lazeriu. Išpjautas detales patartina nudažyti. Aš dažiau juoda spalva.


lempa

Ant pagrindo reikia dėti 5,žiedus". Ant viršutinio su karštais klijais priklijuoti sulituotą LED juostą. Tas 4 LED juostos atkarpas sulituoti nuosekliai (geriausia kiekvieną jungtį lituoti su atskiru laidu, kad būtų aišku, kur įžeminimas, kur signalas…).


Ant LED juostų dėti kitus du ,žiedus" su skylėmis. Dėžutę uždengti su nudažyta detale. Į ją galima kišti iš PLEXIGLASS’o išpjautas sieneles. Jų brėžinius taip pat prisegu. Dizainą galima susikurti patiems ir jį išgraviruoti arba galima negraviruotas sieneles dažyti su fluorescenciniais dažais.



Lempą programavau su Microbit. Štai kodas, su kuriuo lempa tiesiog keičia spalvas. Galima jį pasikeisti.

let strip: neopixel.Strip = null
strip = neopixel.create(DigitalPin.P0, 24, NeoPixelMode.RGB)
basic.forever(function () {
strip.showColor(neopixel.colors(NeoPixelColors.Red))
basic.pause(1000)
strip.showColor(neopixel.colors(NeoPixelColors.Yellow))
basic.pause(1000)
strip.showColor(neopixel.colors(NeoPixelColors.Green))
basic.pause(1000)
strip.showColor(neopixel.colors(NeoPixelColors.Blue))
basic.pause(1000)
strip.showColor(neopixel.colors(NeoPixelColors.Violet))
basic.pause(1000)
})


Labai smagi lempa, tikiuosi jums patiks :slight_smile:


Konkursas #2019 - Mokyklos Maker Faire
Konkursas #2019 - Mokyklos Maker Faire