SCRB
Score Board Panel pro zobrazení výsledků

Hell Fireplace
Simulace pekelného ohně

Úvod

Asi tak jako většina si rád hraju a s přibývajícím věkem člověk zjistí, že si nepamatuje stav zápasu. Vznikají tak diskuse o tom, kolik to vlastně je.

Už dlouhou dobu jsem uvažoval o nějakém způsobu, jak aktuální skóre zaznamenávat a zobrazovat. Nabízí se možnost použití notebooku, ale komu by se chtělo po každém odehraném míčku běhat k počítači a upravovat zobrazené údaje. Začal tak postupně vznikat:

Projekt SCRB (Score Board – Ukazatel skóre)

Zadaní projektu:

  • Systém musí umět zobrazit stav několika různých her. Tenis, padel, badminton, stolní tenis, petanque, volejbal, fotbal, …
  • Zařízení musí být přenosné.
  • Zařízení musí být možné zavěsit, nebo položit na pevnou podložku.
  • Ovládání musí být bezdrátové.
  • Základní funkce
    • připočtení skóre jednomu hráči
    • připočtení skóre druhému hráči
    • oprava chybně nastaveného skóre
    • signalizace podávajícího hráče
    • možnost prohození hráčů na panelu
    • nastavení intenzity LED panelu, aby se dal přizpůsobit světelným podmínkám na hřišti/hale
    • nastavení parametrů počítání skóre: TieBreak za stavu 6:6, Super TieBreak místo rozhodujícího setu, TieBreak i v rozhodujícím setu, Golden point za stavu 40:40
  • Rozšířené funkce
    • zobrazení teploty uvnitř panelu
    • zobrazení teploty vně panelu
    • zobrazení vlhkosti vzduchu
    • zobrazení napětí baterie
    • zobrazené aktuálního času
    • zobrazení odehraného času
    • možnost využití časovače (měření délky přestávky mezi sety, odpočítávání poločasu při fotbale, …)

Řešení projektu:

  • Pro sestavení celého zařízení se mi postupně doma sešlo několik bloků, které jsem využil. Znáte to, občas něco objednáte jen tak. Však ono se to na něco bude hodit.
    • LED panel, na kterém se zobrazuje skóre
      • použil jsem panel s řadou Smart LED, které jsou uspořádány do matice 8 * 64 (celkem tedy 256 LED)
      • určitou výzvou bylo vymyslet rozložení zobrazených informací a vytvoření fontů písmen a číslic, aby byly na tomto malém panelu dobře čitelné
    • Pro napájení jsem využil 12V olověný akumulátor, který se běžně používá do záložních napájecích zdrojů
      • Panel má pro napájení určen konektor. V podstatě jakýkoliv zdroj stejnosměrného napětí v rozsahu 6 – 15 V je použitelný. Příkon panelu může být při plném svitu až 50W. Tomu musí odpovídat i použitý napájecí zdroj. Při běžném použití v hale je příkon cca 5W.
    • Jako řídicí obvod jsem využil ESP8266
      • má dostatek I/O portů
      • umožňuje využití WiFi
      • a hlavně mám jich celkem dost doma
    • Jako modul reálného času jsem využil RTC DS3231
      • komunikuje prostřednictvím I2C sběrnice
      • napájecí napětí je 3,3V, což odpovídá napětí ESP
      • obsahuje teplotní čidlo, které se dá využít pro měření vnitřní teploty LED panelu
    • Dálkové ovládání
      • narazil jsem na model pracující na frekvenci 433MHz
      • ovladač má 6 tlačítek
      • přijímač dokáže dekódovat stisknuté tlačítko a výsledek přenese na 4 bitový výstup
      • výstup dekodéru je přiveden na vstupní port expandéru PCF8574. Při změně na vstupním portu obvod vygeneruje na dalším výstupu impuls, který poslouží pro aktivaci přerušení řídicího obvodu. Vyčítání stavu vstupních portů probíhá prostřednictvím I2C sběrnice.

Přehled dostupné dokumentace

Uživatelský manuálZobrazit PDF dokument
Párování přijímače a dálkového ovladače 433MhzZobrazit PDF dokument

Imitace ohně – jako rekvizita pro čertovské dovádění v družině

Použil jsem příklad z knihovny

FastLED\examples\Fire2023\Fire2023.h

a trochu jsem ho upravil. Měl jsem k dispozici Smart LED pásek se 150 LED. Z původních dvou plamenů, jsem udělal 4 a barvy upravil dle přání paní „vychovatelky“.

Pásek je nalepen na polykarbonátovou desku. Na přední straně jsem nechal ochrannou fólii, aby částečně rozptýlila svit jednotlivých LED.

V místnosti, kde bude „oheň“ instalován, není žádná zásuvka. Napájeno je to z 12V akumulátoru. Přidal jsem relé ovládané pomocí 433MHz dálkového ovladače. Oheň je tak možné zapálit/uhasit na přání.


Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *