Rotační enkodér

V různých konstrukcích s MCU je občas potřeba nastavovat různé hodnoty, pro tento účel se hodí využít rotační enkodér.
Rotační enkodér má výhodu v jednoduchém zapojení a pestrém využití. V tomto testu jsem použil enkodér s tlačítkem, které ale nebude použito.
Enkodér se připojuje pouze třemi vodiči – společný vývod a dva vývody na interní kontakty.

Pokračování textu Rotační enkodér

Reléový klopný obvod typu T

Klopný obvod typu T je velice důležitý klopný obvod. Má široké možnosti využití od děličů frekvence a čítačů, po zapínání a vypínání spotřebiče jedním tlačítkem. K jeho konstrukci jsou potřeba minimálně 2 relé, 2 diody a přepínač. Při použití 3 relé je možné ovládat vstup tlačítkem nebo přímo signálem. Funkce je následující:
Pokud na vstup IN připojíme obdelníkový signál, tak při každé sestupné hraně změní výstup svůj stav. V podstatě dělí vstupní frekvenci dvěma.


schéma zapojení


časové průběhy vstupu a výstupu


testovací zapojení

Reléový klopný obvod typu RS

Klopný obvod typu RS je jeden z nejjednodušších klopných obvodů. K jeho konstrukci stačí pouze 2 relé. Funkce je následující:
Pokud je na obou vstupech S (set, nastavení) a R (reset, nulování) logická 0, výstup Q zůstává nezměněn. Po nastavení logické 1 na vstup S, se výstup Q změní také na logickou 1, a zůstane nastaven. Po nastavení logické 1 na vstup R se výstup Q vynuluje. Při nastavení obou vstupů na logickou 1, je obvod v neurčitém stavu, proto je tento stav zakázaný.


schéma zapojení


pravdivostní tabulka


testovací zapojení

Ovládání bazénu s časovačem, wi-fi a teploměrem

Pro letošní koupací sezónu jsme se rozhodli nahradit solární ohřev bazénu tepelným čerpadlem. Na mě bylo vytvořit ovládání které bude spínat filtraci v nastavených intervalech, umožňovat sepnout topení a měřit teplotu vody a vzduchu.


celkový pohled na rozvaděč

Pokračování textu Ovládání bazénu s časovačem, wi-fi a teploměrem

Arduino a I2C OLED s řadičem SSD1306

Při potřebě zobrazení dat u Arduina se vyplatí použít malý OLED displej s řadičem SSD1306. Vyrábí se více velikostí i rozlišení, já jsem použil displej o velikosti 0.91″ a rozlišení 128×32 pixelů.
Díky komunikaci po I2C sběrnici je připojení jednoduché a zabere jen 2 piny + napájení.

Pokračování textu Arduino a I2C OLED s řadičem SSD1306