Isi kandungan:
- Langkah 1: Arduino Serial Read
- Langkah 2: Memasang XR8 ke Arduino
- Langkah 3: Baca Data
- Langkah 4: Gabungkan Kod
- Langkah 5: Tetapkan Skrip Python untuk Dijalankan pada Mula
Video: Jauh Tanpa Wayar Xfinity HTPC: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Tutorial ini akan menunjukkan kepada anda cara menerima isyarat dari alat kawalan jauh Xfinity dan kemudian menggunakan isyarat itu sebagai papan kekunci tanpa wayar. Saya tidak mempunyai nano Arduino, jadi saya harus menulis skrip python untuk mengubah data bersiri menjadi penekanan kunci. Saya juga menggunakan Arduino untuk menekan butang kuasa dengan transistor NPN.
Langkah 1: Arduino Serial Read
Untuk menerima isyarat dari XR8, Arduino mesti diprogramkan terlebih dahulu untuk menerima data. Saya mengubah suai IR Ken Shirriff menerima kod Arduino dan memuat naiknya. Setelah kod diunggah, Arduino anda dapat menerima data bersiri dan memaparkannya di monitor bersiri.
Langkah 2: Memasang XR8 ke Arduino
Setelah anda dapat menerima data bersiri, anda perlu menyambungkan penerima tanpa wayar ke arduino. Gambar menunjukkan pin-out XR8. Sambungkan tanah ke GND +5 volt ke rel 5 volt, dan TX ke pin 11 di Arduino. Untuk menyambungkan simulator butang kuasa, pasangkan Arduino seperti yang ditunjukkan pada foto kedua. Kebanyakan papan induk PC mempunyai palam yang masuk ke papan induk untuk butang kuasa. Gunakan multimeter untuk mengetahui pin mana yang berada di atas tajuk butang kuasa. Pin ground akan membaca rintangan rendah apabila anda menyambungkan satu probe ke casis PC dan satu ke pin. Sambungkan kaki tengah transistor NPN ke pin wayar yang anda tentukan tidak dibumikan pada langkah sebelumnya, landasan landasan ke pemancar, dan pin 9 ke pemungut. Saya juga menyambungkan bekalan kuasa 5 volt ke soket kuasa, supaya sentiasa mempunyai kuasa untuk memeriksa isyarat.
Langkah 3: Baca Data
Pasangkan dahulu alat kawalan jauh tanpa wayar dengan menekan butang pasangan, menahan butang persediaan sehingga lampu kuasa bertukar menjadi hijau, dan tekan Xfinity. Sekiranya anda berjaya, lampu merah pada XR8 akan menyala apabila anda menekan sebarang butang pada alat kawalan jauh (tidak termasuk kuasa, persediaan, dan pertukaran). Untuk melihat isyarat data buka monitor bersiri dalam program Arduino atau putty terbuka dan baca data yang diterimanya. Saya cadangkan anda menekan dan menahan butang pada satu masa dan mencatat hasilnya dalam perkataan. Anda akan menemui pendua dalam kod antara butang kerana alat kawalan jauh menggunakan protokol XMP.
Langkah 4: Gabungkan Kod
Sekiranya anda belum memasang python 2.7 atau lebih tinggi pada komputer anda, maka anda perlu melakukannya untuk mensimulasikan ketukan kekunci. Di samping itu, anda memerlukan modul bersiri. Skrip berikut ditulis untuk mesin berasaskan Linux, tetapi pengubahsuaiannya mudah. Pastikan anda menukar port ke port yang dinyalakan oleh Arduino. Sekiranya anda ingin menambahkan kod baru yang sesuai dengan butang, gunakan templat ini untuk menulis kod:
garis elif == put-code-di sini:
(4 ruang sebelum baris kod seterusnya) p.communicate ('butang-untuk-mensimulasikan')
anda boleh memintanya menekan beberapa butang selagi anda memberi 4 ruang sebelum arahan p.communicate.
Langkah 5: Tetapkan Skrip Python untuk Dijalankan pada Mula
Di persekitaran Linux, menetapkan skrip untuk dijalankan adalah mudah. Buka menu start, ketik "startup" dan masukkan, klik pada add and custom command di drop down, beri nama perintah seperti remote, ketik direktori ke skrip python yang anda muat turun di bahagian perintah, dan klik add. Alat kawalan jauh kini akan mengawal PC anda pada kali anda menaikkan komputer.
Disyorkan:
Bermula dengan Sensor Suhu dan Getaran Tanpa Wayar jarak jauh: 7 Langkah
Bermula dengan Sensor Suhu dan Getaran Tanpa Wayar Jarak Jauh: Kadang-kadang getaran adalah penyebab masalah serius dalam banyak aplikasi. Dari poros mesin dan galas hingga prestasi cakera keras, getaran menyebabkan kerosakan mesin, penggantian awal, prestasi rendah, dan menimbulkan kejatuhan besar. Pemantauan
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: Hai kawan-kawan, selamat datang kembali. Dalam catatan sebelumnya, saya telah menjelaskan apa itu H Bridge Circuit, IC pemandu motor L293D, IC pemandu L293D piggybacking untuk memandu pemandu motor semasa yang tinggi dan bagaimana anda boleh merancang dan membuat Papan Pemandu motor L293D anda sendiri
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): KEMASKINI: SILA KINDLY VOTE FOR MY INSTRUCTABLE, TERIMA KASIH ^ _ ^ ANDA JUGA MUNGKIN MENGUNDI LAIN MASUK DI www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ATAU MUNGKIN MEMBERIKAN suara untuk rakan baik saya
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: 4 Langkah
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: Saya baru-baru ini membina sistem penggera dan memasangnya di rumah saya. Saya menggunakan suis magnet di pintu dan memasang kabel melalui loteng. Tingkap adalah kisah lain dan pendawaian keras bukan pilihan. Saya memerlukan penyelesaian tanpa wayar dan ini
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: 5 Langkah
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: Saya mempunyai sambungan internet tanpa wayar yang lemah di rumah saya disebabkan oleh RSJ (rasuk sokongan logam di siling) dan ingin meningkatkan isyarat atau menambah pemanjang tambahan untuk seluruh rumah. Saya telah melihat pemanjangan sekitar & £ 50 dalam sebuah elektro