Daftar Isi:
- Langkah 1: Komponen dan Alat
- Langkah 2: Sambungkan
- Langkah 3: Cara Menggunakannya
- Langkah 4: Uji Ini
- Langkah 5: Satukan Semuanya
- Langkah 6: Kesalahan
Video: Penekan Volume Komersial TV: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Ayah saya terus-menerus mengeluh tentang betapa menjengkelkannya ketika iklan jauh lebih keras daripada program yang menyertainya. Karena keluhannya menjadi lebih menjengkelkan daripada iklan yang sebenarnya, saya memutuskan untuk membuat gadget kecil yang akan menyelesaikan kedua masalah secara bersamaan. Alat yang saya buat akan secara otomatis menurunkan volume TV saat terlalu keras, dan dapat diprogram untuk bekerja pada perangkat apa pun yang menggunakan remote control berbasis IR.
Langkah 1: Komponen dan Alat
Alat dan bahan
- Besi solder
- Pateri
- Papan tempat memotong roti
- Kawat penghubung
Komponen
- 1x16x2 layar LCD
- 1x Arduino Nano (Saya menggunakan tiruan murah dari Ebay)
- Tombol tekan sesaat 3x 12mm
- 1x Breakout Mikrofon Electret. menyenangkan. Adabuah.
- 1x trimpot
- 1x PN2222 transistor
- 1x TSOP38238 Penerima IR
- 1x IR LED
- 1x 100 ohm resistor
- 1x220 ohm resistor
Langkah 2: Sambungkan
Karena saya memberikan ini kepada ayah saya dan ingin terlihat bagus, saya memutuskan untuk membuat PCB secara profesional. Saya menggunakan Eagle untuk membuat skema dan papan. Papan tempat memotong roti saya terlihat sangat berantakan, jadi saya hanya akan menggunakan skema untuk memandu proses koneksi Anda. Berikut adalah ringkasan singkat dari pinout.
- A0 pergi ke output mikrofon
- Pin 2 masuk ke tombol "Program"
- Pin 3 masuk ke gerbang transistor
- Pin 4 menuju ke output Penerima IR
- Pin 5 masuk ke tombol "Turun"
- Pin 6 masuk ke tombol "Naik"
- Pin 7, 8, 9, 10, 11, dan 12 masuk ke LCD.
- Pasang 3,3 volt di mikrofon
- Pasang 5 volt pada transistor/IR LED, potensiometer, dan LCD.
Langkah 3: Cara Menggunakannya
Bagian pengangkat berat dari kode sebenarnya dipinjam dari hal-hal lain yang saya temukan online. Saya menggunakan perpustakaan IR untuk memecahkan kode sinyal remote TV dan mengulang sinyal ke TV. Saya juga meminjam potongan kode lain untuk mengukur tegangan referensi ADC Arduino secara akurat karena kesalahan kecil pun akan membuat perbedaan besar dalam pembacaan volume mikrofon. Jangan tanya saya bagaimana mereka bekerja, karena itu di luar jangkauan saya. Saya baru tahu cara menggunakannya melalui trial-and-error.
Pada dasarnya, Arduino terus-menerus memeriksa keadaan tiga tombol dan volume. Jika salah satu tombol Atas atau Bawah ditekan, ambang volume, atau volume maksimum sebelum sistem dipicu untuk mengurangi volume TV, akan dinaikkan atau diturunkan. Untuk mengatur Kode IR yang dikirim ketika ambang batas terlampaui, tekan tombol Program dan diikuti oleh tombol Atas. Saat layar meminta Anda untuk menekan tombol -Volume, arahkan remote TV Anda ke penerima IR dan tekan tombol -Volume hingga layar menampilkan nilai heksadesimal yang sesuai dengan perintah -Volume TV Anda. (Saya menambahkan itu sebagai pemeriksaan kewarasan). Terkadang perlu beberapa kali mencoba untuk membuatnya berfungsi, saya tidak yakin mengapa.
Jika volume diukur berada di atas ambang batas, Arduino akan mengirimkan perintah -Volume. Anda dapat mengubah "panjang burst", atau berapa banyak perintah -Volume yang dikirim ketika ambang batas terlampaui, dengan menekan tombol Program, lalu tombol Bawah. Layar akan menampilkan panjang burst saat ini, yang dapat diubah menggunakan tombol Atas dan Bawah dan kemudian disimpan dengan menekan tombol Program lagi.
Semua informasi ini disimpan di EEPROM sehingga sistem mengingat preset Anda bahkan ketika Anda mencabutnya.
Sebagai tes kewarasan lainnya, Arduino akan mengirimkan perintah -Volume setiap kali dijalankan. Dengan cara ini, Anda cukup menekan tombol reset Arduino untuk menguji apakah perangkat berfungsi atau tidak.
Langkah 4: Uji Ini
Berhasil!
Langkah 5: Satukan Semuanya
Setelah saya memastikan itu berhasil, saya memesan PCB dan kemudian menyolder semuanya ke sana. Saya juga menggunakan pemotong laser universitas saya untuk membuat kotak MDF kecil untuk menampungnya, tetapi ini adalah langkah tambahan yang tidak sepenuhnya diperlukan. Setelah ini selesai, proyek selesai! Saya mengumpulkan semua ini selama minggu final dan mungkin telah mengabaikan beberapa detail, jadi beri tahu saya jika saya melewatkan sesuatu!
Langkah 6: Kesalahan
Saya menambahkan langkah ekstra ini sebagai lampiran. Karena ini adalah pertama kalinya saya menggunakan Eagle dan membuat PCB, saya akhirnya membuat beberapa kesalahan.
Pertama: Karena saya menggunakan tiruan dari Arduino Nano, PCB sebenarnya memiliki empat pin tambahan untuk pengontrol. Namun, papan masih berfungsi selama Anda menyolder pengontrol ke pin yang tepat.
Kedua: Potensiometer yang disertakan dengan LCD tidak sesuai dengan yang saya gunakan untuk mendesain papan. Anda dapat menekuk kabel agar pas, tetapi tidak terlihat bagus atau terasa aman jika pot yang tepat telah digunakan.
Ada juga beberapa hal yang akan saya lakukan secara berbeda di masa depan. Pertama, jika saya menggunakan LCD dengan lampu latar, saya akan menambahkan cara untuk memotong daya ke LCD setelah layar tidak diperbarui dalam beberapa saat untuk menghemat daya. Kedua, Anda mungkin dapat benar-benar melepas atau mengurangi resistor 100 ohm di depan LED IR agar lebih terang. Karena LED hanya menyala untuk semburan pendek, mungkin tidak akan padam. Namun, saya belum menguji ini. Saya juga merekomendasikan untuk menggunakan mikrofon dengan penguatan yang dapat disesuaikan. Saya menggunakan mikrofon Sparkfun dan tidak sesensitif yang saya inginkan.
Hadiah Kedua dalam Kontes Remote Control 2017
Direkomendasikan:
Bilah Volume LED: 9 Langkah (dengan Gambar)
Bilah Volume LED: Bengkel saya terlalu hambar. Meskipun papan kayu 80-an-Esque yang dipernis menutupi dinding saya, itu tidak memiliki warna dan tentu saja: LED. Demikian juga, saya sering memutar musik sambil menyolder elektronik. Ini membuat saya berpikir, bisakah saya menggabungkan musik dan LED
Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: 6 Langkah (dengan Gambar)
Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: Saya memiliki Creative SoundBlaster Audigy di komputer desktop utama saya dan saya membutuhkan cara untuk menyesuaikan pengaturan bass dan treble (serta volume) dengan cepat saat mendengarkan media audio atau video . Saya telah mengadaptasi kode dari dua sumber yang diberikan di
Album Foto Anak Dengan Komersial Flashcard: 8 Langkah (dengan Gambar)
Album Foto Anak-anak Dengan Komersial Flashcard: Instruksi ini menunjukkan cara membuat album foto pembaruan otomatis WiFi selain dengan fitur komersial kartu flash anak-anak
Cara Memasang Ubin Tangguh Kelas Komersial: 6 Langkah
Cara Memasang Ubin Tangguh Kelas Komersial: Instruksi ini menunjukkan kepada Anda cara memasang ubin Tangguh, juga dikenal sebagai ubin "Komposisi Vinil" atau "Aspal", jenis yang ditemukan di sebagian besar pengaturan komersial, seperti toko kelontong. Ini mungkin lebih mudah dari yang Anda pikirkan
Kotak Lampu Lipat / Tenda Ringan Kualitas Komersial $20/20min: 7 Langkah (dengan Gambar)
Kotak Lampu Lipat / Tenda Ringan Kualitas Komersial $20/20 menit: Jika Anda telah mencari kotak lampu DIY untuk produk atau foto close-up, Anda sudah tahu bahwa Anda memiliki banyak pilihan. Dari kotak kardus hingga keranjang cucian, Anda mungkin mengira proyek itu telah selesai. Tapi tunggu! Untuk $20