Talaan ng mga Nilalaman:

Etekcity Wireless Socket Hacks: 5 Hakbang
Etekcity Wireless Socket Hacks: 5 Hakbang

Video: Etekcity Wireless Socket Hacks: 5 Hakbang

Video: Etekcity Wireless Socket Hacks: 5 Hakbang
Video: Remote Control Mains Socket Adaptor Set of 5/3 - 350.115/113UK 2024, Hulyo
Anonim
Etekcity Wireless Socket Hacks
Etekcity Wireless Socket Hacks

Mayroong isang zilyong RF na remote control outlet na magagamit ngunit ang isa sa pinakatanyag ay lilitaw na ang mga mula sa Etekcity. Nakakuha ako, sa regular na presyo, isang hanay ng lima at dalawang mga remote control nang mas mababa sa $ 30 sa Amazon. Hindi ako sigurado kung ano ang gagawin ko sa kanila ngunit naisip ko na ito ay isang pangunahing pagkakataon na gumawa ng ilang pag-hack. Ang isang bagay na dapat tandaan ay ang mga ito ay makokontrol lamang kasama ang kasama na remote, at hindi sa pamamagitan ng internet. Ngunit aayusin natin iyan. Gayundin, normal ang mga ito kapag naka-plug in at bumalik sa estado na iyon kung nawala ang kuryente. Hindi ko alam ang tungkol sa iyo, ngunit mayroon akong ilang mga application kung saan nais kong maging normal ang outlet sa halip. Aayusin din natin yan. Tandaan lamang na ang mga hack na ito ay nangangailangan ng kaunting kaalaman sa electronics at pangunahing mga kasanayan sa paghihinang.

Hakbang 1: Paggawa ng Karaniwan sa Mga Palabas

Paggawa ng Karaniwan sa Outlet
Paggawa ng Karaniwan sa Outlet
Paggawa ng Karaniwan sa Outlet
Paggawa ng Karaniwan sa Outlet
Paggawa ng Karaniwan sa Outlet
Paggawa ng Karaniwan sa Outlet
Paggawa ng Karaniwan sa Outlet
Paggawa ng Karaniwan sa Outlet

Ang pagpapalit ng isa sa mga outlet na ito mula sa normal hanggang sa normal ay tila isang simpleng gawain dahil gumagamit sila ng isang medyo pamantayang relay na dapat may mga pin para sa parehong estado. Bilang ito ay lumabas na ang relay ay maaaring magkaroon o hindi maaaring magkaroon ng normal sa pin, ngunit hindi ito ma-access sa circuit board. Na kumplikado iyon sa aming gawain ngunit marahil ito ay isang matalinong paglipat ng kaligtasan ng gumawa. Kung gayon ang ibig sabihin nito, kailangan nating maghanap ng isang paraan upang baligtarin ang on / off na lohika.

Mayroong dalawang piraso upang baligtarin ang lohika. Ang una ay upang baguhin ang polarity ng LED. Ang mga solder pad para sa LED ay ipinapakita sa unang larawan. Kapag natanggal ang LED, kailangan naming gumawa ng dalawang pagbawas sa mga bakas ng circuit tulad ng ipinakita sa pangalawang larawan. Ang kanang hiwa ng kamay ay naghihiwalay sa LED solder pad mula sa lupa. Ginagawa namin iyon upang matapos ang LED ay baligtarin, maaari naming solder ang pad na +5 volts. Ang hiwa ng kaliwang kamay ay naghihiwalay sa base ng relay driver transistor mula sa 4700 ohm resistor. Papayagan nito na mai-install ang pangalawang lohika polarity baligtad. I-double check sa isang ohmmeter upang matiyak na matagumpay ang mga pagbawas. Sa ikatlong larawan na na-install namin muli ang LED na may anode na konektado ngayon sa cut pad at sa +5 volts. Ang mga lead ay sapat na mahaba sa aking yunit upang maaari kong yumuko ito sa output na +5 volt ng 78L05 boltahe na regulator.

Ipinapakita ng ika-apat na larawan ang pamamaraang ginamit upang baligtarin ang lohika para sa pagmamaneho ng relay. Gumamit ako ng isang karaniwang 2N3904 NPN transistor (isang katumbas ay magiging OK) bilang isang inverter. Ang emitter ay solder sa lupa, ang base ay solder sa on-board 4700 ohm risistor, at ang kolektor ay solder sa base ng relay driver transistor. Upang matiyak na ang relay driver transistor ay normal na nakabukas, kinailangan kong magdagdag ng 4700 ohm risistor mula sa base nito sa +5 volts. Ngayon, kapag mataas ang output ng lohika, bubuksan nito ang bagong transistor na papatayin ang relay driver transistor.

Hakbang 2: Muling i-wire ang Remote

Muling i-wire ang Remote
Muling i-wire ang Remote

Kung nais mong gumawa ng isang karagdagang hakbang maaari mong i-cross-wire ang naaangkop na mga pindutan sa remote upang ang kaliwang pindutan ay bubukas sa binagong outlet at ang kanang pindutan ay patayin. Karaniwan kailangan mong i-cut ang mga circuit trace na pupunta sa mga contact sa switch na pinakamalapit sa gitna ng board at pagkatapos ay magdagdag ng mga wire ng jumper tulad ng ipinakita sa larawan.

Hakbang 3: Pagkontrol sa Internet

Pagkontrol sa Internet
Pagkontrol sa Internet

Mayroong dalawang pamamaraan na posible para sa pagkontrol sa mga RF outlet mula sa Internet. Parehong nangangailangan ng paggamit ng isang murang module tulad ng ESP8266. Ang isang pamamaraan ay ang wire sa isa sa mga remote control at gumamit ng isang microcontroller upang gayahin ang mga pagpindot sa pindutan. Ang iba pang hindi gulo na pamamaraan ay ang paggamit ng isang microcontroller upang makuha ang lugar ng remote control. Iyon ang inilalarawan dito. Makakatanggap ang microcontroller ng mga utos sa pamamagitan ng ESP8266, isalin ang mga ito sa tamang pattern ng RF bit, at pagkatapos ay ipadala ang pattern ng bit na iyon sa isang RF transmitter. Ito ay kumplikado ngunit ang mahirap lamang na bahagi ay ang pag-alam kung ano ang tamang mga control code para sa iyong hanay ng mga RF outlet. Maraming mga post sa online na gumagamit ng isang RF receiver at ang audio input sa isang PC upang malaman ang mga code. Mayroon akong luho ng pagkakaroon ng disenteng oscilloscope kaya't madali para sa akin na makuha ang mga ito. Mayroon din akong isang RF sniffer circuit (detalyado sa isa sa aking iba pang mga proyekto sa electronics sa aking website) na nagpapahintulot sa akin na makuha ang mga RF transmissions gamit ang isang terminal program sa aking PC.

Ang dalas para sa pakikipag-usap sa mga outlet ng RF ay 433.92-MHz at ang mga utos ay binubuo ng isang mahabang pag-sync, 24 data bits, at 1 stop bit. Ang ginamit na pamamaraan ng pag-encode ng data ay On-Off-Keying (OOK) na nangangahulugang ang mga data bit ay pinag-iba-iba ng mga on / off na oras. Walang mga kinakailangan sa OOK para sa bilang ng mga piraso o haba ng panahon. Iyon ang dahilan kung bakit maraming mga pagkakaiba-iba doon para sa iba't ibang mga aparato. Nakita ko na ang unang kamay sa pamamagitan ng pagde-decode ng mga security sensor at mga sensor ng panahon. Ang waveform ay mukhang katulad sa ipinakita sa larawan dito.

Hakbang 4: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Ang eskematiko na ipinakita dito ay halos magkapareho sa ginamit ko sa isa sa aking naunang mga proyekto sa Wi-Fi na nakalista sa aking website. Ang pangunahing pagkakaiba ay ang panghuling bersyon ay walang USB interface ngunit mayroong isang interface sa isang module ng RF transmitter. Ang module ng transmiter na ginamit ko ay may label na FS1000A at nagpapadala sa 433.92-MHz. Hindi ko pa nasubukan ang iba pang mga modelo ng mga RF transmitter ngunit ang karamihan ay dapat na gumana hangga't mayroon silang mga katulad na katangian. Ang module na RF ay pinatakbo mula sa input na +5 volt at kaagad na tinatanggap ang antas ng lohika na 3.3-volt para sa serial data bit stream mula sa PIC. Ang ilang mga module ng ESP8266 ay may sariling 3.3 volt regulator onboard kaya't ang input dito ay magiging 5 volts. Nagsama ako ng isang 3.3 volt regulator sa aking eskematiko para sa PIC at maaari rin itong magamit para sa module ng ESP kung wala itong sariling boltahe na regulator. Pinapayagan nitong makipag-usap ang PIC at ang ESP sa parehong mga antas ng lohika nang hindi nangangailangan ng mga converter.

Maaari mong gawing simple ang hardware ng ESP sa pamamagitan ng paggamit ng module na ESP-01 at ang adapter (ipinakita rito). Ang adapter ay tumatagal ng +5 volts at mayroong isang onboard na 3.3 volt regulator. Kung pupunta ka sa rutang ito inirerekumenda ko rin na bumili ka ng interface ng USB na partikular na ginawa para sa ESP-01. Gagawin nitong mas madali ang pag-set up ng ESP-01.

Hakbang 5: Software

Ang listahan ng software ay magagamit sa ibaba. Ito ay isang extension ng software na isinulat ko para sa isang nakaraang proyekto sa Wi-Fi. Napili ko iyon dahil nais kong magkaroon ng katayuang tugon mula sa PIC na ipinapakita bilang simpleng graphics sa halip na teksto. Nagdagdag din ako ng code upang maipalabas ang solong-pin na serial bit stream sa RF transmitter. Tulad ng naunang bersyon, gumamit ako ng mga utos na HTML upang gumuhit ng mga bilog na kumakatawan sa katayuan ng bawat isa sa limang mga remote switch. Pula = off, berde = on, at puti = hindi alam. Ang linya na may "https://yourname.duckdns.org:xxxxx" ay dapat na kumatawan sa iyong koneksyon sa DNS, kasama ang "xxxxx" na napiling numero ng port para sa iyong adapter sa Wi-Fi. Ang mahalagang bagay na dapat tandaan ay walang feedback mula sa mga remote switch sa kanilang sarili upang mapanatili lamang ng software ang katayuan ng huling utos na ipinadala para sa bawat switch. Nangangahulugan iyon na sa tuwing mayroong isang kapangyarihan up ng hardware ng controller ang mga katayuan ng switch ay hindi alam ang lahat. Iyon lang para sa post na ito. Suriin ang aking iba pang mga proyekto sa electronics sa www.boomerrules.wordpress.com

Inirerekumendang: