Obsah:

Hacky bezdrátové zásuvky Etekcity: 5 kroků
Hacky bezdrátové zásuvky Etekcity: 5 kroků

Video: Hacky bezdrátové zásuvky Etekcity: 5 kroků

Video: Hacky bezdrátové zásuvky Etekcity: 5 kroků
Video: Dálkově ovládané zásuvky 2024, Červenec
Anonim
Hacky pro bezdrátové zásuvky Etekcity
Hacky pro bezdrátové zásuvky Etekcity

K dispozici je milion dálkově ovládaných zásuvek RF, ale jedním z nejpopulárnějších jsou ty z Etekcity. Byl jsem schopen za běžnou cenu vyzvednout sadu pěti a dvou dálkových ovladačů za méně než 30 $ na Amazonu. Nebyl jsem si jistý, co s nimi udělám, ale myslel jsem si, že je to skvělá příležitost k nějakému hackování. Jedna věc, kterou je třeba mít na paměti, je, že je lze ovládat pouze pomocí přiloženého dálkového ovladače, a nikoli přes internet. Ale my to napravíme. Jsou také normálně vypnuté, když jsou zapojeny, a v případě ztráty napájení se vrátí do tohoto stavu. Nevím, jak vy, ale já mám nějaké aplikace, kde chci, aby místo toho byla zásuvka normálně zapnutá. Také to napravíme. Mějte na paměti, že tyto hacky vyžadují určité znalosti elektroniky a základní pájecí dovednosti.

Krok 1: Normální výroba na prodejnách

Výroba běžně na prodejnách
Výroba běžně na prodejnách
Výroba běžně na prodejnách
Výroba běžně na prodejnách
Výroba běžně na prodejnách
Výroba běžně na prodejnách
Výroba běžně na prodejnách
Výroba běžně na prodejnách

Změnit jeden z těchto výstupů z normálně vypnutého na normálně zapnutý se zdá být jednoduchý úkol, protože používají docela standardní relé, které by mělo mít piny pro oba stavy. Ukázalo se, že relé může nebo nemusí mít normálně pin, ale není přístupné na desce s obvody. To komplikuje náš úkol, ale je to pravděpodobně chytrý bezpečnostní krok výrobce. To tedy znamená, že musíme najít způsob, jak zvrátit logiku zapnutí/vypnutí.

Na zvrácení logiky existují dva kousky. Prvním je změna polarity LED. Pájecí podložky pro LED jsou znázorněny na prvním obrázku. Jakmile je LED dioda odstraněna, musíme provést dvě řezy obvodových stop, jak ukazuje druhý obrázek. Pravý řez odděluje pájecí podložku LED od země. Děláme to tak, že poté, co je LED dioda obrácena, můžeme pájku připájet na +5 voltů. Levý řez odděluje základnu tranzistoru budiče relé od odporu 4700 ohmů. To umožní instalaci druhého přepólování logiky. Dvakrát zkontrolujte ohmmetrem, abyste se ujistili, že jsou škrty úspěšné. Na třetím obrázku jsme přeinstalovali LED s anodou nyní připojenou k řezané podložce a na +5 voltů. Vývody byly na mé jednotce dostatečně dlouhé, takže jsem je mohl ohnout na výstup +5 voltů regulátoru napětí 78L05.

Čtvrtý obrázek ukazuje metodu použitou k obrácení logiky řízení relé. Jako střídač jsem použil běžný tranzistor 2N3904 NPN (ekvivalent by byl v pořádku). Vysílač je připájen k zemi, základna je připájena k palubnímu odporu 4700 ohmů a kolektor je připájen k základně tranzistoru budiče relé. Abych zajistil, že tranzistor budícího relé bude normálně zapnutý, musel jsem z jeho základny přidat odpor 4700 ohmů na +5 voltů. Nyní, když je logický výstup vysoký, zapne nový tranzistor, který vypne tranzistor ovladače relé.

Krok 2: Znovu připojte dálkové ovládání

Znovu zapojte dálkové ovládání
Znovu zapojte dálkové ovládání

Pokud chcete udělat další krok, můžete propojit příslušná tlačítka na dálkovém ovladači tak, aby levé tlačítko zapnulo upravenou zásuvku a pravé tlačítko jej vypnulo. V zásadě musíte snížit stopy obvodů, které jdou na kontakty spínače, které jsou nejblíže středu desky, a poté přidat propojovací vodiče, jak je znázorněno na obrázku.

Krok 3: Ovládání internetu

Ovládání internetu
Ovládání internetu

Existují dva způsoby, jak ovládat RF zásuvky z internetu. Oba vyžadují použití levného modulu, jako je ESP8266. Jednou z metod by bylo zapojit do jednoho z dálkových ovladačů a pomocí mikrokontroléru simulovat stisknutí tlačítek. Druhou méně chaotickou metodou je použít mikrokontrolér, který nahradí dálkové ovládání. To je zde popsáno. Mikrokontrolér bude přijímat příkazy přes ESP8266, přeložit je do správného bitového vzoru RF a poté tento bitový vzor odeslat do RF vysílače. Zní to složitě, ale jedinou těžkou věcí je zjistit, jaké jsou správné řídicí kódy pro vaši sadu RF zásuvek. Na internetu je mnoho příspěvků, které ke zjišťování kódů používají RF přijímač a zvukový vstup do počítače. Mám luxus mít slušný osciloskop, takže je pro mě snadné je zachytit. Mám také obvod RF sniffer (podrobně popsaný v jednom z mých dalších projektů elektroniky na mých webových stránkách), který mi umožňuje zachytit RF přenosy pomocí terminálového programu na mém PC.

Frekvence pro komunikaci s RF zásuvkami je 433,92 MHz a příkazy se skládají z dlouhého synchronizačního bitu, 24 datových bitů a 1 stop bitu. Použitá metoda kódování dat je On-Off-Keying (OOK), což znamená, že datové bity se rozlišují podle časů zapnutí/vypnutí. V OOK nejsou žádné požadavky na počet bitů nebo délku období. Proto existuje tolik variant pro různá zařízení. Viděl jsem to z první ruky dekódováním bezpečnostních senzorů a senzorů počasí. Tvar vlny vypadá podobně jako zde na obrázku.

Krok 4: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Zde uvedené schéma je téměř totožné se schématem, které jsem použil v jednom ze svých dřívějších projektů Wi-Fi uvedených na mých webových stránkách. Hlavní rozdíl je v tom, že konečná verze nemá rozhraní USB, ale má rozhraní k modulu RF vysílače. Modul vysílače, který jsem použil, má označení FS1000A a vysílá na frekvenci 433,92 MHz. Nezkoušel jsem jiné modely RF vysílačů, ale většina by měla fungovat, pokud mají podobné vlastnosti. RF modul je spuštěn ze vstupu +5 voltů a snadno přijímá logickou úroveň 3,3 voltů pro bitový proud sériových dat z PIC. Některé moduly ESP8266 mají na desce vlastní 3,3 voltový regulátor, takže vstup do něj bude 5 voltů. Do schématu pro PIC jsem zahrnul 3,3 voltový regulátor a lze jej použít také pro modul ESP, pokud nemá vlastní regulátor napětí. To umožňuje PIC a ESP komunikovat na stejných logických úrovních bez nutnosti převaděčů.

Hardware ESP byste mohli zjednodušit pomocí modulu ESP-01 a adaptéru (zde zobrazeno). Adaptér má napětí +5 voltů a integrovaný 3,3 voltový regulátor. Pokud se vydáte touto cestou, doporučuji vám také zakoupit rozhraní USB, které bylo vytvořeno speciálně pro ESP-01. Velmi usnadní nastavení ESP-01.

Krok 5: Software

Seznam softwaru je k dispozici níže. Jedná se o rozšíření softwaru, který jsem napsal pro předchozí projekt Wi-Fi. Vybral jsem si to, protože jsem chtěl, aby se stavová odpověď z PIC zobrazovala jako jednoduchá grafika místo textu. Také jsem přidal kód pro výstup jednopólového sériového bitového proudu do RF vysílače. Stejně jako předchozí verze jsem pomocí příkazů HTML nakreslil kruhy, které představují stav každého z pěti vzdálených přepínačů. Červená = vypnutá, zelená = zapnutá a bílá = neznámá. Řádek s „https://yourname.duckdns.org:xxxxx“by měl představovat vaše připojení DNS, s „xxxxx“číslo portu vybrané pro váš adaptér Wi-Fi. Je důležité si uvědomit, že neexistuje žádná zpětná vazba od samotných dálkových přepínačů, takže software může udržovat pouze stav posledního příkazu odeslaného pro každý přepínač. To znamená, že pokaždé, když dojde k zapnutí hardwaru ovladače, jsou stavy přepínačů neznámé. To je k tomuto příspěvku. Podívejte se na mé další projekty v oblasti elektroniky na www.boomerrules.wordpress.com

Doporučuje: