Turinys:

„Etekcity“belaidžio lizdo įsilaužimai: 5 žingsniai
„Etekcity“belaidžio lizdo įsilaužimai: 5 žingsniai

Video: „Etekcity“belaidžio lizdo įsilaužimai: 5 žingsniai

Video: „Etekcity“belaidžio lizdo įsilaužimai: 5 žingsniai
Video: Etekcity | VeSync iOS/Android Reset: Voltson Smart WiFi Outlet (ESW01-USA) 2024, Lapkritis
Anonim
„Etekcity“belaidžio lizdo įsilaužimai
„Etekcity“belaidžio lizdo įsilaužimai

Yra daugybė nuotoliniu būdu valdomų RF lizdų, tačiau atrodo, kad viena populiariausių yra „Etekcity“. Aš galėjau už įprastą kainą pasiimti penkių ir dviejų nuotolinio valdymo pultelių rinkinį už mažiau nei 30 USD „Amazon“. Nežinojau, ką su jais darysiu, bet supratau, kad tai puiki proga padaryti įsilaužimą. Reikėtų nepamiršti vieno dalyko, kad juos galima valdyti tik naudojant pridedamą nuotolinio valdymo pultą, o ne internetu. Bet mes tai pataisysime. Be to, jie paprastai yra išjungti, kai yra prijungti, ir grįžta į tą būseną, jei dingsta energija. Nežinau, kaip jūs, bet turiu tam tikrų programų, kuriose noriu, kad lizdas būtų normaliai įjungtas. Mes taip pat tai sutvarkysime. Tiesiog nepamirškite, kad šie įsilaužimai reikalauja tam tikrų elektronikos žinių ir pagrindinių litavimo įgūdžių.

1 žingsnis: įprastai gaminkite parduotuvėse

Paprastai gaminama parduotuvėse
Paprastai gaminama parduotuvėse
Paprastai gaminama parduotuvėse
Paprastai gaminama parduotuvėse
Paprastai gaminama parduotuvėse
Paprastai gaminama parduotuvėse
Paprastai gaminama parduotuvėse
Paprastai gaminama parduotuvėse

Pakeisti vieną iš šių lizdų iš įprastai išjungto į įprastai įjungtą atrodytų paprasta užduotis, nes juose naudojama gana standartinė relė, kuri turėtų turėti abiejų būsenų kaiščius. Kaip paaiškėja, relė gali arba negali turėti įprasto kaiščio, tačiau ji nėra prieinama prie plokštės. Tai apsunkina mūsų užduotį, tačiau tikriausiai tai yra protingas gamintojo žingsnis. Tai reiškia, kad turime rasti būdą, kaip pakeisti įjungimo/išjungimo logiką.

Yra du dalykai, pakeisti logiką. Pirmasis yra pakeisti LED poliškumą. Šviesos diodų litavimo pagalvėlės parodytos pirmame paveikslėlyje. Pašalinus šviesos diodą, reikia du kartus sumažinti grandinės pėdsakus, kaip parodyta antrame paveikslėlyje. Dešinės rankos pjūvis atskiria LED lydmetalį nuo žemės. Mes tai darome taip, kad po to, kai šviesos diodas būtų pakeistas, galėtume tą padą lituoti iki +5 voltų. Kairės pusės pjūvis atskiria relės tvarkyklės tranzistoriaus pagrindą nuo 4700 omų rezistoriaus. Tai leis įdiegti antrąjį loginio poliškumo keitimą. Dar kartą patikrinkite ommetru, kad įsitikintumėte, jog pjūviai yra sėkmingi. Trečiame paveikslėlyje mes iš naujo įdiegėme šviesos diodą su anodu, dabar prijungtu prie pjovimo pado ir +5 voltų. Mano įrenginio laidai buvo pakankamai ilgi, kad galėčiau jį sulenkti prie +5 voltų išėjimo iš 78L05 įtampos reguliatoriaus.

Ketvirtoje nuotraukoje parodytas metodas, naudojamas pakeisti relės valdymo logiką. Kaip keitiklį naudojau įprastą 2N3904 NPN tranzistorių (atitikmuo būtų gerai). Emitatorius yra lituojamas prie žemės, pagrindas yra lituojamas prie borto 4700 omų rezistoriaus, o kolektorius yra lituojamas prie relės tvarkyklės tranzistoriaus pagrindo. Siekiant užtikrinti, kad relės tvarkyklės tranzistorius būtų paprastai įjungtas, turėjau pridėti 4700 omų rezistorių nuo jo pagrindo iki +5 voltų. Dabar, kai loginis išėjimas yra didelis, jis įjungs naują tranzistorių, kuris išjungs relės tvarkyklės tranzistorių.

2 veiksmas: iš naujo prijunkite nuotolinio valdymo pultą

Iš naujo prijunkite nuotolinio valdymo pultą
Iš naujo prijunkite nuotolinio valdymo pultą

Jei norite atlikti papildomą žingsnį, galite perjungti atitinkamus nuotolinio valdymo pulto mygtukus, kad kairysis mygtukas įjungtų modifikuotą lizdą, o dešinysis-išjungtų. Iš esmės reikia iškirpti grandinės pėdsakus, einančius į jungiklio kontaktus, esančius arčiausiai plokštės vidurio, ir tada pridėti trumpiklius, kaip parodyta paveikslėlyje.

3 žingsnis: interneto valdymas

Interneto valdymas
Interneto valdymas

Yra du būdai, kaip valdyti RF išėjimus iš interneto. Abiem atvejais reikia naudoti tokį pigų modulį kaip ESP8266. Vienas iš būdų būtų prijungti laidą prie vieno iš nuotolinio valdymo pultų ir naudoti mikrovaldiklį, kad imituotų mygtukų paspaudimus. Kitas mažiau netvarkingas metodas yra naudoti mikrovaldiklį, kuris užima nuotolinio valdymo pulto vietą. Štai kas čia aprašyta. Mikrovaldiklis gaus komandas per ESP8266, išvers jas į tinkamą RF bitų modelį ir nusiųs tą bitų modelį į RF siųstuvą. Tai skamba sudėtingai, tačiau vienintelė sudėtinga dalis yra išsiaiškinti, kokie yra tinkami jūsų RF lizdų rinkinio valdymo kodai. Internete yra daug įrašų, kuriuose kodams išsiaiškinti naudojamas RF imtuvas ir garso įvestis į kompiuterį. Turiu prabangą turėti neblogą osciloskopą, todėl man lengva juos užfiksuoti. Aš taip pat turiu RF šnipinėjimo grandinę (išsamiai aprašyta viename iš kitų mano elektronikos projektų mano svetainėje), leidžiančią užfiksuoti RF perdavimą naudojant kompiuterio programą.

Ryšio su RF lizdais dažnis yra 433,92 MHz, o komandas sudaro ilgas sinchronizavimo bitas, 24 duomenų bitai ir 1 sustojimo bitas. Naudojamas duomenų kodavimo metodas yra įjungimo ir išjungimo (OOK) režimas, o tai reiškia, kad duomenų bitai yra diferencijuojami pagal įjungimo/išjungimo laiką. OOK nėra reikalavimų dėl bitų skaičiaus ar laikotarpio trukmės. Štai kodėl skirtingiems įrenginiams yra tiek daug variantų. Aš tai mačiau iš pirmų rankų dekoduodamas saugumo jutiklius ir oro jutiklius. Bangos forma atrodo panaši į tai, kas parodyta čia esančiame paveikslėlyje.

4 žingsnis: aparatinė įranga

Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga

Čia parodyta schema yra beveik identiška tai, kurią naudojau viename iš ankstesnių „Wi-Fi“projektų, išvardytų mano svetainėje. Pagrindinis skirtumas yra tas, kad galutinėje versijoje nėra USB sąsajos, tačiau yra sąsaja su RF siųstuvo moduliu. Mano naudojamas siųstuvo modulis yra pažymėtas FS1000A ir perduoda 433,92 MHz dažniu. Aš nebandžiau kitų RF siųstuvų modelių, tačiau dauguma jų turėtų veikti tol, kol jie turi panašias charakteristikas. RF modulis paleidžiamas iš +5 voltų įvesties ir lengvai priima 3,3 voltų loginį lygį nuoseklaus duomenų bitų srautui iš PIC. Kai kurie ESP8266 moduliai turi savo 3,3 voltų reguliatorių, todėl įėjimas į jį yra 5 voltai. Į savo PIC schemą įtraukiau 3,3 voltų reguliatorių ir jis taip pat gali būti naudojamas ESP moduliui, jei jis neturi savo įtampos reguliatoriaus. Tai leidžia PIC ir ESP bendrauti tais pačiais loginiais lygiais, nereikalaujant keitiklių.

Galite supaprastinti ESP aparatinę įrangą naudodami ESP-01 modulį ir adapterį (parodyta čia). Adapteris turi +5 voltų įtampą ir turi 3,3 voltų reguliatorių. Jei einate šiuo keliu, taip pat rekomenduoju įsigyti USB sąsają, specialiai sukurtą ESP-01. Tai labai palengvins ESP-01 sąranką.

5 žingsnis: programinė įranga

Programinės įrangos sąrašą rasite žemiau. Tai yra programinės įrangos, kurią parašiau ankstesniam „Wi-Fi“projektui, pratęsimas. Aš tai pasirinkau, nes norėjau, kad PIC būsenos atsakymas būtų rodomas kaip paprasta grafika, o ne tekstas. Aš taip pat pridėjau kodą, kad išvestų vieno kontakto nuoseklų bitų srautą į RF siųstuvą. Kaip ir ankstesnė versija, aš naudoju HTML komandas, norėdamas piešti apskritimus, vaizduojančius kiekvieno iš penkių nuotolinio jungiklio būseną. Raudona = išjungta, žalia = įjungta, o balta = nežinoma. Eilutė su „https://yourname.duckdns.org:xxxxx“turėtų parodyti jūsų DNS ryšį, o „xxxxx“-jūsų „Wi-Fi“adapteriui pasirinktas prievado numeris. Svarbu prisiminti, kad iš pačių nuotolinių jungiklių nėra atsiliepimų, todėl programinė įranga gali išlaikyti tik paskutinės kiekvienam jungikliui išsiųstos komandos būseną. Tai reiškia, kad kiekvieną kartą, kai įjungiama valdiklio aparatinė įranga, visos jungiklių būsenos yra nežinomos. Tai šiam įrašui. Peržiūrėkite kitus mano elektronikos projektus www.boomerrules.wordpress.com

Rekomenduojamas: