Suunnittelusta toteutukseen
Ideana on tehdä tähden lento, jossa tähden pyrstö muodostuu normaalisti lipputankoon kiinnitettävistä jouluvaloista sekä tähdestä, jossa sähkönhintaa seuraavat led-valot.
Tuossa hieman sketch-piirustusta. Tähden koon laskenta tuntui aluksi hankalalta, mutta päädyin 5-sakaraiseen tähteen ja led-nauhan pituus (5m) antaa tähden kehän pituuden. Jos sakaroita on 5 ja kehällä pituutta 5m on yhden sakaran pituus 1m ja tällöin sakaran yhden sivun pituus puoli metriä.
Tähden runko
Tähden runko tulee 6mm harjateräksestä, jonka pituus on 6m. Terästankoja tarvitaan myös 5kpl. Laskennallisesti tähden sakaroiden sisäpuolinen osa on 0,309 kertaa tähden sakaran sivun pituus.
50cm*+0,309 ≈ 15cm, jolloin yhden terästangon pituus on 115cm. Kuuden metrin harjateräksestä saa 5 120 senttimetrin pituista pätkää. Mennään sillä.Tuossa on hieman tähden muotoa. Symmetrinen siitä ei tullut, mutta eipä tuo haittaa.
Ledien ohjaus
Led-nauhan ohjaimeksi tulee shelly RGBW2 ohjain. Tarkoituksena on ottaa ohjain pois Shellyn omasta pilvestä ja laittaa päälle MQTT (Mosquitto), jolla ledejä voidaan ohjata. Ohjaus tehdään Node-redillä, joka pyörii kotiserverin docker-imagessa. Samoin mqtt brkr on samalla alustalla.
Ideana on hakea https://api.spot-hinta.fi/JustNow rajapinnasta sähkön verollinen hinta juuri nyt. Koska sähkön pörssihinta muuttuu tällä hetkellä kerran tunnissa, tarkistetaan ensiksi että on tunnin ensimmäinen minuutti. Ledien väriohjauksen ensimmäisessä versiossa on 6 eri tasoa: alle 10snt, 10-20snt, 20-30snt, 30-40snt, 40-50snt ja yli 50snt. Kun 0...255 jaetaan kuuteen osaan saadaan 42. Siitä sitten määrittämään RGB arvoja siten että alle 10 sentin hinnalla vihreän arvo on 255 ja punaisen sekä sinisen arvo on 0. Siitä sitten 42 askelluksella vihreää pienemmälle ja punaista isommalle.
Node-redissä nodet näyttää tältä.

Kommentit
Lähetä kommentti