Obsah:
- Krok 1: Normální výroba na prodejnách
- Krok 2: Znovu připojte dálkové ovládání
- Krok 3: Ovládání internetu
- Krok 4: Hardware
- Krok 5: Software
Video: Hacky bezdrátové zásuvky Etekcity: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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í
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
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
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:
Zásuvky Arduino Mega RJ45 pro správu kabelů: 5 kroků
Zásuvky Arduino Mega RJ45 pro správu kabelů: Arduino Mega má spoustu pinů - to je velký důvod pro jejich koupi, že? Chceme použít všechny ty piny! Z kabeláže se však rychle může stát spaghetti nepořádek bez správy kabelů. Můžeme konsolidovat vodiče pomocí ethernetových konektorů. Datové piny na
Dálkově ovládané síťové zásuvky Raspberry Pi RF (napájecí zástrčky): 6 kroků
Dálkově ovládané síťové zásuvky Raspberry Pi RF (napájecí zástrčky): Ovládejte levné síťové zásuvky 433 MHz (nástěnné zásuvky) pomocí Raspberry Pi. Pi se může naučit výstup řídicích kódů z dálkového ovladače zásuvek a používat je pod programovým ovládáním k aktivaci libovolných nebo všech vzdálených zásuvek v celém domě
Jak ovládat zásuvky pomocí Raspberry Pi: 6 kroků
Jak ovládat zásuvky pomocí Raspberry Pi: V tomto Instructable vám předvedu, jak vytvořit webové rozhraní pro ovládání zásuvek u vás doma pomocí Raspberry Pi. Rozhodl jsem se napsat tento projekt, když jsem viděl soutěž Senzory, a protože tento projekt zahrnuje použití senzoru ke čtení
Vintage bederní upcyklované Bluetooth reproduktory z dřevěné zásuvky: 5 kroků
Vintage Hipster Upcycled Bluetooth reproduktory z dřevěného šuplíku: Proč necyklovat jako skinny jean brýle s bederním svařováním polotučného karamelového latte na fixním kole! Nemilujte slovo upcycle! Ach jo. Pojďme dát všechny ty nesmysly na jednu stranu a udělat něco zábavného, snadného a užitečného. Vše, co potřebujete
DIY bezdrátové bezdrátové rádiové vlny zdarma v Káthmándú: 6 kroků
DIY Wireless Free Electricity Form Radio Waves v Káthmándú: Co jsem udělal, vylepšil jsem to a ještě více zjednodušil a místo čtyř má jen dva konce. Správná velikost palačinky se dvěma konci spojenými s Arial’s a zemí funguje jako přijímač. Dlouhý úsek dvou arial, jedna spojená s g