Isi kandungan:
- Langkah 1: Rekodkan Isyarat
- Langkah 2: Pengukuran Nadi / Kelewatan
- Langkah 3: Bandingkan Isyarat untuk Soket 1, 2, 3 dan Cari Perbezaannya
- Langkah 4: Tulis Kod untuk Ujian
- Langkah 5: Uji Kod Dengan Pengirim Asas
Video: Reverse Engineering Ritter 8341C Protocol untuk ESP3866: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Hai semua.
Untuk automasi rumah kecil saya sendiri, saya menggunakan soket terkawal 433 MHz. Saya memiliki 3 set dengan suis DIP untuk menyesuaikan alamat. Ini berfungsi dengan baik. Tetapi beberapa ketika (satu atau dua tahun) lalu, saya membeli satu set soket dari "ritter". Saya tidak membaca keterangan sebelumnya, dan setelah membongkar saya menyedari, daripada tidak ada suis DIP dan juga perpustakaan rcswitch untuk ESP tidak "bercakap" protokol yang betul. Oleh itu, saya menggunakannya hanya dengan alat kawalan jauh.
Sekarang, dalam percutian saya, saya mula menukar ini … di sini saya ingin mendokumentasikan projek ini. Saya harap, ia akan membantu orang lain yang mempunyai masalah yang sama atau serupa.
Langkah 1: Rekodkan Isyarat
Untuk merakam isyarat, saya menyambungkan modul penerima 433 MHz ke ESP8266 (hanya bekalan kuasa yang baik) dan menghubungkan osiloskop Hantek 6022 saya ke pin data.
Kemudian saya menekan butang pada alat kawalan jauh yang dirakam kereta isyarat.
Langkah 2: Pengukuran Nadi / Kelewatan
Selepas merakam isyarat, saya mencari permulaan dan akhir satu letupan. Biasanya alat kawalan jauh soket menghantar letusan yang sama 3 kali atau kadang-kadang, selama butang ditekan.
Sekarang, saya mengukur denyut nadi / masa tunda dan menuliskannya. Ini saya ulangi untuk keenam-enam kereta isyarat (3 x hidup + 3 x mati).
Langkah 3: Bandingkan Isyarat untuk Soket 1, 2, 3 dan Cari Perbezaannya
Selepas beberapa pengukuran, saya membandingkan jangka masa isyarat HIGH dan LOW +. Perubahannya adalah perintah yang berbeza. Isyarat lain adalah seperti kod protokol / pengeluar. Juga setiap ledakan mempunyai urutan awal dan akhir.
Isyarat terdiri daripada "MULAI + TIDAK MENGUBAH SEQUENCE + PERINTAH ON / OFF + ALAMAT PERANTI + TAMAT"
Langkah 4: Tulis Kod untuk Ujian
Selepas beberapa ketika saya mempunyai semua maklumat (teori) yang saya perlukan. Oleh itu, saya membuat sketsa ujian pendek untuk pengirim ESP8266 dan 433 MHz. Dalam gelung ketiga soket dihidupkan / dimatikan dengan kelewatan antara perintah.
Langkah 5: Uji Kod Dengan Pengirim Asas
Saya menyambungkan bateri ke ESP yang masuk di ruang tamu. 5 dari 6 arahan berfungsi, dan setelah memperbaiki kesalahan menulis dalam urutan perintah, semua kod berfungsi.
Baiklah, sekarang saya boleh menukar semua soket 12 rc (9 dengan alamat DIP + 3 ritter baru) dengan Pengawal RC ESP8266 saya.
Anda boleh mendapatkan demo-code di GitHub
Disyorkan:
Persediaan untuk Penyedia GPS Bluetooth Luaran untuk Peranti Android: 8 Langkah
Persediaan untuk Penyedia GPS Bluetooth Luaran untuk Peranti Android: Petunjuk ini akan menerangkan cara membuat GPS luaran Bluetooth luaran anda sendiri untuk telefon anda, menyalakan apa sahaja dengan harga kira-kira $ 10. Bil bahan: NEO 6M U-blox GPSHC-05 modul Bluetooth Pengetahuan mengenai antara muka modul Blutooth Low energyArdui
Steam Punk UPS Anda untuk Mendapatkan Waktu Masa Terus untuk Penghala Wi-fi Anda: 4 Langkah (dengan Gambar)
Steam Punk UPS Anda untuk Mendapatkan Waktu Masa yang Mantap untuk Penghala Wi-fi Anda: Terdapat sesuatu yang pada dasarnya tidak menyenangkan apabila UPS anda menukar kuasa bateri DC 12V menjadi kuasa AC 220V sehingga transformer yang menjalankan penghala dan serat ONT anda dapat mengubahnya kembali menjadi 12V DC! Anda juga menentang [biasanya
Papan Pemberitahuan Digital Menggunakan Raspberry Pi dan MQTT Protocol: 8 Langkah
Papan Pemberitahuan Digital Menggunakan Raspberry Pi dan MQTT Protocol: Papan Pemberitahuan hampir digunakan di mana-mana, seperti pejabat, sekolah, hospital, dan hotel. Mereka dapat digunakan berulang kali untuk memaparkan pemberitahuan penting atau mengiklankan acara atau perjumpaan yang akan datang. Tetapi pemberitahuan atau iklan itu harus dicetak
CAN Protocol - Ya, Kita Boleh !: 24 Langkah
CAN Protocol - Ya, We Can !: Subjek lain yang baru-baru ini dicadangkan oleh pengikut saluran YouTube saya ialah protokol CAN (Controller Area Network), yang akan kita fokuskan hari ini. Penting untuk menjelaskan bahawa CAN adalah protokol komunikasi bersiri serentak. Ini bermaksud s
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menyalurkannya semula untuk 12V .: 3 Langkah
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menukar Mereka semula untuk 12V: Rancangan saya adalah mudah. Saya mahu memotong rentetan lampu LED yang bertenaga dinding menjadi kepingan kemudian memasangkannya semula untuk melepaskan 12 volt. Alternatifnya adalah dengan menggunakan power inverter, tetapi kita semua tahu bahawa mereka sangat tidak cekap, bukan? Betul? Atau adakah mereka?