Jarak Jauh TV Menukar Saluran Automatik Dengan Arduino: 6 Langkah
Jarak Jauh TV Menukar Saluran Automatik Dengan Arduino: 6 Langkah
Anonim
Remote TV Menukar Saluran Automatik Dengan Arduino
Remote TV Menukar Saluran Automatik Dengan Arduino

Motivasi awal untuk projek ini adalah bahawa pelanggan kami mengalami demensia vaskular dan buta secara sah. Hal ini menyebabkan dia mengalami kesulitan untuk mengingat kapan dan di saluran apa yang ditunjukkan televisyen yang disukainya, serta melihat butang kecil di alat kawalan jauh tradisional. Atas sebab ini, pasukan kami berusaha membuat alat kawalan jauh, yang mempunyai sebilangan kecil butang yang sangat besar, yang dapat dilihat atau dirasakan oleh pengguna yang buta secara sah. Alat kawalan jauh juga perlu dapat menukar saluran secara automatik ke saluran tertentu pada waktu tertentu sehingga walaupun pelanggan kami terlupa, dia dapat melihat rancangannya.

Penyelesaian kami menggunakan Arduino dan pemancar inframerah untuk berkomunikasi dengan televisyen. Modul jam Masa Nyata digunakan untuk mengawasi waktu sehingga alat kawalan jauh dapat beralih ke rancangan yang diinginkan. Satu butang besar juga digunakan untuk tujuan menghidupkan dan mematikan TV. Juga, modul buzzer dilampirkan untuk memberi amaran kepada pengguna bahawa saluran tersebut sedang diubah.

Analisis Pesaing:

Kami menganalisis 3 alat penyesuaian lain untuk kriteria yang diperlukan untuk projek ini

1. Flipper Remote - alat kawalan jauh yang dipermudahkan dengan bilangan butang ekstra besar yang dikurangkan

Kelebihan: Terjangkau (hanya $ 35) dan butang lebih besar daripada pada alat kawalan jauh tradisional.

Kekurangan: Tidak dapat menukar saluran secara automatik, dan sementara butang lebih besar daripada alat kawalan jauh tradisional, ia mungkin terlalu kecil.

2. Logitech Harmony Elite - alat kawalan jauh pintar yang meningkatkan keupayaan alat kawalan jauh tradisional dan membolehkan beberapa penyesuaian.

Kelebihan: Menyokong arahan suara dan mempunyai antara muka skrin sentuh yang intuitif

Kekurangan: Mahal ($ 350), tidak dapat menukar saluran secara automatik, dan mempunyai butang kecil.

3. Pusat Kawalan Caavo - pasangan jarak jauh dan pusat kawalan pintar yang membolehkan sambungan antara televisyen, alat kawalan jauh dan beberapa perisian pihak ketiga

Kelebihan: Menyokong arahan suara

Kekurangan: Mahal ($ 160), tidak dapat menukar saluran secara automatik, dan mempunyai butang kecil

Bekalan

1. "Arduino" Uno dengan kabel USB - 12.99 dari Amazon.com

2. Modul Buzzer YL-44 (modul buzzer, pencetus tahap rendah) - $ 3.98 w / penghantaran dari aliexpress.com

3. Modul jam masa nyata (dengan bateri yang diperlukan) - $ 11,50 untuk 3 dari Amazon.com

4. Butang arcino Arduino besar - $ 9,95 dari adafruit.com

5. Kabel butang Arcade - $ 4,95 dari adafruit.com

5. Set pemancar dan penerima inframerah - $ 13.99 dari Amazon.com

7. Bateri 9 volt - $ 10,99 untuk 8 dari Amazon.com

8. Bateri 9 volt ke penyesuai DC lelaki - $ 4,99 untuk 5 dari Amazon.com

Sarung luaran dicetak 3D menggunakan filamen PETG

Langkah 1: Menyambungkan Potongan

Pin ground pada buzzer piezo dihubungkan ke ground di Arduino, dan pin I / O disambungkan ke port 8 digital.

Pin ground pada Jam Waktu Nyata disambungkan ke ground di Arduino, pin VCC disambungkan ke pin voltan di Arduino, pin SDA disambungkan ke pin SDA di Arduino, pin SCL disambungkan ke SCL pin di Arduino.

Pin ground pada pemancar IR disambungkan ke ground di Arduino, pin VCC disambungkan pin voltan pada Arduino, dan pin DAT disambungkan ke port 3 digital.

Pin pada butang arcade disambungkan ke port 2 digital dan pin ground di Arduino.

Langkah 2: Kodnya

Kod untuk projek ini boleh didapati di sini.

Langkah 3: Sarung

Selongsong
Selongsong
Selongsong
Selongsong

Seperti disebutkan sebelumnya, selongsong untuk perangkat ini dicetak menggunakan filamen PETG. Gambar di atas adalah tangkapan skrin fail CAD yang menunjukkan seperti apa peranti siap. Fail STL yang boleh dicetak untuk pangkalan dan penutup juga dilampirkan.

Langkah 4: Gunakan

Arahan mengenai cara menggunakan peranti:

Untuk menyiapkan alat kawalan jauh ini agar berfungsi dengan televisyen khusus anda, pertama-tama anda perlu mengetahui kod IR apa yang dihantar dari alat kawalan jauh anda ke TV. Langkah untuk melakukannya boleh didapati di sini. Setelah kod ini diketahui, kod IR tertentu perlu dilaksanakan dalam kod Arduino yang disimpan di GitHub. Komen dalam program akan membawa anda ke mana tepat kod-kod ini harus dimasukkan.

Setelah disiapkan, peranti ini sangat mudah digunakan; cukup tekan butang besar di bahagian atas untuk menghidupkan dan mematikan TV. Sekiranya TV dihidupkan pada salah satu masa di mana anda telah memprogramkan agar saluran itu berubah, ia akan dilakukan secara automatik. Apabila anda sudah bersedia untuk mematikan TV, tekan butang sekali lagi.

Langkah Keselamatan:

Oleh kerana peranti ini tidak kedap air dan terdapat banyak wayar, bateri, dan komponen elektronik lain di dalam selongsong, adalah penting bahawa peranti ini tetap kering.

Di samping itu, kerana projek ini menggunakan Arduino, adalah penting bahawa keadaan di mana ia dikendalikan tetap berada dalam lingkungan selamat -40 hingga 85 darjah Celsius.

Penjagaan dan Penyelenggaraan:

Setelah alat kawalan jauh dipasang, tidak banyak cara penyelenggaraan yang perlu dilakukan secara berkala. Kadang-kadang, bateri utama 9 volt yang menggerakkan Arduino dan komponen lain perlu diganti; untuk melakukan ini, keluarkan bateri 9 volt semasa dari penyesuai dalam selongsong, dan pasangkan bateri baru ke penyesuai. Modul Real Time Clock mempunyai bateri luarannya sendiri (3V), jadi walaupun bateri utama mati, ia harus terus mengekalkan masa. Sekiranya bateri sekunder ini mati, ia perlu diganti dan RTC perlu dikalibrasi semula. Kalibrasi semula ini dapat dilakukan dengan memasukkan Arduino ke komputer dan memulakan kodnya.

Langkah 5: Projek Penambahbaikan dan Peluasan

Sekiranya anda mencari cabaran, terdapat banyak cara lain untuk memperluas projek ini mengikut keinginan anda! Beberapa kemungkinan projek yang boleh anda cuba ialah:

  • membuat aplikasi supaya pengguna / penjaga boleh mengubah saluran yang dipilih sendiri
  • menyambungkan Arduino ke internet untuk mendapatkan data yang lebih terperinci, seperti masa yang tepat hingga milisaat
  • menggunakan maklumat awam yang tersedia mengenai setiap saluran televisyen untuk memberi lebih banyak maklumat kepada pengguna

Langkah 6: Sumber dan Rujukan

Jauh TV Butang Besar Jumbo untuk Warga Emas. Diperolehi dari

Pusat Kawalan Pintar Jauh + Hab Teater Rumah - Rancangan Bayar Semasa Anda Pergi. Diperolehi dari

Isyarat Jauh IR. Diperolehi dari learn.adafruit.com/ir-sensor/using-an-ir-senso

Jauh, Hab dan Apl Universal Logitech Harmony Elite Advanced. Diperolehi dari

Samuel123abc. (2017, 08 Oktober). Modul Buzzer Arduino YL-44. Diakses pada 22 Mei 2020, dari

Jarak Jauh Universal 101: Bagaimana Alat Jauh Universal Berfungsi? Diperolehi dari caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (n.d.) z3t0 / Arduino-IRremote. Diperoleh daripada

Disyorkan: