Jeffrey Cross
Jeffrey Cross

Hentikan Keluli Pebble Anda untuk Mengendalikan Pi Raspberry Anda

Saya suka bermain-main dengan teknologi baru. Sebagai pemaju perisian yang mempunyai kepentingan dalam robotika, kesenangan untuk mencipta dan bekerja dengan kedua-dua perisian dan perkakasan adalah tidak dapat dijelaskan. Projek terakhir saya adalah mimpi menjadi kenyataan ketika saya menggunakan smartwatch untuk mengendalikan peranti yang berbeda di rumah kami, termasuk televisi.

Di rumah kami kini menggunakan sekurang-kurangnya tiga alat kawalan jauh apabila menonton televisyen. Ia menghasilkan pertempuran setiap hari untuk mencari alat kawalan jauh, memetiknya, dan menekan beberapa butang pada setiap satunya, satu demi satu. Masalah dunia pertama yang klasik, saya tahu. Daripada membeli alat kawalan jauh sejagat, saya memutuskan untuk membina sendiri.

Saya mendapat Krismas Pebble pada Krismas lalu dan dengan cepat menjadi sebahagian daripada kehidupan seharian saya. Saya sentiasa menerima pemberitahuan e-mel dan mesej teks sepanjang hari. Keupayaan untuk melihat pantas pada pergelangan tangan saya dan bukan menggunakan telefon pintar saya untuk memeriksa sama ada ia memerlukan perhatian saya dengan segera adalah tidak ternilai. The Pebble selalu bersama saya, dan selalu ada di pergelangan tangan saya. Oleh itu, mengapa tidak menggunakan Pebble untuk mengendalikan interaksi dengan televisyen?

Mungkin ada segudang cara yang berbeza untuk menjadikan smartwatch menjadi kawalan jauh. Secara peribadi, saya lebih suka menggunakan sebahagian daripada barangan yang saya letakkan dan kemudian menyertakan beberapa teknologi baru apabila memulakan projek. Sensor inframerah dan komunikasi tanpa wayar antara Raspberry Pi dan Arduino menjadi cabaran terbesar projek ini, tetapi pencapaian itu sangat berbaloi.

Apa yang diperlukan? Saya akhirnya menggunakan alat dan sensor berikut untuk remote Pebble: Pebble, iPhone, Raspberry Pi, Arduino, 433 MHz pemancar dan penerima radio, pemancar IR dan penerima, dan beberapa wayar dan perintang melompat. Campurkan dalam beberapa imaginasi dan tekad, dan anda sudah bersedia!

Saya sudah mempunyai Raspberry Pi dipasang di dinding, menjalankan pelayan Node.js dan memaparkan maklumat seperti cuaca dan acara kalendar yang akan datang. Peranti yang sempurna untuk berkomunikasi dengan penghantaran Arduino IR! Pilihan untuk komunikasi antara Raspberry Pi dan Arduino jatuh pada isyarat radio 433 MHz. Mengapa tidak menggunakan perisai Wi-Fi di Arduino yang anda boleh tanya? Kerana saya boleh! Peluang yang sempurna untuk mencuba protokol komunikasi lain dan belajar sesuatu yang baru.

Pemancar 433 MHz yang disambungkan ke Raspberry Pi melalui pin GPIO mudah dikawal melalui skrip Python atau utiliti baris perintah. Node.js boleh mengendalikan kedua-duanya, jadi dengan API REST kecil pemancar dapat dikendalikan dari mana-mana peranti yang disambungkan ke rangkaian tempatan. Kini, sebarang permintaan rangkaian kepada Raspberry Pi diteruskan untuk mendengar peranti melalui isyarat radio. Anda boleh mencari contoh kod berfungsi di sini.

Salah satu perkara hebat dengan menggunakan Raspberry Pi sebagai pelayan adalah kemungkinan menggunakan peranti lain sebagai pengawal tambahan. The Pebble hanyalah langkah pertama. Kemungkinan lain termasuk memakai Android dan Apple Watch yang baru dilancarkan. Kesempatan tidak berkesudahan, dan tidak terhad kepada smartwatches. Satu klise, tetapi masih, satu-satunya batasan adalah imaginasi anda. Setiap peranti yang disambungkan ke rangkaian tempatan berpotensi sebagai pengawal jauh untuk televisyen.

Itu sahaja. Itulah satu cara mengubah pintasan smartwatch anda ke jauh-jauh TV. Senang bagi anda dan saya untuk membina, mudah untuk digunakan oleh orang lain.

Kongsi

Meninggalkan Komen