Sisällysluettelo:

Etekcity Wireless Socket Hacks: 5 vaihetta
Etekcity Wireless Socket Hacks: 5 vaihetta

Video: Etekcity Wireless Socket Hacks: 5 vaihetta

Video: Etekcity Wireless Socket Hacks: 5 vaihetta
Video: Remote Control Mains Socket Adaptor Set of 5/3 - 350.115/113UK 2024, Heinäkuu
Anonim
Etekcity Wireless Socket Hacks
Etekcity Wireless Socket Hacks

Saatavilla on miljoonia RF -kauko -ohjattavia pistorasioita, mutta yksi suosituimmista näyttää olevan Etekcityn myyntipisteitä. Pystyin noutamaan normaalihintaan viisi ja kaksi kaukosäädintä alle 30 dollarilla Amazonista. En ollut varma, mitä aion tehdä heidän kanssaan, mutta ajattelin, että se oli erinomainen tilaisuus hakkeroida. Yksi asia on pidettävä mielessä, että niitä voidaan ohjata vain mukana toimitetulla kaukosäätimellä, ei Internetin kautta. Mutta me korjaamme sen. Lisäksi ne ovat yleensä pois päältä, kun ne on kytketty verkkovirtaan, ja palaavat tähän tilaan, jos virta katkeaa. En tiedä sinusta, mutta minulla on joitain sovelluksia, joissa haluan, että pistorasia on normaalisti päällä. Korjaamme myös sen. Muista vain, että nämä hakkerit vaativat jonkin verran elektroniikan tuntemusta ja juotostaitoja.

Vaihe 1: Valmistus normaalisti pistorasioissa

Normaalisti myyntipisteissä
Normaalisti myyntipisteissä
Normaalisti myyntipisteissä
Normaalisti myyntipisteissä
Normaalisti myyntipisteissä
Normaalisti myyntipisteissä
Normaalisti myyntipisteissä
Normaalisti myyntipisteissä

Yhden näistä pistorasioista vaihtaminen normaalisti pois päältä normaalisti päälle näyttäisi olevan yksinkertainen tehtävä, koska ne käyttävät melko vakiorelettä, jossa pitäisi olla nastat molemmille tiloille. Kuten käy ilmi, releessä voi olla tai ei ole normaalisti nasta, mutta se ei ole käytettävissä piirilevyllä. Tämä vaikeuttaa tehtävämme, mutta se on luultavasti valmistajan älykäs turvallisuustoimi. Tämä tarkoittaa siis sitä, että meidän on löydettävä tapa kääntää päälle/pois -logiikka.

Logiikan kääntämiseen on kaksi osaa. Ensimmäinen on muuttaa LEDin napaisuutta. LEDin juotospehmusteet näkyvät ensimmäisessä kuvassa. Kun LED on poistettu, meidän on tehtävä kaksi leikkausta piirin jälkiin, kuten toisessa kuvassa. Oikeanpuoleinen leikkaus erottaa LED -juotoslevyn maasta. Teemme sen niin, että kun LED on käänteinen, voimme juottaa sen tyynyn +5 volttiin. Vasemmanpuoleinen leikkaus erottaa releohjaintransistorin kannan 4700 ohmin vastuksesta. Tämä mahdollistaa toisen logiikan napaisuuden vaihtamisen asentamisen. Tarkista ohmimittarilla, että leikkaukset onnistuvat. Kolmannessa kuvassa olemme asentaneet LED -valon uudelleen anodin ollessa nyt kytketty leikkuutyynyyn ja +5 volttiin. Johdot olivat juuri tarpeeksi pitkiä laitteessani, jotta voisin taivuttaa sen 78L05 -jännitesäätimen +5 voltin ulostuloon.

Neljäs kuva esittää menetelmää, jota käytetään releen käyttämisen logiikan kääntämiseen. Käytin yleistä 2N3904 NPN -transistoria (vastaava olisi OK) invertterinä. Lähetin on juotettu maahan, pohja juotettu sisäiseen 4700 ohmin vastukseen ja keräin on juotettu releohjaintransistorin pohjaan. Varmistaakseni, että releohjaintransistori on normaalisti päällä, minun piti lisätä 4700 ohmin vastus sen pohjasta +5 volttiin. Nyt kun looginen lähtö on korkea, se käynnistää uuden transistorin, joka sammuttaa releohjaimen transistorin.

Vaihe 2: Kauko-ohjaimen johdotus uudelleen

Kytke kaukosäädin uudelleen
Kytke kaukosäädin uudelleen

Jos haluat ottaa ylimääräisen askeleen, voit kytkeä kauko-ohjaimen vastaavat painikkeet ristiin, jotta vasen painike käynnistää muutetun pistorasian ja oikea painike sammuttaa sen. Pohjimmiltaan sinun on leikattava piirin jäljet, jotka menevät lähimpänä levyn keskikohtaa oleviin kytkimen koskettimiin, ja lisäämällä sitten hyppyjohdot kuvan mukaisesti.

Vaihe 3: Internet -hallinta

Internet -ohjaus
Internet -ohjaus

On olemassa kaksi tapaa ohjata RF -pistorasioita Internetistä. Molemmat edellyttävät halvan moduulin käyttöä, kuten ESP8266. Yksi tapa olisi kytkeä johto johonkin kaukosäätimestä ja käyttää mikrokontrolleria painikkeiden painallusten simulointiin. Toinen vähemmän sotkuinen menetelmä on käyttää mikro -ohjainta kauko -ohjaimen tilalle. Sitä tässä kuvataan. Mikro -ohjain vastaanottaa komentoja ESP8266: n kautta, muuntaa ne oikeaan RF -bittikuvioon ja lähettää sitten kyseisen bittikuvion RF -lähettimelle. Se kuulostaa monimutkaiselta, mutta ainoa vaikea osa on selvittää, mitkä ovat oikeat ohjauskoodit RF -pistorasioille. Netissä on monia viestejä, jotka käyttävät RF -vastaanotinta ja äänituloa tietokoneeseen koodien selvittämiseksi. Minulla on ylellisyys, että minulla on kunnollinen oskilloskooppi, joten minun on helppo kaapata ne. Minulla on myös RF -hakaspiiri (yksityiskohtainen yhdessä verkkosivustoni muista elektroniikkaprojekteista), jonka avulla voin kaapata RF -lähetyksiä tietokoneeni pääteohjelman avulla.

RF-pistorasioiden kanssa kommunikoinnin taajuus on 433,92 MHz ja komennot koostuvat pitkästä synkronointibitistä, 24 databitistä ja 1 pysäytysbitistä. Käytetty datakoodausmenetelmä on On-Off-Keying (OOK), mikä tarkoittaa, että databitit erotetaan päälle/pois-ajan mukaan. OOK: ssa ei ole vaatimuksia bittien lukumäärälle tai jakson pituudelle. Siksi eri laitteille on niin paljon muunnelmia. Olen nähnyt tämän ensikäden dekoodaamalla turva -anturit ja sääanturit. Aaltomuoto näyttää samanlaiselta kuin tässä kuvassa.

Vaihe 4: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto

Tässä esitetty kaavio on lähes identtinen sen kanssa, jota käytin yhdessä aikaisemmista verkkosivustossani luetelluista Wi-Fi-projekteistani. Suurin ero on siinä, että lopullisessa versiossa ei ole USB -liitäntää, mutta siinä on liitäntä RF -lähetinmoduuliin. Käyttämäni lähetinmoduuli on merkitty FS1000A ja lähettää 433,92 MHz: llä. En ole kokeillut muita RF -lähettimien malleja, mutta useimpien pitäisi toimia niin kauan kuin niillä on samanlaiset ominaisuudet. RF-moduulia käytetään +5 voltin tulosta, ja se hyväksyy helposti 3,3 voltin logiikkatason sarjaliikennebittivirralle PIC: stä. Olen sisällyttänyt 3,3 voltin säätimen PIC -kaavioon ja sitä voidaan käyttää myös ESP -moduulissa, jos sillä ei ole omaa jännitesäädintä. Tämän ansiosta PIC ja ESP voivat kommunikoida samoilla logiikkatasoilla ilman muuntimia.

Voit yksinkertaistaa ESP-laitteistoa käyttämällä ESP-01-moduulia ja sovitinta (tässä). Adapteri kestää +5 volttia ja siinä on 3,3 voltin säädin. Jos valitset tämän reitin, suosittelen myös, että ostat USB-liitännän, joka on erityisesti suunniteltu ESP-01: lle. Se tekee ESP-01: n asennuksesta paljon helpompaa.

Vaihe 5: Ohjelmisto

Ohjelmistoluettelo löytyy alta. Se on laajennus ohjelmistolle, jonka kirjoitin edelliseen Wi-Fi-projektiin. Valitsin sen, koska halusin, että PIC: n tilavaste näytetään yksinkertaisena grafiikkana tekstin sijasta. Lisäsin myös koodin yhden nastaisen sarjabittivirran lähettämiseksi RF-lähettimeen. Kuten aiemmassa versiossa, piirsin HTML -komennoilla ympyröitä, jotka edustavat kunkin viiden etäkytkimen tilaa. Punainen = pois päältä, vihreä = päällä ja valkoinen = tuntematon. Rivin "https://yourname.duckdns.org:xxxxx" pitäisi edustaa DNS-yhteyttäsi, ja "xxxxx" on Wi-Fi-sovittimesi porttinumero. Tärkeä muistaa on, että kauko -ohjaimet eivät anna palautetta, joten ohjelmisto voi säilyttää vain kunkin kytkimen viimeisen lähetetyn komennon tilan. Tämä tarkoittaa, että joka kerta, kun ohjaimen laitteisto käynnistetään, kytkimen tilat ovat kaikki tuntemattomia. Siinä tämä postaus. Tutustu muihin elektroniikkaprojekteihini osoitteessa www.boomerrules.wordpress.com

Suositeltava: