Jauh TV Bantuan: 7 Langkah
Jauh TV Bantuan: 7 Langkah
Anonim
Alat Jauh TV Bantuan
Alat Jauh TV Bantuan

Alat kawalan jauh televisyen boleh mengelirukan dan sukar dikendalikan. Butang kecil dan susun atur yang membingungkan menjadikan sukar untuk menekan butang secara fizikal dan ingat butang mana yang harus ditekan. Tujuan projek ini adalah untuk mengatasi kesulitan ini dengan membuat alat kawalan jauh dengan butang yang lebih sedikit, lebih besar dan sistem amaran untuk memberi tahu pengguna kapan harus menukar saluran. Bilangan butang yang terhad akan mengurangkan kekeliruan dan memudahkan untuk menavigasi saluran televisyen. Sistem amaran akan memberi amaran kepada pengguna lima minit sebelum tiba masanya untuk menukar saluran.

Sebelum memulakan proses reka bentuk, kajian latar belakang dilakukan dan keperluan ditentukan. Keperluan, matriks keputusan, dan dokumen analisis pesaing boleh dimuat turun di bawah. Pautan ke semua fail ini juga terdapat di bahagian rujukan dan sumber di bahagian bawah halaman ini.

Langkah 1: Kumpulkan Bahan dan Alatan

Sebelum anda mula membina alat kawalan jauh anda, pastikan bahawa anda mempunyai semua bahan dan alat yang anda perlukan. Bahan-bahan tersebut disenaraikan dalam bil bahan dan pautan ke dokumen boleh didapati di bahagian sumber dan rujukan halaman ini. Untuk alat anda memerlukan stesen solder / kit dan pencetak 3D.

Langkah 2: Kabel Arduino

Kawat Arduino
Kawat Arduino
Kawat Arduino
Kawat Arduino

Seterusnya, cari Arduino Mini Pro anda dan kumpulkan semua bahan yang terdapat dalam bil bahan. Dapatkan papan PCB anda, dan langkah pertama anda ialah membuat dua garisan logam di kedua sisi PCB yang boleh berfungsi sebagai rel 5V dan GND khusus dari Arduino. Sebagai alternatif, anda juga boleh menggunakan PCB gaya papan roti, tetapi kelemahan pendekatan ini adalah fleksibiliti terhad dan hubungan yang tidak diingini.

Petunjuk IR tidak jelas dalam foto ini, tetapi anod disambungkan ke pemancar transistor bipolar NPN. Pemungut transistor disambungkan melalui perintang 220 ohm ke bekalan kuasa 5V, asas dihubungkan melalui perintang 220 ohm ke pin digital 3 di Arduino. Ini membolehkan pin 3 memacu arus lebih banyak ke LED IR, yang meningkatkan jarak jauh.

Setiap butang disambungkan sehingga satu kaki disambungkan ke 5V melalui perintang 1k ohm. Kaki yang bertentangan secara mendatar harus dihubungkan ke tanah dan kaki yang bertentangan menyerong harus disambungkan ke pin digital yang digunakan untuk memeriksa status butang.

Pinout yang paling penting adalah bahawa led IR disambungkan ke pin 3 dan SDA dan SCL pada RTC masing-masing disambungkan ke pin A4 dan A5. Ikuti rajah litar dan gambar di atas, untuk membantu pendawaian.

Langkah 3: Mengumpulkan Isyarat Saluran Jauh

Mengumpulkan Isyarat Saluran Jauh
Mengumpulkan Isyarat Saluran Jauh

Alat kawalan jauh TV berfungsi dengan menghantar isyarat tertentu ke TV pada frekuensi yang ditentukan. Isyarat inframerah ini dapat dibayangkan sebagai rentetan lampu berkedip yang menyuruh TV melakukan perkara tertentu. Untuk melaksanakan sambungan jarak jauh / TV, isyarat saluran jarak jauh ini harus dikumpulkan dan diprogramkan ke tombol tertentu sehingga dipancarkan pada klik. Untuk melakukan ini, penerima digunakan untuk mengumpulkan rentetan isyarat hidup / mati ini. Muat naik IRrecvDumpV2 ke Arduino. Arahkan alat kawalan jauh anda ke penerima dan tekan saluran jauh yang ingin anda rakam. Dalam Arduino Serial, anda akan melihat sesuatu seperti gambar di atas. Ambil nilai int rawData yang tidak ditandatangani dan gunakan sebagai nilai saluran anda. Ulangi langkah-langkah ini sehingga anda mempunyai semua saluran yang diperlukan.

Langkah 4: Laksanakan Kod

Kod untuk alat kawalan jauh ada di bawah untuk dimuat turun dan penjelasan mengenai apa yang dilakukan oleh kod di bawah.

Saluran:

Sekarang anda mempunyai semua saluran, inilah masanya untuk menerapkannya ke dalam kod. Muat naik kod jauh ke Arduino. Ambil kod saluran mentah yang tidak ditandatangani dan letakkan di bahagian global kod Arduino. Dalam kebanyakan fail, sebaiknya menambahkannya di atas kaedah setup (). Di dalam fungsi loop (), gunakan fungsi sendRaw () di dalam if loop untuk menghantar saluran tertentu. Lihat video untuk penjelasan yang lebih baik.

Jam Masa Sebenar:

Jam masa nyata (RTC) dilaksanakan untuk memberi amaran kepada pengguna apabila tiba masanya untuk menukar saluran. RTC boleh ditetapkan menggunakan kaedah populasi RTC. Sebelum RTC digunakan dengan alat kawalan jauh, ia perlu diisi. Pada saat RTC disambungkan ke peranti, tarikh dan waktu perlu dimasukkan ke dalam kaedah untuk RTC. Setiap ruang yang perlu dimasukkan ada dalam kod di bawah ini. Muat turun kaedah populasi untuk RTC di bawah sebelum anda memuat turun saluran dan kod RTC.

Langkah 5: Cetak Sarung

Mengapa kita menggunakan reka bentuk berbantukan komputer (CAD)?

Penggunaan CAD memungkinkan untuk membuat prototaip cepat. Dengan menggunakan model CAD, kami dapat dengan cepat menghasilkan reka bentuk yang berbeza untuk mencapai model semasa yang menampung semua komponen. Semasa kami berulang kali, kami mendapati komponen mana yang sesuai dan bidang mana yang perlu diubah suai. Prototaip pantas membolehkan kita mengubah bahagian yang tidak berfungsi dalam jangka masa yang agak singkat. Sebagai contoh, kita harus terus mengubah ketinggian casing sehingga cukup besar untuk memuatkan semua komponen.

Arahan CAD dan Pemasangan

Model CAD direka menggunakan OnShape. Pertama, muat turun tiga fail.stl yang ditunjukkan di bawah. Ketiga fail tersebut akan menyediakan bahagian bawah, penutup, dan klip bateri. Setelah memuat turun fail, anda boleh mencetaknya pada pencetak 3D pilihan anda. Untuk lelaran kami, kami menggunakan Prusa dan Makerbot. Bergantung pada pencetak, anda mungkin perlu mencampakkan sebahagian tepi plastik. Seterusnya, setelah komponen diletakkan di dalam alat kawalan jauh, anda perlu menggunakan skru untuk memasang bahagian atas alat kawalan jauh ke bawah. Kemudian, anda mesti memasang batang kayu bedah di bahagian atas alat kawalan jauh. Bergantung pada kesesuaian komponen, anda mungkin perlu melekatkan casing bateri ke dinding bahagian dalam casing.

Langkah 6: Penambahbaikan dan Sambungan

Alat kawalan jauh dapat diperbaiki dengan membuat aplikasi yang memungkinkan pengguna untuk memprogram jadwal tertentu dengan mudah ke jarak jauh. Di masa depan alat kawalan jauh juga dapat diperbaiki dengan merancang casing yang lebih kecil dan lebih mudah untuk pengguna pegang. Litar dalaman juga dapat diperbaiki melalui PCB yang disesuaikan untuk membolehkan reka bentuk jauh dalaman yang lebih sederhana.

Langkah 7: Sumber dan Rujukan

Banyak sumber yang berguna disertakan dalam bahagian ini supaya anda dapat menggunakan semula alat kawalan jauh agar sesuai dengan keperluan anda. Di bawah ini, anda akan menemui banyak sumber yang kami gunakan semasa membina alat kawalan jauh.

Latar Belakang Penyelidikan:

Deskripsi: Sebelum proses reka bentuk dimulakan, penyelidikan awal dilakukan. Sumber untuk penyelidikan awal ditunjukkan di bawah.

W., & I. (2017, 30 Oktober). Bagaimana Mengawal TV Anda dengan Arduino! Diakses pada 17 Februari 2018, dari

Distrofi otot. (2018, 06 Februari). Diakses pada 17 Februari 2018, dari

Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. Prosiding persidangan Eropah ke-10 mengenai Interaktif tv dan video - EuroiTV 12. doi: 10.1145 / 2325616.232562

Young, C. (2017, 4 April) Menggunakan Perpustakaan Inframerah di Arduino. Diakses pada 19 Februari 2018, dari

Demensia | MedlinePlus. (2018, 31 Januari). Diakses pada 19 Februari 2018, dari

Brenner, L. (n.c.). Jenis Plastik Yang Digunakan untuk Membuat Jauh TV. Diakses pada 20 Februari 2018, dari

Zo, A. (n.d.). Komunikasi IR. Diakses pada 20 Februari 2018, dari

Mempunyai Butang Jumbo Jauh TV Mudah. (n.d.) Diakses pada 25 Februari 2018, dari

Www.alzstore.com. (n.d.) Diakses pada 20 Mac 2018, dari

Alat kawalan jauh Universal Butang Besar Gmatrix u43 - Pembungkusan Runcit: Audio & Teater Rumah. (n.d.) Diakses pada 25 Februari 2018, dari

Butang. (n.d.) Diakses pada 20 Mac 2018, dari

Nedelkovski, D. (2016, 17 Ogos). Tutorial Jam Sebenar Arduino dan DS3231. Diakses pada 20 Mac 2018, dari

Perpustakaan IR Remote Arduino:

Huraian: Perpustakaan ini sangat berguna untuk pengaturcaraan jarak jauh kerana mengandungi banyak fungsi yang membantu mempercepat proses pengkodan. Fungsi kritikal seperti penyahkodan IR dan penghantaran isyarat IR disertakan untuk kebanyakan sistem jauh TV.

Pautan Github:

github.com/z3t0/Arduino-IRremote

Bil bahan:

Huraian: Versi bahan bil dalam talian. Pautan di bawah.

docs.google.com/spreadsheets/d/1D5bFs-KHPn…

Lembaran Keperluan Peranti:

Huraian: Lembaran keperluan peranti. Anda boleh memuat turun fail (lihat bahagian pengenalan) atau melihatnya dalam talian. Pautan ada di bawah.

docs.google.com/spreadsheets/d/1NPdmP5oBxG…

Analisis Pesaing:

Huraian: Dokumen mengenai pesaing kami. Muat turun fail di pengenalan atau lihat pautan di bawah.

docs.google.com/document/d/1JfeLyk_gPPXIuH…

Matrik Keputusan:

Huraian: Dokumen mengenai keputusan yang kami buat semasa kitaran pengembangan peranti kami. Muat turun fail di pengenalan atau lihat pautan di bawah.

docs.google.com/spreadsheets/d/11of_h3fuh6…

Disyorkan: