Sisällysluettelo:
- Vaihe 1: Valmistus normaalisti pistorasioissa
- Vaihe 2: Kauko-ohjaimen johdotus uudelleen
- Vaihe 3: Internet -hallinta
- Vaihe 4: Laitteisto
- Vaihe 5: Ohjelmisto
Video: Etekcity Wireless Socket Hacks: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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
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:
Karvainen Iphone! DIY PHONE CASE Life Hacks - Kuumaliima -puhelinkotelo: 6 vaihetta (kuvilla)
Karvainen Iphone! DIY PHONE CASE Life Hacks - Hot Glue Phone Case: Lyön vetoa, ettet ole koskaan nähnyt karvaista iPhonea! Tässä DIY -puhelinkotelon opetusohjelmassa varmasti tulet! :)) Koska puhelimemme ovat nykyään vähän kuin toinen identiteettimme, olen päättänyt tehdä " miniatyyri " … Hieman kammottava, mutta hauskaa
IoT Smart Socket Arduino & Cayenne: 5 vaihetta (kuvilla)
IoT Smart Socket Arduino & Cayenne: Näin kiinalaisen pistorasian, jota voit ohjata puhelimellasi, mutta olen valmistaja, ja haluan tehdä yhden tämän itse! Tämä on mahdollista käyttämällä CAYENNE -kojelautaa! Tiedätkö Cayennen? Katso Cayenne -sivusto! Hankkeen kokonaismäärä on noin $ 60,00PAY A
Flash -ohjelmointi Joinrun Smart Socket (EU -pistoke): 6 vaihetta
Flash -ohjelmointi Joinrun Smart Socket (EU -pistoke): " Joinrun Smart Wifi " USB -liitäntä on toinen ESP8266 -pohjainen wifi -ohjattava pistorasia, jossa on miellyttävä muotoilu, pieni muoto ja USB -latausportti. Se tarvitsee Smartlife -sovelluksen hallitakseen sitä
Fuzzy Stump Socket Protees: 12 vaihetta (kuvilla)
Fuzzy Stump Socket Proteesi: Synnyin ilman vasenta kättä ja minulla on vain noin 0,5 vasemmasta kyynärvarresta. Vanhempani viisauden ansiosta he sivuuttivat tämän pienen asian. Lisäksi isäni ei koskaan tavannut lapsityölakia, johon hän kiinnitti huomiota. Tämän seurauksena, kun olin teini, kaksinkertaistimme
Think Geek Hacks -kilpailutyö - käytä terveysjuomapulloa: 9 vaihetta
Think Geek Hacks -kilpailutyö - Käytä terveysjuomapulloa uudelleen: Tämä on kirjoitukseni Think Geek Hacks -kilpailussa. Päätin kokeilla käyttää Health Potion Energy -juomapulloa uudelleen. Sitä voidaan käyttää roolipelin rekvisiitana tai siistinä koristeena. Luin perusvalon, jonka laitan pulloon sen sytyttämiseksi