Мазмұны:

Etekcity сымсыз розеткалары: 5 қадам
Etekcity сымсыз розеткалары: 5 қадам

Бейне: Etekcity сымсыз розеткалары: 5 қадам

Бейне: Etekcity сымсыз розеткалары: 5 қадам
Бейне: Замена отопления в новостройке. Подключение. Опрессовка. #17 2024, Шілде
Anonim
Etekcity сымсыз розеткалық хакерлері
Etekcity сымсыз розеткалық хакерлері

Зиллион RF радиолокациялық қашықтан басқарылатын розеткалар бар, бірақ олардың ішіндегі ең танымалдарының бірі Etekcity болып табылады. Мен Amazon -да 30 доллардан төмен бағамен бес және екі қашықтан басқару пультін жинай алдым. Мен олармен не істейтінімді білмедім, бірақ мен бұл хакерлік әрекеттің басты мүмкіндігі деп ойладым. Есте сақтау керек бір нәрсе - бұл Интернет арқылы емес, тек қана қашықтан басқару пультімен басқарылады. Бірақ біз мұны жөндейміз. Сондай -ақ, олар әдетте желіге қосылған кезде сөнеді және қуат жоғалса, сол күйге оралады. Мен сіз туралы білмеймін, бірақ менде розетка қалыпты болғанын қалайтын кейбір қосымшалар бар. Біз мұны да жөндейміз. Есіңізде болсын, бұл бұзу үшін электроника мен дәнекерлеудің негізгі дағдылары қажет.

1 -қадам: Әдетте розеткаларда жасау

Әдетте розеткаларда жасау
Әдетте розеткаларда жасау
Әдетте розеткаларда жасау
Әдетте розеткаларда жасау
Әдетте розеткаларда жасау
Әдетте розеткаларда жасау
Әдетте розеткаларда жасау
Әдетте розеткаларда жасау

Бұл розеткалардың бірін қалыптыдан қалыпты күйге ауыстыру қарапайым тапсырма болып көрінеді, себебі олар екі штат үшін де түйреуіштері бар стандартты релені қолданады. Белгілі болғандай, реле қалыпты түйреуішке ие болуы мүмкін немесе болмауы мүмкін, бірақ оған схемаға кіру мүмкін емес. Бұл біздің тапсырманы қиындатады, бірақ бұл өндірушінің қауіпсіздіктің ақылды қадамы шығар. Бұл нені білдіреді, біз қосу/өшіру логикасын өзгертудің жолын іздеуіміз керек.

Логиканы өзгерту үшін екі бөлік бар. Біріншісі - жарық диодының полярлығын өзгерту. Жарық диодына арналған дәнекерленген жастықтар бірінші суретте көрсетілген. Жарық диодты алып тастағаннан кейін, біз екінші суретте көрсетілгендей тізбек іздерін екі рет кесуіміз керек. Оң жақ кесу жарықдиодты дәнекерлеу алаңын жерден ажыратады. Біз светодиоды кері айналдырғаннан кейін, сол төсемді +5 вольтке дәнекерлей алатындай етіп жасаймыз. Сол жақ кесу реле транзисторының негізін 4700 Ом резисторынан ажыратады. Бұл екінші логикалық полярлықты қалпына келтіруге мүмкіндік береді. Кесудің сәтті екеніне көз жеткізу үшін омметрмен екі рет тексеріңіз. Үшінші суретте біз анодпен жарық диодты қайта орнаттық, енді кесу алаңына +5 вольтке қосылды. Өткізгіштер менің қондырғыда жеткілікті ұзын болды, сондықтан мен оны 78L05 кернеу реттегішінің +5 вольтты шығысына қарай июге болатынмын.

Төртінші суретте релені басқарудың логикасын өзгерту әдісі көрсетілген. Мен инвертор ретінде жалпы 2N3904 NPN транзисторын қолдандым (баламасы жақсы болар еді). Эмиттер жерге дәнекерленген, база борттық 4700 Ом резисторына дәнекерленген, ал коллектор релелік драйвер транзисторының негізіне дәнекерленген. Релелік драйвер транзисторының қалыпты түрде қосылуын қамтамасыз ету үшін мен оның базасынан +5 вольтке 4700 Ом резисторды қосуым керек болды. Енді логикалық шығыс жоғары болғанда, ол жаңа транзисторды қосады, ол реле драйверінің транзисторын өшіреді.

2-қадам: Қашықтан басқару құралын қайта қосыңыз

Қашықтан басқару пультіне қайта қосыңыз
Қашықтан басқару пультіне қайта қосыңыз

Егер сіз қосымша қадам жасағыңыз келсе, қашықтан басқару пультіндегі сәйкес түймелерді сыммен байланыстыра аласыз, сол жақ түймешік өзгертілген розетканы қосады, ал оң жақ түймешік оны өшіреді. Негізінде тақтаның ортасына жақын коммутатор контактілеріне өтетін тізбек іздерін кесіп алып, суретте көрсетілгендей қосқыш сымдарды қосу қажет.

3 -қадам: Интернетті басқару

Интернетті басқару
Интернетті басқару

Интернеттен РФ шығуын бақылаудың екі әдісі бар. Екеуі де ESP8266 сияқты арзан модульді қолдануды талап етеді. Бір әдіс - қашықтан басқару пультінің біріне қосылу және түймені басуды модельдеу үшін микроконтроллерді қолдану. Басқа да аз араласатын әдіс - қашықтан басқару құралының орнына микроконтроллерді қолдану. Міне осында сипатталған. Микроконтроллер ESP8266 арқылы пәрмендерді қабылдайды, оларды сәйкес РЖ биттік үлгісіне аударады, содан кейін бұл разрядты РФ таратқышына жібереді. Бұл күрделі естіледі, бірақ жалғыз қиын бөлігі - сіздің РЖ розеткалары үшін тиісті басқару кодтары қандай екенін білу. Интернетте кодтарды анықтау үшін РФ қабылдағышы мен ДК -ге аудио кірісті қолданатын көптеген хабарламалар бар. Менде лайықты осциллограф бар, сондықтан оларды түсіру оңай. Сондай -ақ, менде ДК терминалдық бағдарламасын қолдана отырып, РЖ таратуды түсіруге мүмкіндік беретін RF -ді анықтайтын схема бар (менің веб -сайттағы басқа электроника жобаларының бірінде егжей -тегжейлі сипатталған).

РЖ розеткаларымен байланыс жиілігі 433,92-МГц құрайды және командалар ұзақ синхрондау битінен, 24 бит битінен және 1 тоқтату битінен тұрады. Қолданылатын деректерді кодтау әдісі On-Off-Keying (OOK) болып табылады, бұл деректердің биттерін қосу/өшіру уақытына қарай ажыратылатынын білдіреді. OOK -та биттердің саны мен период ұзақтығына талаптар жоқ. Сондықтан әр түрлі құрылғылар үшін көптеген нұсқалар бар. Мен мұны қауіпсіздік сенсорлары мен ауа райы сенсорларын декодтау арқылы көрдім. Толқынның пішіні мына суретте көрсетілгенге ұқсайды.

4 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Мұнда көрсетілген схема менің веб-сайтта тізімделген бұрынғы Wi-Fi жобаларымның бірінде қолданылған схемаға ұқсас. Негізгі айырмашылық - соңғы нұсқада USB интерфейсі жоқ, бірақ RF таратқыш модулінің интерфейсі бар. Мен қолданған таратқыш модулі FS1000A деп белгіленген және 433,92-МГц жиілігінде таратады. Мен РЖ таратқыштарының басқа модельдерін қолданған жоқпын, бірақ олардың көпшілігі ұқсас сипаттамаларға ие болғанша жұмыс істеуі керек. РЖ модулі +5 вольтты кірістен іске қосылады және PIC сериялық деректер разрядының ағыны үшін 3,3 вольттық логикалық деңгейді қабылдайды. Кейбір ESP8266 модульдерінің бортында меншікті 3,3 вольтты реттегіші бар, сондықтан оған кіру 5 вольтты құрайды. Мен PIC схемасына 3,3 вольтты реттегішті қостым және оны кернеу реттегіші болмаса, оны ESP модулі үшін де қолдануға болады. Бұл PIC пен ESP бір логикалық деңгейде түрлендіргіштерді қажет етпестен байланыс орнатуға мүмкіндік береді.

ESP-01 модулін және адаптерді қолдану арқылы ESP аппараттық құралын жеңілдетуге болады (мұнда көрсетілген). Адаптер +5 вольтты алады және бортында 3,3 вольтты реттегіші бар. Егер сіз осы жолмен жүрсеңіз, мен сізге ESP-01 үшін арнайы жасалған USB интерфейсін сатып алуды ұсынамын. Бұл ESP-01 орнатуды едәуір жеңілдетеді.

5 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету тізімі төменде қол жетімді. Бұл алдыңғы Wi-Fi жобасы үшін жазған бағдарламалық жасақтаманың кеңейтімі. Мен мұны таңдадым, себебі мен PIC -тен күйге жауап мәтіннің орнына қарапайым графика түрінде көрсетілуін қаладым. Мен сонымен қатар РЖ таратқышына бір істік сериялық биттік ағынды шығару үшін кодты қостым. Бұрынғы нұсқа сияқты, мен қашықтағы бес қосқыштың әрқайсысының күйін көрсететін шеңберлерді салу үшін HTML командаларын қолдандым. Қызыл = өшірулі, жасыл = қосулы және ақ = белгісіз. «Http://yourname.duckdns.org:xxxxx» деген жол Wi-Fi адаптері үшін таңдалған порт нөмірін «xxxxx» көрсете отырып, сіздің DNS қосылымыңызды көрсетуі керек. Есте сақтау керек маңызды нәрсе - қашықтан басқару пультінің өзінен кері байланыс жоқ, сондықтан бағдарламалық қамтамасыз ету әр коммутаторға жіберілген соңғы команданың күйін сақтай алады. Бұл контроллердің аппараттық құралы қосылған сайын қосқыш күйлері белгісіз екенін білдіреді. Бұл бұл пост үшін. Менің басқа электроника жобаларымды www.boomerrules.wordpress.com сайтынан қараңыз

Ұсынылған: