Daftar Isi:

Hacks Soket Nirkabel Etekcity: 5 Langkah
Hacks Soket Nirkabel Etekcity: 5 Langkah

Video: Hacks Soket Nirkabel Etekcity: 5 Langkah

Video: Hacks Soket Nirkabel Etekcity: 5 Langkah
Video: 5 УДИВИТЕЛЬНЫХ ЖИЗНЕННЫХ ХАКОВ # 2 2024, Juli
Anonim
Peretasan Soket Nirkabel Etekcity
Peretasan Soket Nirkabel Etekcity

Ada jutaan outlet remote control RF yang tersedia tetapi salah satu yang paling populer tampaknya berasal dari Etekcity. Saya dapat mengambil, dengan harga biasa, satu set lima dan dua remote control dengan harga kurang dari $30 di Amazon. Saya tidak yakin apa yang akan saya lakukan dengan mereka, tetapi saya pikir itu adalah kesempatan utama untuk melakukan peretasan. Satu hal yang perlu diingat adalah bahwa ini hanya dapat dikontrol dengan remote yang disertakan, dan tidak melalui internet. Tapi itu akan kami perbaiki. Juga, mereka biasanya mati saat dicolokkan dan kembali ke kondisi itu jika daya terputus. Saya tidak tahu tentang Anda, tetapi saya memiliki beberapa aplikasi di mana saya ingin outletnya aktif secara normal. Itu juga akan kami perbaiki. Perlu diingat bahwa peretasan ini memerlukan pengetahuan tentang elektronik dan keterampilan menyolder dasar.

Langkah 1: Membuat Biasanya di Outlet

Membuat Biasanya di Outlet
Membuat Biasanya di Outlet
Membuat Biasanya di Outlet
Membuat Biasanya di Outlet
Membuat Biasanya di Outlet
Membuat Biasanya di Outlet
Membuat Biasanya di Outlet
Membuat Biasanya di Outlet

Mengubah salah satu outlet ini dari biasanya mati ke normal tampaknya akan menjadi tugas yang sederhana karena mereka menggunakan relai standar cantik yang seharusnya memiliki pin untuk kedua negara. Ternyata relai mungkin atau mungkin tidak memiliki pin yang normal, tetapi tidak dapat diakses di papan sirkuit. Itu memperumit tugas kami, tetapi itu mungkin langkah keamanan yang cerdas oleh pabrikan. Artinya, kita perlu menemukan cara untuk membalikkan logika on/off.

Ada dua bagian untuk membalikkan logika. Yang pertama adalah mengubah polaritas LED. Bantalan solder untuk LED ditunjukkan pada gambar pertama. Setelah LED dilepas, kita perlu membuat dua potongan pada jejak sirkuit seperti yang ditunjukkan pada gambar kedua. Potongan tangan kanan memisahkan bantalan solder LED dari tanah. Itu kita lakukan agar setelah LED dibalik, kita bisa menyolder pad itu ke +5 volt. Potongan tangan kiri memisahkan dasar transistor driver relai dari resistor 4700 ohm. Itu akan memungkinkan pembalikan polaritas logika kedua dipasang. Periksa kembali dengan ohmmeter untuk memastikan bahwa pemotongan berhasil. Pada gambar ketiga kami telah memasang kembali LED dengan anoda yang sekarang terhubung ke bantalan potong dan ke +5 volt. Kabelnya cukup panjang di unit saya sehingga saya bisa membengkokkannya ke output +5 volt dari regulator tegangan 78L05.

Gambar keempat menunjukkan metode yang digunakan untuk membalikkan logika untuk menggerakkan relai. Saya menggunakan transistor NPN 2N3904 umum (setara akan OK) sebagai inverter. Emitor disolder ke ground, basis disolder ke resistor 4700 ohm terpasang, dan kolektor disolder ke basis transistor driver relai. Untuk memastikan bahwa transistor driver relai dihidupkan secara normal, saya harus menambahkan resistor 4700 ohm dari dasarnya ke +5 volt. Sekarang, ketika output logika tinggi, itu akan menghidupkan transistor baru yang akan mematikan transistor driver relai.

Langkah 2: Re-wire Remote

Hubungkan kembali Remote
Hubungkan kembali Remote

Jika Anda ingin mengambil langkah ekstra, Anda dapat menghubungkan tombol yang sesuai di remote sehingga tombol kiri akan menyalakan stopkontak yang dimodifikasi dan tombol kanan mematikannya. Pada dasarnya Anda perlu memotong jejak sirkuit yang menuju ke kontak sakelar yang paling dekat dengan bagian tengah papan dan kemudian menambahkan kabel jumper seperti yang ditunjukkan pada gambar.

Langkah 3: Kontrol Internet

Kontrol Internet
Kontrol Internet

Ada dua metode yang mungkin untuk mengontrol outlet RF dari Internet. Keduanya membutuhkan penggunaan modul murah seperti ESP8266. Salah satu metodenya adalah dengan memasang kabel ke salah satu kendali jarak jauh dan menggunakan mikrokontroler untuk mensimulasikan penekanan tombol. Metode lain yang tidak terlalu berantakan adalah dengan menggunakan mikrokontroler untuk menggantikan kendali jarak jauh. Itulah yang dijelaskan di sini. Mikrokontroler akan menerima perintah melalui ESP8266, menerjemahkannya ke dalam pola bit RF yang tepat, dan kemudian mengirimkan pola bit tersebut ke pemancar RF. Kedengarannya rumit tetapi satu-satunya bagian yang sulit adalah mencari tahu apa kode kontrol yang tepat untuk set outlet RF Anda. Ada banyak posting online yang menggunakan penerima RF dan input audio ke PC untuk mengetahui kodenya. Saya memiliki kemewahan memiliki osiloskop yang layak sehingga mudah bagi saya untuk menangkapnya. Saya juga memiliki sirkuit RF sniffer (rinci dalam salah satu proyek elektronik saya yang lain di situs web saya) yang memungkinkan saya untuk menangkap transmisi RF menggunakan program terminal di PC saya.

Frekuensi untuk berkomunikasi dengan outlet RF adalah 433,92-MHz dan perintahnya terdiri dari bit sinkronisasi panjang, 24 bit data, dan 1 stop bit. Metode penyandian data yang digunakan adalah On-Off-Keying (OOK) yang berarti bit-bit data dibedakan berdasarkan waktu on/off. Tidak ada persyaratan dalam OOK untuk jumlah bit atau panjang periode. Itu sebabnya ada begitu banyak variasi di luar sana untuk perangkat yang berbeda. Saya telah melihatnya secara langsung dengan memecahkan kode sensor keamanan dan sensor cuaca. Bentuk gelombang terlihat mirip dengan apa yang ditunjukkan pada gambar di sini.

Langkah 4: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

Skema yang ditampilkan di sini hampir identik dengan yang saya gunakan di salah satu proyek Wi-Fi saya sebelumnya yang terdaftar di situs web saya. Perbedaan utama adalah bahwa versi final tidak memiliki antarmuka USB tetapi memiliki antarmuka ke modul pemancar RF. Modul pemancar yang saya gunakan diberi label FS1000A dan mentransmisikan pada 433.92-MHz. Saya belum mencoba model pemancar RF lainnya tetapi kebanyakan harus bekerja selama mereka memiliki karakteristik yang sama. Modul RF dijalankan dari input +5 volt dan siap menerima level logika 3,3 volt untuk aliran bit data serial dari PIC. Beberapa modul ESP8266 memiliki regulator 3,3 volt sendiri sehingga inputnya adalah 5 volt. Saya telah menyertakan regulator 3,3 volt dalam skema saya untuk PIC dan juga dapat digunakan untuk modul ESP jika tidak memiliki regulator tegangan sendiri. Hal ini memungkinkan PIC dan ESP untuk berkomunikasi pada tingkat logika yang sama tanpa perlu konverter.

Anda dapat menyederhanakan perangkat keras ESP dengan menggunakan modul ESP-01 dan adaptor (ditampilkan di sini). Adaptor membutuhkan +5 volt dan memiliki regulator 3,3 volt onboard. Jika Anda mengikuti rute ini, saya juga menyarankan Anda membeli antarmuka USB yang khusus dibuat untuk ESP-01. Ini akan membuat pengaturan ESP-01 menjadi lebih mudah.

Langkah 5: Perangkat Lunak

Daftar perangkat lunak tersedia di bawah ini. Ini adalah perpanjangan dari perangkat lunak yang saya tulis untuk proyek Wi-Fi sebelumnya. Saya memilih itu karena saya ingin respons status dari PIC ditampilkan sebagai grafik sederhana alih-alih teks. Saya juga menambahkan kode untuk mengeluarkan aliran bit serial pin tunggal ke pemancar RF. Seperti versi sebelumnya, saya menggunakan perintah HTML untuk menggambar lingkaran yang mewakili status masing-masing dari lima sakelar jarak jauh. Merah=mati, hijau=hidup, dan putih=tidak diketahui. Baris dengan "https://yourname.duckdns.org:xxxxx" harus mewakili koneksi DNS Anda, dengan "xxxxx" nomor port yang dipilih untuk adaptor Wi-Fi Anda. Yang penting untuk diingat adalah bahwa tidak ada umpan balik dari remote switch itu sendiri sehingga perangkat lunak hanya dapat mempertahankan status perintah terakhir yang dikirim untuk setiap switch. Itu berarti bahwa setiap kali perangkat keras pengontrol dihidupkan, status sakelar semuanya tidak diketahui. Itu saja untuk posting ini. Lihat proyek elektronik saya yang lain di www.boomerrules.wordpress.com

Direkomendasikan: