Nadlimitní ovladač pro pásmo 433 MHz.
Napsal: 29 čer 2020, 08:32
Ahoj, bastlíři!
Začalo to dálkově ovládanými zásuvkami, pak žárovkovými objímkami, sadami relátek až jsem narazil na limit systému - čím to všechno ovládat? Obvyklé ovladače mají jen 4 tlačítka a po čase nastane problém - kde je ten ovladač, který právě potřebuji? Tak se zrodil nápad na dálkový ovladač v pásmu 433 MHz s neomezenou kapacitou počtu ovládaných zařízení. Koncepce s velkým počtem tlačítek by se rozměry blížila lodnímu kufru, proto bylo potřeba najít jiné možnosti. Už jsem měl sestavený hardware na principu rotačního kodéru čteného Arduinem, ale ani ten se nevešel do kapsy celý a navíc měl vysoké nároky na napájení. Zatím poslední verze projektu sestává z mobilní části tvořené obyčejným přívěskovým ovladačem se čtyřmi tlačítky a stacionárního modulu "překladače kódu": přijímač s učícím se kódem -> Arduino -> čtyřkanálový vysílač s osmibitovým adresováním. Čtyřkanálové přijímače s osmibitovými adresami a bezkontaktními spínači 230V/2A už jsou pouhou rutinou. Jak ze čtyřtlačítkového ovladače získat více potřebných informací? Jednoduchým trikem: každé následné kliknutí jednoho ze čtyř tlačítek ovladače poskytne další čtveřici bitů na výstupu přijímače. Teoreticky tedy 4^n kombinací pro sérii n stisknutí. Stačí jen šikovná metoda, jak převést sekvenční informace ze vstupu Arduina na paralelní kombinaci pro ovládací piny vysílače. I tento problém je vyřešen a proto jen nabízím projekt k diskusi. Některé čtenáře možná inspiruje nebo poskytne rozptýlení jejich mozkovým buňkám a mě může zpětná vazba nakopnout k lepšímu řešení. V diskusi rád přidám podrobnosti o hardwaru i kódu a po finálním odladění i potřebnou dokumentaci. Zdraví analytik Jarda.
Začalo to dálkově ovládanými zásuvkami, pak žárovkovými objímkami, sadami relátek až jsem narazil na limit systému - čím to všechno ovládat? Obvyklé ovladače mají jen 4 tlačítka a po čase nastane problém - kde je ten ovladač, který právě potřebuji? Tak se zrodil nápad na dálkový ovladač v pásmu 433 MHz s neomezenou kapacitou počtu ovládaných zařízení. Koncepce s velkým počtem tlačítek by se rozměry blížila lodnímu kufru, proto bylo potřeba najít jiné možnosti. Už jsem měl sestavený hardware na principu rotačního kodéru čteného Arduinem, ale ani ten se nevešel do kapsy celý a navíc měl vysoké nároky na napájení. Zatím poslední verze projektu sestává z mobilní části tvořené obyčejným přívěskovým ovladačem se čtyřmi tlačítky a stacionárního modulu "překladače kódu": přijímač s učícím se kódem -> Arduino -> čtyřkanálový vysílač s osmibitovým adresováním. Čtyřkanálové přijímače s osmibitovými adresami a bezkontaktními spínači 230V/2A už jsou pouhou rutinou. Jak ze čtyřtlačítkového ovladače získat více potřebných informací? Jednoduchým trikem: každé následné kliknutí jednoho ze čtyř tlačítek ovladače poskytne další čtveřici bitů na výstupu přijímače. Teoreticky tedy 4^n kombinací pro sérii n stisknutí. Stačí jen šikovná metoda, jak převést sekvenční informace ze vstupu Arduina na paralelní kombinaci pro ovládací piny vysílače. I tento problém je vyřešen a proto jen nabízím projekt k diskusi. Některé čtenáře možná inspiruje nebo poskytne rozptýlení jejich mozkovým buňkám a mě může zpětná vazba nakopnout k lepšímu řešení. V diskusi rád přidám podrobnosti o hardwaru i kódu a po finálním odladění i potřebnou dokumentaci. Zdraví analytik Jarda.