Modul “vánoční stromek”
Blíží se Vánoce a podle mě je jedna z nejkrásnějších věcí rozsvícení vánočního stromku. Já osobně mám nejraději světla čtyř barev, červená, žlutá, zelená a modrá. Pár dní jsem přemýšlel. Saimon na Vánoce vždy přinese vánoční pozdrav, jaký bude letos? Až se mi v hlavě zrodil nápad - modul “vánoční stromek”, to bude to pravé. Takže…
Co modul přináší?
Modul Vánoční stromek obsahuje ledky čtyř barev, všechny barvy jsou propojené a vyvedené na zdiřku dané barvy. Pokud na zdířku přivedete napětí 5V, všechny ledky dané barvy se rozsvítí. My se naučíme zapojovat a a případně programovat různé blikající obvody vánočního osvětlení.

Co se součástek týče, tak modul v podstatě obsahuje pouze 43 ledek čtyř barev. Ale - vyzkoušíme si zapojit různé obvody, které vydou s ledkami blikat, stmívat a rozsvěcet. A pokud máme rozšiřující moduly, tak i zapojit blikající (Saimon 2) a naprogramovat stmívací (Saimon 4) obvody. Pokud máte rádi barevná světla na stromečku jako já, není co řešit. Pojďme si ukázat některá možná zapojení.\
Zapojení se Saimon 1
Pro majitele modulu Saimon 1 začneme úplně nejjednodušším zapojením - čtyři spínače, každý pro jednu barvu. Zapojíme čtyři spínače, S3, S4, S5, S6, podle schématu. Každý spínač dané barvy, červená, žlutá, zelená a modrá, rozsvítí barvu na vánočním stromku. Pro připojení spínačů na ledky vánočního stromku použijeme propojky X3, X4, X5 a X6, abychom nemuseli používat dlouhé drátky.
Další obvod bude postupně rozsvěcet barvy červenou, žlutou, zelenou a nakonec modrou. Zapojení je pomocí potenciometru. Jelikož každá z barev LED se rozsvítí při jiném napětí, budou se ledky roszvěcet postupně.
Obvod, který vuyžije maximální možnosti Saimona 1, je světelný had. Jedná se o jednoduchý SSO, který postupně mění stavy tak, že rozsvěcení ledek připonímá běžícího hada. Můžete zapojít i LED na Saimon 1, kde je “běh hada” nejlépe vidět. Na vánočním stromku pak vznikne první efekt blikání vánočního osvětlení.
Zapojení se Saimon 2
Pokud jste vlastníky modulu Saimon 2, můžeme zapojit obvod “Knight rider”. Jedná se o poloviční “Knight rider” z návodu pro Saimon 1, jen NAND funkce jsem vyměnil za AND, aby bylo možné použít ledky na vánočním stromku.
Zapojení se Saimon 4
Nakonec můžeme naprogramovat stmívání ledek na vánočním stromku pomocí arduina. Program se skládá z několika cyklů, které zapisují na PWM výstupy hodnoty tak, aby se ledky postupně rozsvěcely a zase stmívaly. Můžeme zvolit různé počáteční hodnoty pro každý cyklus, aby se každá barva rozsvěcela v jiný čas.
\
Videa
Zde je ukázka kódu:
int pinCervena = 3, pinZluta = 6, pinZelena = 9, pinModra = 10;
int jasCervena, jasZluta, jasZelena, jasModra;
int zmenaJasuCervena = 1, zmenaJasuZluta = 1, zmenaJasuZelena = 1, zmenaJasuModra = 1;
void setup() {
jasCervena = 0;
jasZluta = 50;
jasZelena = 190;
jasModra = 120;
}
void loop() {
// Ovladani cervene LED
jasCervena = jasCervena + zmenaJasuCervena;
if ( jasCervena == 200 ) zmenaJasuCervena = -1;
if ( jasCervena == 0 ) zmenaJasuCervena = 1;
analogWrite ( pinCervena, jasCervena);
// Ovladani zlute LED
jasZluta = jasZluta + zmenaJasuZluta;
if ( jasZluta == 120 ) zmenaJasuZluta = -1;
if ( jasZluta == 0 ) zmenaJasuZluta = 1;
analogWrite ( pinZluta, jasZluta);
// Ovladani zelene LED
jasZelena = jasZelena + zmenaJasuZelena;
if ( jasZelena == 200 ) zmenaJasuZelena = -1;
if ( jasZelena == 0 ) zmenaJasuZelena = 1;
analogWrite ( pinZelena, jasZelena);
// Ovladani modre LED
jasModra = jasModra + zmenaJasuModra;
if ( jasModra == 200 ) zmenaJasuModra = -1;
if ( jasModra == 0 ) zmenaJasuModra = 1;
analogWrite ( pinModra, jasModra);
delay (2);
}