Sadržaj:

Hakovi za bežične utičnice Etekcity: 5 koraka
Hakovi za bežične utičnice Etekcity: 5 koraka

Video: Hakovi za bežične utičnice Etekcity: 5 koraka

Video: Hakovi za bežične utičnice Etekcity: 5 koraka
Video: Часть 1. Аудиокнига Эдгара Райса Берроуза «Принцесса Марса» (гл. 01–10) 2024, Srpanj
Anonim
Hakovi za bežične utičnice Etekcity
Hakovi za bežične utičnice Etekcity

Na raspolaganju je milijun RF daljinski upravljanih utičnica, ali čini se da su jedne od najpopularnijih one iz Etekcityja. Uspio sam po redovnoj cijeni podići set od pet i dva daljinska upravljača za manje od 30 USD na Amazonu. Nisam bio siguran što ću s njima, ali zaključio sam da je to izvrsna prilika za hakiranje. Treba imati na umu da se njima može upravljati samo s uključenim daljinskim upravljačem, a ne putem interneta. Ali to ćemo popraviti. Također, obično su isključeni kada su uključeni u struju i vraćaju se u to stanje ako nestane struje. Ne znam za vas, ali imam neke aplikacije u kojima želim da utičnica umjesto toga bude normalno uključena. Popravit ćemo i to. Samo imajte na umu da ovi hakovi zahtijevaju određeno znanje o elektronici i osnovne vještine lemljenja.

Korak 1: Normalno stvaranje utičnica

Normalno izrada na utičnicama
Normalno izrada na utičnicama
Normalno izrada na utičnicama
Normalno izrada na utičnicama
Normalno izrada na utičnicama
Normalno izrada na utičnicama
Normalno izrada na utičnicama
Normalno izrada na utičnicama

Promjena jedne od ovih utičnica s uobičajeno isključenog na normalno uključeno činila bi se jednostavnim zadatkom jer koriste prilično standardni relej koji bi trebao imati pinove za oba stanja. Kako se ispostavilo, relej može i ne mora imati normalno uključen pin, ali nije dostupan na ploči. To komplicira naš zadatak, ali vjerojatno je to pametan sigurnosni potez proizvođača. To znači da moramo pronaći način da preokrenemo logiku uključivanja/isključivanja.

Obrnuti logiku postoje dva dijela. Prvi je promjena polariteta LED diode. Jastučići za lemljenje LED diode prikazani su na prvoj slici. Nakon što se LED ukloni, moramo napraviti dva reza na tragovima kruga kao što je prikazano na drugoj slici. Desni rez odvaja LED lemilicu od lemljenja. To činimo tako da nakon preokretanja LED diode možemo lemiti tu podlogu na +5 volti. Lijevi rez odvaja bazu tranzistora upravljačkog programa releja od otpornika od 4700 ohma. To će omogućiti instaliranje drugog preokreta polariteta logike. Dvaput provjerite ohmmetrom kako biste bili sigurni da su rezovi uspješni. Na trećoj slici smo ponovno instalirali LED diodu s anodom koja je sada spojena na rezač i na +5 volti. Kablovi su bili dovoljno dugački na mojoj jedinici da ih mogu saviti na +5 voltni izlaz regulatora napona 78L05.

Četvrta slika prikazuje metodu obrnute logike za pokretanje releja. Koristio sam uobičajeni 2N3904 NPN tranzistor (ekvivalent bi bio u redu) kao pretvarač. Emiter je lemljen na tlo, baza je lemljena na ugrađenom otporniku od 4700 ohma, a kolektor je lemljen na podnožje tranzistora upravljačkog programa releja. Kako bih osigurao da je tranzistor upravljačkog programa releja normalno uključen, morao sam dodati otpornik od 4700 ohma od njegove baze do +5 volti. Sada, kada je logički izlaz visok, uključit će se novi tranzistor koji će isključiti tranzistor upravljačkog programa releja.

Korak 2: Ponovo povežite daljinski upravljač

Ponovo povežite daljinski upravljač
Ponovo povežite daljinski upravljač

Ako želite poduzeti dodatni korak, možete spojiti odgovarajuće gumbe na daljinskom upravljaču tako da će lijevi gumb uključiti izmijenjenu utičnicu, a desni ga isključiti. U osnovi morate izrezati tragove kruga koji idu do kontakata prekidača koji su najbliži sredini ploče, a zatim dodati kratkospojne žice kao što je prikazano na slici.

Korak 3: Kontrola interneta

Kontrola interneta
Kontrola interneta

Postoje dvije metode za kontrolu RF utičnica s Interneta. Obje zahtijevaju korištenje jeftinog modula poput ESP8266. Jedna od metoda bila bi spajanje na jedan od daljinskih upravljača i korištenje mikrokontrolera za simulaciju pritiskanja gumba. Druga manje neuredna metoda je korištenje mikrokontrolera koji će zauzeti mjesto daljinskog upravljača. To je ono što je ovdje opisano. Mikrokontroler će primati naredbe putem ESP8266, prevesti ih u odgovarajući RF bitni uzorak, a zatim poslati taj uzorak bita u RF odašiljač. Zvuči komplicirano, ali jedini težak dio je shvatiti koji su pravilni kontrolni kodovi za vaš set RF utičnica. Na internetu postoji mnogo postova koji koriste RF prijemnik i audio ulaz za računalo kako bi otkrili kodove. Imam luksuz imati pristojan osciloskop pa mi je lako snimiti ih. Također imam sklop RF snifera (detaljno opisan u jednom od mojih drugih projekata elektronike na mojoj web stranici) koji mi omogućuje snimanje RF prijenosa pomoću terminalnog programa na mom računalu.

Učestalost komunikacije s RF utičnicama je 433,92-MHz, a naredbe se sastoje od dugačkog bita za sinkronizaciju, 24 bita podataka i 1 zaustavnog bita. Korištena metoda kodiranja podataka je On-Off-Keying (OOK) što znači da se bitovi podataka razlikuju po vremenu uključivanja/isključivanja. U OOK -u nema zahtjeva za broj bitova ili duljinu razdoblja. Zato postoji toliko mnogo varijacija za različite uređaje. To sam vidio iz prve ruke dekodiranjem sigurnosnih senzora i vremenskih senzora. Oblik vala izgleda slično onome što je prikazano na slici ovdje.

Korak 4: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Ovdje prikazana shema gotovo je identična onoj koju sam koristio u jednom od svojih ranijih Wi-Fi projekata navedenih na mojoj web stranici. Glavna razlika je u tome što konačna verzija nema USB sučelje, ali ima sučelje s modulom RF odašiljača. Odašiljački modul koji sam koristio označen je s FS1000A i odašilje na 433,92-MHz. Nisam isprobavao druge modele RF odašiljača, ali većina bi trebala raditi sve dok imaju slične karakteristike. RF modul radi s ulaza +5 V i spremno prihvaća logičku razinu od 3,3 V za serijski prijenos bitova podataka s PIC-a. Neki moduli ESP8266 imaju vlastiti regulator od 3,3 V na ploči pa bi ulaz na njega bio 5 volti. Uključio sam regulator od 3,3 V u svoju shemu za PIC, a može se koristiti i za ESP modul ako nema vlastiti regulator napona. To omogućuje PIC -u i ESP -u da komuniciraju na istim logičkim razinama bez potrebe za pretvaračima.

ESP hardver možete pojednostaviti pomoću modula ESP-01 i adaptera (prikazano ovdje). Adapter uzima +5 volti i ima ugrađeni regulator od 3,3 volta. Ako idete ovim putem, također vam preporučujem da kupite USB sučelje posebno za ESP-01. To će uvelike olakšati postavljanje ESP-01.

Korak 5: Softver

Popis softvera dostupan je u nastavku. To je proširenje softvera koji sam napisao za prethodni Wi-Fi projekt. Odabrao sam to jer sam želio da se statusni odgovor iz PIC -a prikaže kao jednostavna grafika umjesto teksta. Također sam dodao kôd za izlaz jednopolnog serijskog bitskog toka na RF odašiljač. Kao i ranija verzija, koristio sam HTML naredbe za crtanje krugova koji predstavljaju status svakog od pet udaljenih prekidača. Crvena = isključena, zelena = uključena, a bijela = nepoznata. Redak s "https://vašeime.duckdns.org:xxxxx" trebao bi predstavljati vašu DNS vezu, s "xxxxx" brojem porta odabranim za vaš Wi-Fi adapter. Važno je zapamtiti da nema povratnih informacija od samih daljinskih sklopki pa softver može zadržati samo status zadnje naredbe poslane za svaki prekidač. To znači da su svaki put kad se uključi hardver kontrolera svi statusi prekidača nepoznati. To je to za ovaj post. Pogledajte ostale moje elektroničke projekte na www.boomerrules.wordpress.com

Preporučeni: