Daftar Isi:

Penekan Volume Komersial TV: 6 Langkah (dengan Gambar)
Penekan Volume Komersial TV: 6 Langkah (dengan Gambar)

Video: Penekan Volume Komersial TV: 6 Langkah (dengan Gambar)

Video: Penekan Volume Komersial TV: 6 Langkah (dengan Gambar)
Video: BELAJAR REKLAME KELAS 6 TEMA 5 SUBTEMA 1 MUATAN SBDP 2024, November
Anonim
Penekan Volume Komersial TV
Penekan Volume Komersial TV

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

Komponen dan Alat
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

Hubungkan
Hubungkan
Hubungkan
Hubungkan
Hubungkan
Hubungkan
Hubungkan
Hubungkan

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

Bagaimana cara menggunakannya
Bagaimana cara menggunakannya
Bagaimana cara menggunakannya
Bagaimana cara menggunakannya
Bagaimana cara menggunakannya
Bagaimana 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

Image
Image

Berhasil!

Langkah 5: Satukan Semuanya

Satukan Semuanya
Satukan Semuanya
Satukan Semuanya
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.

Kontes Kontrol Jarak Jauh 2017
Kontes Kontrol Jarak Jauh 2017
Kontes Kontrol Jarak Jauh 2017
Kontes Kontrol Jarak Jauh 2017

Hadiah Kedua dalam Kontes Remote Control 2017

Direkomendasikan: