Мазмуну:

Etekcity Wireless Socket Hacks: 5 кадам
Etekcity Wireless Socket Hacks: 5 кадам

Video: Etekcity Wireless Socket Hacks: 5 кадам

Video: Etekcity Wireless Socket Hacks: 5 кадам
Video: Remote Control Mains Socket Adaptor Set of 5/3 - 350.115/113UK 2024, Июль
Anonim
Etekcity Wireless Socket Hacks
Etekcity Wireless Socket Hacks

Жеткиликтүү zillion RF алыстан башкарылуучу түйүндөрү бар, бирок эң популярдуусу Etekcityден окшойт. Мен Amazon'до 30 долларга жетпеген баада, беш жана эки пульттун топтомун ала алдым. Мен алар менен эмне кыларымды билбедим, бирок мен бул хакерлик үчүн эң сонун мүмкүнчүлүк экенин түшүндүм. Эсиңизде болсун, буларды интернет аркылуу эмес, камтылган пульт менен гана башкарса болот. Бирок биз муну оңдойбуз. Ошондой эле, алар туташтырылганда, адатта, өчүрүлөт жана электр энергиясы өчүп калса, ошол абалына кайтат. Мен сиз жөнүндө билбейм, бирок менде кээ бир тиркемелер бар, анын ордуна розетка кадимкидей күйгүзүлүшүн каалайм. Биз муну да оңдойбуз. Жөн гана бул Hacks электроника жана негизги ширетүү көндүмдөрүн кээ бир билимди талап кыларын эстен чыгарбоо керек.

1 -кадам: Адатта розеткаларда жасоо

Адатта соода түйүндөрүндө жасоо
Адатта соода түйүндөрүндө жасоо
Адатта соода түйүндөрүндө жасоо
Адатта соода түйүндөрүндө жасоо
Адатта соода түйүндөрүндө жасоо
Адатта соода түйүндөрүндө жасоо
Адатта соода түйүндөрүндө жасоо
Адатта соода түйүндөрүндө жасоо

Бул түйүндөрдүн бирин кадимкидей өчүрүп коюу кадимкидей көрүнөт, анткени алар эки штат үчүн тең төөнөгүчтөрү бар стандарттык релени колдонушат. Көрүнүп тургандай, реле кадимки пинге ээ болушу мүмкүн же жок болушу мүмкүн, бирок ага схемада жеткиликтүү эмес. Бул биздин милдетибизди татаалдаштырат, бирок, балким, бул өндүрүүчүнүн коопсуздугу үчүн акылдуу кадам. Демек, бул эмнени билдирет, биз күйгүзүү/өчүрүү логикасын артка кайтаруунун жолун табышыбыз керек.

Логиканы өзгөртүү үчүн эки бөлүк бар. Биринчиси, LEDдин полярдуулугун өзгөртүү. LED үчүн ширетүүчү аянтчалар биринчи сүрөттө көрсөтүлгөн. Светодиод алынып салынгандан кийин, биз экинчи сүрөттө көрсөтүлгөндөй схеманын изин эки жолу кесишибиз керек. Оң колу менен кесип алуу LED ширетүүчү аянтты жерден ажыратат. Биз муну светодиод артка кайтарылгандан кийин +5 вольтко төшөлүшү мүмкүн. Сол кол менен кесүү реле айдоочу транзисторунун базасын 4700 омдук резистордон ажыратат. Бул экинчи логикалык полярдыкты кайтарууну орнотууга мүмкүндүк берет. Кыскартуулар ийгиликтүү болгонуна ынануу үчүн омметр менен эки жолу текшериңиз. Үчүнчү сүрөттө анод менен диодду кайра орноттук, ал эми кесилген аянтка жана +5 вольтко туташкан. Коргошундар менин бирдигимде жетишерлик узун болгондуктан, мен аны 78L05 чыңалуу жөндөгүчүнүн +5 вольтуна ийиле алам.

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

2-кадам: Алыстан башкарууну кайра өткөрүңүз

Алыстан башкарууну кайра өткөрүңүз
Алыстан башкарууну кайра өткөрүңүз

Эгерде сиз кошумча кадам жасоону кааласаңыз, алыстан башкаруу пультунун тиешелүү баскычтарын кайчылаш өткөрө аласыз, сол баскычы өзгөртүлгөн розетканы, ал эми оң баскычы аны өчүрөт. Негизинен тактанын ортосуна эң жакын болгон которуштуруучу контактыларга баруучу райондук издерди кесип, андан кийин сүрөттө көрсөтүлгөндөй секирүүчү зымдарды кошуу керек.

3 -кадам: Интернетти көзөмөлдөө

Интернетти көзөмөлдөө
Интернетти көзөмөлдөө

Интернеттен RF түйүндөрүн көзөмөлдөөнүн эки жолу бар. Экөө тең ESP8266 сыяктуу арзан модулду колдонууну талап кылат. Бир ыкма - алыстан башкаруунун бирине туташтыруу жана баскычты басууну симуляциялоо үчүн микроконтроллерди колдонуу. Башка анча -мынча ыкма - бул алыстан башкаруунун ордуна микроконтроллерди колдонуу. Бул жерде сүрөттөлгөн нерсе. Микроконтроллер ESP8266 аркылуу буйруктарды алат, аларды тиешелүү RF бит үлгүсүнө которот, андан кийин ал бит үлгүсүн RF өткөргүчүнө жөнөтөт. Бул татаал угулат, бирок бир гана кыйын бөлүгү - бул сиздин RF түйүндөрүңүзгө туура келген башкаруу коддору эмне экенин билүү. Интернетте коддорду аныктоо үчүн RF кабылдагычын жана компьютерге аудио киргизүүнү колдонгон көптөгөн билдирүүлөр бар. Менде татыктуу осциллограф бар, ошондуктан аларды түшүрүү оңой. Менде RF жыштыгынын схемасы бар (менин веб -сайтымдагы башка электроника долбоорлорумдун биринде кеңири жазылган), бул менин компьютеримдеги терминалдык программаны колдонуу менен RF берүүлөрдү тартууга мүмкүндүк берет.

RF түйүндөрү менен байланыштын жыштыгы 433.92-МГцти түзөт жана командалар узун синхрондошуу битинен, 24 маалымат битинен жана 1 токтоочу биттен турат. Колдонулган маалыматтарды коддоо ыкмасы On-Off-Keying (OOK), бул маалымат биттери күйгүзүү/өчүрүү убактысы боюнча айырмаланарын билдирет. OOKта биттердин саны же мезгилдин узактыгы боюнча эч кандай талаптар жок. Мына ошондуктан ар кандай түзмөктөр үчүн көптөгөн вариациялар бар. Мен муну биринчи жолу коопсуздук сенсорлорун жана аба ырайы сенсорлорун чечүү аркылуу көрдүм. Толкун формасы бул жердеги сүрөттө көрсөтүлгөнгө окшош.

4 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

Бул жерде көрсөтүлгөн схема менин веб-сайтымда көрсөтүлгөн мурунку Wi-Fi долбоорлорумдун биринде колдонгон схемага дээрлик окшош. Негизги айырмачылык, акыркы версияда USB интерфейси жок, бирок RF өткөргүч модулуна интерфейси бар. Мен колдонгон өткөргүч модулу FS1000A деп белгиленген жана 433.92-МГцте өткөрөт. Мен RF өткөргүчтөрүнүн башка моделдерин сынап көргөн эмесмин, бирок көбү окшош мүнөздөмөлөргө ээ болгондо иштеши керек. RF модулу +5 вольттун киришинен иштейт жана PICтен алынган сериялык маалыматтардын бит агымы үчүн 3.3-вольт логикалык деңгээлин кабыл алат. Кээ бир ESP8266 модулдарынын бортунда 3.3 вольттун регулятору бар, андыктан ага кирүү 5 вольтту түзөт. Мен 3.3 вольттогу жөндөгүчтү PIC схемасына коштум жана аны өзүнүн чыңалуу жөндөгүчү жок болсо, аны ESP модулу үчүн да колдонсо болот. Бул PIC менен ESPтин бир эле логикалык деңгээлде конверторлорго муктаж болбостон баарлашуусуна мүмкүндүк берет.

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

5 -кадам: Программалык камсыздоо

Программалык камсыздоонун тизмеси төмөндө жеткиликтүү. Бул мурунку Wi-Fi долбоору үчүн жазган программалык камсыздоонун кеңейтүүсү. Мен муну тандадым, анткени мен PICтин статусуна жоопту тексттин ордуна жөнөкөй графика катары көрсөтүүнү кааладым. Мен ошондой эле RF өткөргүчүнө бир зымдуу сериялык бит агымын чыгаруу үчүн код коштум. Мурунку версия сыяктуу эле, мен HTML командаларын беш алыскы которгучтун ар биринин абалын чагылдырган чөйрөлөрдү тартуу үчүн колдондум. Кызыл = өчүк, жашыл = күйүк жана ак = белгисиз. "Http://yourname.duckdns.org:xxxxx" деген сап Wi-Fi адаптериңиз үчүн тандалган порт номери "xxxxx" менен DNS туташууңузду билдириши керек. Эстен чыгарбоо керек болгон нерсе, алыстан которгучтардан эч кандай кайтарым жок, ошондуктан программалык камсыздоо ар бир которгуч үчүн жөнөтүлгөн акыркы буйруктун абалын сактай алат. Бул контроллердин жабдуулары күйгүзүлгөн сайын которгучтардын абалы белгисиз экенин билдирет. Бул бул пост үчүн. Менин башка электроника долбоорлорумду www.boomerrules.wordpress.com сайтынан караңыз

Сунушталууда: