Uživatelské nástroje

Nástroje pro tento web


cidla

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cidla [2021/08/13 12:11] martincidla [2021/08/20 23:27] (aktuální) – [Komunikace s externími čidly] martin
Řádek 29: Řádek 29:
 Pro napájení čidla je potřeba nějaká kombinace baterii, pro náročnější reakční prvky je možné přidat i malý solární panel. Pro napájení čidla je potřeba nějaká kombinace baterii, pro náročnější reakční prvky je možné přidat i malý solární panel.
  
-Odběr většiny čidel je zanedbatelný, pokud se kolem nic nic neděje. V případě jejich aktivace se probouzí nejprve energeticky nenáročný ATTINY, který odebírá od 0,5 mA do 4 mA v závislosti na nastevené frekvenci (1 MHz nebo 8 MHz) a vstupním napětí. Když logika čidla, která je implementována v ATTINY vyhodnotí, že je už potřeba informovat centrálu, probudí na chvilku ESP-01, které zajistí komunikaci s centrálou a zase ho deaktivuje.+Odběr většiny čidel je zanedbatelný, pokud se kolem nic neděje. V případě jejich aktivace se probouzí nejprve energeticky nenáročný ATTINY, který odebírá od 0,5 mA do 4 mA v závislosti na nastevené frekvenci (1 MHz nebo 8 MHz) a vstupním napětí. Když logika čidla, která je implementována v ATTINY vyhodnotí, že je už potřeba informovat centrálu, probudí na chvilku ESP-01, které zajistí komunikaci s centrálou a zase ho deaktivuje.
  
 Reakční prvky jsou na energii náročnější. Mají po celou dobu hry aktivní přijímač 433 MHz (odběr cca 3 mA i s ATTINY), aby mohly okamžitě reagovat na povely řídící jednotky stanoviště. Většinou také nemají jinou možnost, jak se dozvědět, že mají něco provést. Po příjetí signálu na 433 MHz musí probudit ESP-01, aby se dozvěděli, co přesně mají udělat a oznámily do řízení, že je to provedeno, případně, že nastaly nějaké komplikace. Reakční prvky jsou na energii náročnější. Mají po celou dobu hry aktivní přijímač 433 MHz (odběr cca 3 mA i s ATTINY), aby mohly okamžitě reagovat na povely řídící jednotky stanoviště. Většinou také nemají jinou možnost, jak se dozvědět, že mají něco provést. Po příjetí signálu na 433 MHz musí probudit ESP-01, aby se dozvěděli, co přesně mají udělat a oznámily do řízení, že je to provedeno, případně, že nastaly nějaké komplikace.
Řádek 48: Řádek 48:
  
 Tímto způsobem máme snadný přístup i k čidlům a reakčním prvkům, které potřebují napětí 5 V obvyklé v původním Arduino světě. Výstupy z těchto čidel můžeme potom komunikovat výše popsaným způsobem s centrální jednotkou stanoviště a není potřeba řešit převod napšťových úrovní. Tímto způsobem máme snadný přístup i k čidlům a reakčním prvkům, které potřebují napětí 5 V obvyklé v původním Arduino světě. Výstupy z těchto čidel můžeme potom komunikovat výše popsaným způsobem s centrální jednotkou stanoviště a není potřeba řešit převod napšťových úrovní.
 +
 +==== Vypínání / zapínání části obvodu ====
 +
 +Některé senzory nebo reakční prvky mohou odebírat i v klidu hodně energie z baterie. Např. hotová destička driver motoru s LD297D z Číny za asi 25 Kč si nestydí vzít i bez spuštěného motorku koem 50 mA. Tento obvod tedy není možné u reakčního prvku nechat trvale napájet.
 +
 +Pomocí kombinace optočlenu a NPN tranzistoru můžeme vytvořit "vypínač" napájení řízený přímo pinem ATTINY.
 +
 +Příklad níže s induktiovní zátěží (např. DC motorkem) napájeným dvěma 18650 články:
 +
 +{{ ::schematic_vypinac_2021-08-18_1_.png?400 |}}
 +
 +==== Přímé řízení výstupním pinem ====
 +
 +Pro řízení některých zařízení stačí přímo zapojit pin mikrokontroleru. Přiklady:
 +
 +   * LED pásky s WS2811 (takt mikrokontroleru musí být 8 MHz, 1 MHz na řízení nestačí, protože operace NOP trvá 1 us)
 +   * Relé modul
 +
 +==== Komunikace s externími čidly nebo diplejem ====
 +
 +Piny univerzálního seriového rozhraní (např. u ATTINY84 PA5 a PA6) jsou vyvedeny pro účely přípojení sběrnice I2C nebo UART. Podobně je ponechán volný i pin SCK pro případné využití sběrnice SPI, např. některými displeji.
 +
 +==== Měření napětí, proudu a kapacity ====
 +
 +TODO
 +
 +==== Měření stavu baterie ====
 +
 +TODO
 +
 +==== RGB LED pásky s WS2811 ====
 +
 +https://photos.app.goo.gl/KVs89ADRtzTZNWz96
  
  
cidla.1628849480.txt.gz · Poslední úprava: autor: martin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki