Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Halo semua.
Untuk otomatisasi rumah kecil saya sendiri, saya menggunakan soket utama yang dikontrol 433 MHz. Saya memiliki 3 set dengan sakelar DIP untuk menyesuaikan alamat. Ini bekerja dengan baik. Tetapi beberapa waktu (satu atau dua tahun) yang lalu, saya membeli satu set soket dari "ritter". Saya tidak membaca deskripsi sebelumnya, dan setelah membongkar saya menyadari, bahwa tidak ada sakelar DIP dan juga pustaka rcswitch untuk ESP tidak "berbicara" protokol yang benar. Jadi saya menggunakannya hanya dengan remote control.
Sekarang, di liburan saya, saya mulai mengubah ini … dan di sini saya ingin mendokumentasikan proyek ini. Saya harap, ini akan membantu orang lain dengan masalah yang sama atau serupa.
Langkah 1: Rekam Sinyal
Untuk merekam sinyal, saya menghubungkan modul penerima 433 MHz ke ESP8266 (hanya catu daya yang baik) dan menghubungkan osiloskop Hantek 6022 saya ke pin data.
Kemudian saya menekan tombol pada remote dan merekam kereta sinyal.
Langkah 2: Pengukuran Pulsa / Penundaan
Setelah merekam sinyal, saya mencari awal dan akhir dari satu ledakan. Biasanya remote control soket mengirimkan 3 kali ledakan yang sama atau kadang-kadang, selama tombol ditekan.
Sekarang, saya mengukur denyut nadi/waktu tunda dan menuliskannya. Ini saya ulangi untuk keenam kereta sinyal (3 x aktif + 3 x mati).
Langkah 3: Bandingkan Sinyal untuk Soket 1, 2, 3 dan Temukan Perbedaannya
Setelah beberapa pengukuran, saya membandingkan durasi sinyal + TINGGI dan RENDAH. Perubahannya adalah perintah yang berbeda. Sinyal lainnya adalah sesuatu seperti kode-protokol/produsen. Juga setiap ledakan memiliki urutan awal dan akhir.
Sinyal terdiri dari "MULAI + TIDAK MENGUBAH URUTAN + ON/OFF COMMAND + ALAMAT PERANGKAT + AKHIR"
Langkah 4: Tulis Kode untuk Pengujian
Setelah beberapa saat saya memiliki semua informasi (teoretis) yang saya butuhkan. Jadi saya membuat sketsa uji singkat untuk pengirim ESP8266 dan 433 MHz. Dalam loop ketiga soket dinyalakan/dimatikan dengan penundaan antara perintah.
Langkah 5: Uji Kode Dengan Pengirim Dasar
Saya menghubungkan baterai ke ESP dan pergi ke ruang tamu. 5 dari 6 perintah berfungsi, dan setelah memperbaiki kesalahan penulisan dalam urutan perintah, semua kode berfungsi.
Baik, sekarang saya dapat mengganti semua 12 soket rc (9 dengan alamat DIP + 3 soket ritter baru) dengan Kontroler RC ESP8266 saya.
Anda dapat menemukan kode demo di GitHub
Direkomendasikan:
Jam Internet: Menampilkan Tanggal dan Waktu Dengan OLED Menggunakan ESP8266 NodeMCU Dengan Protokol NTP: 6 Langkah
Jam Internet: Tampilkan Tanggal dan Waktu Dengan OLED Menggunakan ESP8266 NodeMCU Dengan Protokol NTP: Hai teman-teman dalam instruksi ini kami akan membuat jam internet yang akan mendapatkan waktu dari internet sehingga proyek ini tidak memerlukan RTC untuk dijalankan, hanya perlu a koneksi internet yang berfungsi Dan untuk proyek ini Anda memerlukan esp8266 yang akan memiliki
Tampilan Berikutnya - Antarmuka dan Protokol Dijelaskan Dengan PIC dan Arduino: 10 Langkah
Tampilan Berikutnya | Antarmuka dan Protokol Dijelaskan Dengan PIC dan Arduino: Tampilan Nextion sangat mudah digunakan dan antarmuka yang mudah dengan pengontrol mikro. Dengan bantuan editor Nextion kita dapat mengonfigurasi tampilan dan kita dapat mendesain UI pada tampilan. Jadi berdasarkan peristiwa atau perintah tampilan Nextion akan bertindak untuk menampilkan
Papan Pemberitahuan Digital Menggunakan Raspberry Pi dan Protokol MQTT: 8 Langkah
Papan Pemberitahuan Digital Menggunakan Raspberry Pi dan Protokol MQTT: Papan Pemberitahuan hampir digunakan di mana-mana, seperti kantor, sekolah, rumah sakit, dan hotel. Mereka dapat digunakan berulang kali untuk menampilkan pemberitahuan penting atau mengiklankan acara atau pertemuan yang akan datang. Tapi pemberitahuan atau iklan harus dicetak
Memahami Protokol IR Remote AC: 9 Langkah (dengan Gambar)
Memahami Protokol IR dari Remote AC: Saya telah belajar tentang protokol IR untuk beberapa waktu sekarang. Cara mengirim dan menerima sinyal IR. Pada titik ini, satu-satunya yang tersisa adalah protokol IR dari remote AC. Tidak seperti remote tradisional dari hampir semua perangkat elektronik (misalnya TV) di mana
DASAR-DASAR PROTOKOL KOMUNIKASI SPI: 13 Langkah
DASAR-DASAR PROTOKOL KOMUNIKASI SPI: Ketika Anda menghubungkan mikrokontroler ke sensor, layar, atau modul lain, apakah Anda pernah berpikir tentang bagaimana kedua perangkat berbicara satu sama lain? Apa sebenarnya yang mereka katakan? Bagaimana mereka bisa saling memahami? Komunikasi antar perangkat elektronik