Daftar Isi:

Saluran Otomatis Mengubah Remote TV Dengan Arduino: 6 Langkah
Saluran Otomatis Mengubah Remote TV Dengan Arduino: 6 Langkah

Video: Saluran Otomatis Mengubah Remote TV Dengan Arduino: 6 Langkah

Video: Saluran Otomatis Mengubah Remote TV Dengan Arduino: 6 Langkah
Video: Simulasi System Kontrol Timer Via Tombol Dan Remote TV - Arduino UNO 2024, November
Anonim
Remote TV Mengubah Saluran Otomatis Dengan Arduino
Remote TV Mengubah Saluran Otomatis Dengan Arduino

Motivasi awal untuk proyek ini adalah bahwa klien kami menderita demensia vaskular dan buta secara hukum. Hal ini menyebabkan dia mengalami kesulitan mengingat kapan dan di saluran apa acara televisi yang dia sukai, serta melihat tombol-tombol kecil pada remote tradisional. Untuk alasan ini, tim kami bekerja untuk membuat remote, yang memiliki sejumlah kecil tombol yang sangat besar, yang dapat dilihat atau dirasakan oleh pengguna yang buta secara hukum. Remote juga harus dapat secara otomatis mengubah saluran ke saluran tertentu pada waktu tertentu sehingga bahkan jika klien kami lupa, dia dapat melihat acaranya.

Solusi kami menggunakan Arduino dan pemancar inframerah untuk berkomunikasi dengan televisi. Modul jam Real-time digunakan untuk melacak waktu sehingga remote dapat beralih ke acara yang diinginkan. Satu tombol besar juga digunakan untuk menghidupkan dan mematikan TV. Juga, modul buzzer dilampirkan untuk memperingatkan pengguna bahwa saluran sedang diubah.

Analisis pesaing:

Kami menganalisis 3 remote adaptif lainnya untuk kriteria yang diperlukan untuk proyek ini

1. Remote Flipper - remote yang disederhanakan dengan jumlah tombol ekstra besar yang dikurangi

Kelebihan: Terjangkau (hanya $ 35) dan tombol lebih besar dari pada remote tradisional.

Kekurangan: Tidak dapat secara otomatis mengubah saluran, dan meskipun tombol lebih besar dari remote tradisional, tombol itu mungkin masih terlalu kecil.

2. Logitech Harmony Elite - remote pintar yang meningkatkan kemampuan remote tradisional dan memungkinkan beberapa penyesuaian.

Kelebihan: Mendukung perintah suara dan memiliki antarmuka layar sentuh yang intuitif

Kekurangan: Mahal ($350), tidak dapat mengubah saluran secara otomatis, dan memiliki tombol kecil.

3. Caavo Control Center - pasangan remote pintar dan pusat kendali yang memungkinkan koneksi antara televisi, remote dan beberapa perangkat lunak pihak ketiga

Kelebihan: Mendukung perintah suara

Kekurangan: Mahal ($160), tidak dapat mengubah saluran secara otomatis, dan memiliki tombol kecil

Perlengkapan

1. "Arduino" Uno dengan kabel USB - 12,99 dari Amazon.com

2. Modul Buzzer YL-44 (modul buzzer, pemicu tingkat rendah) - $3,98 w/ pengiriman dari aliexpress.com

3. Modul jam waktu nyata (dengan baterai yang diperlukan) - $11,50 untuk 3 orang dari Amazon.com

4. Tombol arcade Arduino besar - $9,95 dari adafruit.com

5. Kabel tombol arcade - $4,95 dari adafruit.com

5. Set pemancar dan penerima inframerah - $13,99 dari Amazon.com

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

8. Baterai 9 volt ke adaptor DC pria - $4,99 untuk 5 dari Amazon.com

Kasing eksternal dicetak 3D menggunakan filamen PETG

Langkah 1: Menghubungkan Potongan

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

Pin ground pada Real Time Clock terhubung ke ground pada Arduino, pin VCC terhubung ke pin tegangan pada Arduino, pin SDA terhubung ke pin SDA pada Arduino, pin SCL terhubung ke SCL pin pada Arduino.

Pin ground pada IR emitter dihubungkan ke ground pada Arduino, pin VCC dihubungkan dengan pin tegangan pada Arduino, dan pin DAT dihubungkan ke port 3 digital.

Pin pada tombol arcade terhubung ke port 2 digital dan pin ground pada Arduino.

Langkah 2: Kode

Kode untuk proyek ini dapat ditemukan di sini.

Langkah 3: Casing

Casingnya
Casingnya
Casingnya
Casingnya

Seperti disebutkan sebelumnya, casing untuk perangkat ini dicetak menggunakan filamen PETG. Digambarkan di atas adalah tangkapan layar dari file CAD yang menunjukkan seperti apa perangkat yang sudah jadi. File STL yang dapat dicetak baik untuk alas dan tutupnya juga dilampirkan.

Langkah 4: Gunakan

Petunjuk tentang cara menggunakan perangkat:

Untuk mengatur remote ini agar berfungsi dengan televisi khusus Anda, Anda harus terlebih dahulu mencari tahu kode IR apa yang ditransmisikan dari remote Anda saat ini ke TV. Langkah-langkah untuk melakukan ini dapat ditemukan di sini. Setelah kode ini diketahui, kode IR spesifik perlu diimplementasikan dalam kode Arduino yang disimpan di GitHub. Komentar dalam program akan mengarahkan Anda ke tempat yang tepat untuk memasukkan kode-kode ini.

Setelah itu diatur, perangkat ini sangat mudah digunakan; cukup tekan tombol besar di bagian atas untuk menghidupkan dan mematikan TV. Jika TV menyala selama salah satu waktu yang telah Anda programkan sebelumnya untuk mengubah saluran, TV akan melakukannya secara otomatis. Saat Anda siap untuk mematikan TV, tekan tombol lagi.

Tindakan Keamanan:

Karena perangkat tidak kedap air dan terdapat banyak kabel, baterai, dan komponen elektronik lainnya di dalam casing, penting untuk menjaga perangkat tetap kering.

Selain itu, karena proyek ini menggunakan Arduino, penting agar kondisi pengoperasiannya tetap dalam kisaran aman -40 hingga 85 derajat Celcius.

Perawatan dan Pemeliharaan:

Setelah remote diatur, tidak banyak cara perawatan yang perlu dilakukan secara teratur. Terkadang, baterai 9 volt utama yang memberi daya pada Arduino dan komponen lainnya perlu diganti; untuk melakukan ini, lepaskan baterai 9 volt saat ini dari adaptor di casing, dan pasang baterai baru ke adaptor. Modul Jam Waktu Nyata memiliki baterai eksternal sendiri (3V), jadi meskipun baterai utama mati, ia harus terus menjaga waktu. Namun, jika baterai sekunder ini mati, perlu diganti dan RTC perlu dikalibrasi ulang. Kalibrasi ulang ini dapat dilakukan dengan mencolokkan Arduino ke komputer dan menginisialisasi kode.

Langkah 5: Proyek Peningkatan dan Ekstensi

Jika Anda mencari tantangan, ada banyak cara lain untuk memperluas proyek ini sesuai keinginan Anda! Beberapa kemungkinan proyek yang dapat Anda coba adalah:

  • membuat aplikasi sehingga pengguna/pengurus dapat mengubah saluran yang dipilih sendiri
  • menghubungkan Arduino ke internet untuk mendapatkan data yang lebih detail, seperti waktu yang akurat hingga milidetik
  • memanfaatkan informasi publik yang tersedia tentang setiap saluran televisi untuk memberikan rincian lebih lanjut kepada pengguna

Langkah 6: Sumber Daya dan Referensi

Remote TV Universal Jumbo Tombol Besar untuk Lansia. Diperoleh dari

Pusat Kontrol Jarak Jauh Cerdas + Hub Home Theater - Paket Bayar Sesuai Pemakaian. Diperoleh dari

Sinyal Jarak Jauh IR. Diperoleh dari learn.adafruit.com/ir-sensor/using-an-ir-senso

Logitech Harmony Elite Advanced Universal Remote, Hub, dan Aplikasi. Diperoleh dari

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

Remote Universal 101: Bagaimana Remote Universal Bekerja? Diperoleh dari caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

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

Direkomendasikan: