Isi kandungan:
- Langkah 1: Pra-Syarat
- Langkah 2: Bil Bahan
- Langkah 3: Cari Kod Radio untuk Alat Jauh
- Langkah 4: Sediakan Nodemcu Sebagai Pemancar Radio
- Langkah 5: Siapkan Homebridge Dengan Plugin Homebridge-HTTP-IRBlaster
- Langkah 6: Cubalah
- Langkah 7: Kredit
Video: Kawal Perapian Anda Dengan HomeKit dan Alexa: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Baru-baru ini saya memasang perapian gas, termasuk alat kawalan jauh. Dan setelah melihat beberapa contoh orang yang menggabungkan perapian mereka ke dalam persediaan kawalan rumah mereka, saya mula mencari yang sama. Perapian saya mempunyai alat kawalan jauh ini https://valorfireplaces.com/features/remote-contr… yang menggunakan Radio antara alat kawalan jauh dan dan perapian pada 315 Mhz.
Langkah 1: Pra-Syarat
Sebagai prasyarat untuk pengajaran ini, saya mempunyai perapian gas dengan alat kawalan jauh ini. Sekiranya anda melihat bahagian belakang alat kawalan jauh anda, ia mesti mempunyai ID FCC RTD-G6RH dan frekuensi 315 Mhz. Sekiranya anda tidak mempunyai alat kawalan jauh ini, arahan ini bukan untuk anda.
Juga saya telah memasang dan berfungsi HomeBridge, dan ia disatukan dengan Alexa saya.
Langkah 2: Bil Bahan
Untuk arahan ini, saya memanfaatkan pelaksanaan HomeBridge dan Alexa saya yang ada. Saya telah menjalankan Homebridge selama beberapa tahun, dan juga menggabungkannya dengan Alexa saya. Integrasi HomeBridge to Alexa menggunakan https://www.npmjs.com/package/homebridge-alexa ini. Ini adalah syarat dan saya tidak akan memperincikan penyediaannya.
Untuk menghubungkan perapian saya dengan ini, saya perlu menambahkannya ke sistem
Nodemcu ESP8266 -
Pemancar 315 Mhz -
Papan roti
Untuk mencari kod untuk alat kawalan jauh radio, saya menggunakan NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB Receiver Set w / Antenna, Suction Mount, Female SMA Adapter & Remote Control, RTL2832U & R820T2 Tuner. Radio Ditentukan Perisian Kos Rendah -
Langkah 3: Cari Kod Radio untuk Alat Jauh
Untuk mencari kod jauh radio untuk perapian, saya mengikuti langkah hingga # 7 dalam arahan ini. Dan menggunakan kod IR Blaster dan bukannya kod mereka.
Untuk alat perapian, saya dapati isyaratnya panjang 23 bit, dan ia diulang 10 kali setiap kali menekan butang. Setelah menganalisis data di Audacity, saya membuat corak bit untuk setiap butang jarak jauh:
Pada - 01110100010111000110011
Mati - 01110100010111000110111
Naik - 01110100010111000111011
Turun - 01110100010111000000000
Dengan Zero 200 ms signal dan 700 ms tanpa signal, dan One menjadi 700 ms signal dan 200 ms no signal. Saya mengesyaki bahawa bahagian pertama data adalah maklumat unik yang mengenal pasti perapian saya, dan hujung ekor adalah perintah unik.
Alur kerja saya untuk menentukan kod kawalan jauh adalah:
1) Tangkap butang tekan di QGRX
2) Buka fail wav yang dibuat pada langkah 1, dan zum ke bahagian yang berkaitan sehingga lebar skrin hampir penuh.
3) Adakah tangkapan skrin dari butang individu menekan, dan menyimpan failnya.
4) Membuka tangkapan layar dalam spreadsheet, dan menyesuaikan lebar lajur sehingga lajur sama dengan lebar sedikit.
5) Direkodkan jika bit adalah sifar atau satu pada baris di bawah.
7) Membuat formal di baris di bawah, = if (D19 = 0, "200, 700,", "700, 200,"), dan menyalinnya di semua lajur. Di mana D19 adalah baris di atas.
8) Saya kemudian menyalin teks yang dibuat oleh pernyataan if kepada penyunting saya
Sekiranya anda menukar kod On akan menjadi
200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200
Lakukan ini untuk setiap butang. Hasilnya mestilah 46 nombor untuk setiap butang.
Langkah 4: Sediakan Nodemcu Sebagai Pemancar Radio
Untuk NodeMCU, saya menggunakan kod IR Blaster Michael Higgins untuk mengawal pemancar. Maklumat mengenai pemasangan ada di sini:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
Untuk menyambungkan Pemancar Radio, saya menyambungkannya seolah-olah itu LED, tetapi tidak menggunakan perintang atau transistor kerana pemancar tidak memerlukannya.
Pin Pemancar ke NodmePins
1 - Tanah - Tanah di nodMCU
2 - Data di - Dihubungkan terus ke D2
3 - Vcc - Disambungkan terus ke Vin (5 volt)
4 - Antena - Menyambung wayar sepanjang 23cm
Langkah 5: Siapkan Homebridge Dengan Plugin Homebridge-HTTP-IRBlaster
Untuk menyediakan plugin di HomeBridge saya mengikuti arahan di sini
github.com/NorthernMan54/homebridge-HTTP-I…
Dan untuk mengkonfigurasi pemalam saya membuat entri config.json berikut
Entri ini tidak akan berfungsi untuk peranti anda kerana kod dan URL unik peranti anda akan berbeza.
URL tersebut adalah alamat peranti anda di rangkaian anda, dan anda hanya perlu menukar bahagian alamat. iaitu 192.168.1.175 ke nilai dari persediaan anda.
Untuk off_data, on_data, up_data, dan down_data ubah baris "data" menjadi nilai yang anda tentukan sebelumnya.
Langkah 6: Cubalah
Mulakan semula HomeBridge, dan anda sekarang akan melihat aksesori baru yang dipanggil Fireplace, yang menggunakan ikon FAN. Anda harus menghidupkan, mematikan dan mengawal ketinggian api dengan aplikasi Home. Harap perhatikan bahawa ketika perapian sibuk menghidupkan atau mematikan, perintah tambahan akan diabaikan dan aplikasi Rumah akan menunjukkan kesalahan.
Langkah 7: Kredit
Untuk penyediaan khas ini, saya harus mengucapkan terima kasih kepada sebilangan besar orang atas usaha mereka kerana karya saya ini agak mudah terima kasih kepada mereka yang berkongsi usaha mereka kepada masyarakat
- Michael Higgins dan projek ESP8266-HTTP-IR-Blasternya. Inilah sebahagian besar inspirasi
- veggiebenz dan pengajarannya
www.instructables.com/id/Reverse-Engineer-… untuk memberikan perincian mengenai penyahkodan alat kawalan jauh berasaskan radio.
- Mark Szabo dan perpustakaan IRremoteESP8266nya
- Komuniti Homebridge dan HAPNodeJS untuk Integrasi Apple HomeKit.
Disyorkan:
Kawal LED Anda Dengan Jauh TV Anda ?! -- Tutorial IR Arduino: 5 Langkah (dengan Gambar)
Kawal LED Anda Dengan Jauh TV Anda ?! || Tutorial IR Arduino: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya menggunakan semula butang yang tidak berguna pada alat kawalan jauh TV saya untuk mengawal LED di belakang TV saya. Anda juga boleh menggunakan teknik ini untuk mengawal segala macam perkara dengan sedikit penyuntingan kod. Saya juga akan bercakap sedikit mengenai teori
Kawal Tata Letak Kereta Model Anda Dengan Telefon Bimbit Anda !: 11 Langkah (dengan Gambar)
Kawal Tata Letak Kereta Model Anda Dengan Telefon Bimbit Anda !: Mengendalikan susun atur kereta api model dengan kawalan pendikit dan pemilih berkabel mungkin merupakan permulaan yang baik untuk pemula tetapi mereka menimbulkan masalah tidak mudah dibawa. Juga, alat kawalan tanpa wayar yang terdapat di pasaran boleh mengawal hanya beberapa lokom
Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Disini: 6 Langkah
Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Is Here: Instructable ini akan memberi anda kaedah cepat dan mudah untuk menambahkan papan arduino ke HomeKit Apple pada peranti iOS. Ini membuka segala macam kemungkinan termasuk Skrip yang berjalan di pelayan, digabungkan dengan Apples HomeKit " Scenes ", ia
Kawal Pesawat RC Anda dengan Acclerometer Telefon Anda: 15 Langkah (dengan Gambar)
Kawal Pesawat RC Anda Dengan Acclerometer Telefon Anda: Adakah anda pernah mahu mengawal pesawat RC anda dengan memiringkan objek? Saya selalu mempunyai idea di bahagian belakang kepala saya tetapi saya tidak pernah meneruskannya sehingga seminggu terakhir ini. Pemikiran awal saya adalah menggunakan pecutan paksi tiga tetapi kemudian saya
Kawal Peralatan Elektrik Anda Dengan Jauh Tv Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: 9 Langkah
Kawal Peralatan Elektrik Anda Dengan Televisyen Jauh Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: hai saya Abhay dan ini blog pertama saya di Instructables dan hari ini saya akan menunjukkan kepada anda cara mengendalikan peralatan elektrik anda dengan alat kawalan jauh tv anda dengan membina ini projek sederhana. terima kasih kepada makmal atl atas sokongan dan penyediaan bahan