Isi kandungan:

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

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

Video: Penekan Kelantangan Komersial TV: 6 Langkah (dengan Gambar)
Video: Porto: Anggur Kuno yang Lahir di Lembah Douro Atas | Dokumenter 2024, Julai
Anonim
Penekan Kelantangan Komersial TV
Penekan Kelantangan Komersial TV

Ayah saya selalu merengek tentang betapa menjengkelkannya apabila iklan jauh lebih kuat daripada program yang disertainya. Oleh kerana keluhannya menjadi lebih menjengkelkan daripada iklan yang sebenarnya, saya memutuskan untuk membuat alat kecil yang akan menyelesaikan kedua-dua masalah itu secara serentak. Alat yang saya buat secara automatik akan menurunkan kelantangan TV apabila terlalu kuat, dan dapat diprogram untuk berfungsi pada mana-mana peranti yang menggunakan alat kawalan jauh berasaskan IR.

Langkah 1: Komponen dan Alat

Komponen dan Alat
Komponen dan Alat

Alat dan Bahan

  • Besi pematerian
  • Pateri
  • Papan roti
  • Kawat cangkuk

Komponen

  • Skrin LCD 1x 16x2
  • 1x Arduino Nano (saya menggunakan klon murah dari Ebay)
  • Butang tekan sekejap 3x 12mm
  • 1x Pelarian Mikrofon Electret. Sparkfun. Adafruit.
  • Trimpot 1x
  • Transistor 1x PN2222
  • 1x Penerima IR TSOP38238
  • LED 1x IR
  • Perintang 1x 100 ohm
  • Perintang 1x 220 ohm

Langkah 2: Wire It Up

Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up

Oleh kerana saya memberikan ini kepada ayah saya dan mahu ia kelihatan bagus, saya memutuskan untuk membuat PCB secara profesional. Saya menggunakan Eagle untuk membuat skema dan papan. Papan roti saya kelihatan agak tidak kemas, jadi saya hanya akan menggunakan skema untuk membimbing proses penyambungan anda. Berikut adalah ringkasan ringkas mengenai pinout.

  • A0 menuju ke output mikrofon
  • Pin 2 pergi ke butang "Program"
  • Pin 3 menuju ke pintu transistor
  • Pin 4 menuju ke output Penerima IR
  • Pin 5 pergi ke butang "Bawah"
  • Pin 6 pergi ke butang "Naik"
  • Pin 7, 8, 9, 10, 11, dan 12 menggunakan LCD.
  • Letakkan 3.3 volt di mikrofon
  • Letakkan 5 volt pada transistor / IR LED, potensiometer, dan LCD.

Langkah 3: Cara Menggunakannya

Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya

Bahagian pengangkatan kod yang berat sebenarnya dipinjam dari perkara lain yang saya dapati dalam talian. Saya menggunakan perpustakaan IR untuk menyahkod isyarat jauh TV dan mengulang isyarat ke TV. Saya juga meminjam potongan kod lain untuk mengukur voltan rujukan ADC Arduino dengan tepat kerana kesalahan kecil sekalipun akan membuat perbezaan besar dalam pembacaan kelantangan mikrofon. Jangan tanya saya bagaimana ia berfungsi, kerana itu di luar saya. Saya baru mengetahui cara menggunakannya melalui percubaan dan kesilapan.

Pada asasnya, Arduino sentiasa memeriksa keadaan tiga butang dan kelantangan. Sekiranya salah satu daripada butang Atas atau Bawah ditekan, ambang kelantangan, atau volume maksimum sebelum sistem dipicu untuk menurunkan volume TV, akan dinaikkan atau diturunkan. Untuk menetapkan Kod IR yang dikirim ketika ambang terlampaui, tekan butang Program dan diikuti dengan butang Naik. Apabila layar meminta anda menekan butang -Volume, arahkan alat kawalan jauh TV anda ke penerima IR dan tekan butang -Volume sehingga layar menunjukkan nilai heksadesimal yang sesuai dengan perintah -Volume TV anda. (Saya menambahkannya sebagai pemeriksaan kewarasan). Kadang-kadang memerlukan beberapa usaha untuk berjaya, saya tidak pasti mengapa.

Sekiranya isipadu diukur berada di atas ambang batas, Arduino akan mengirimkan perintah -Volume. Anda dapat mengubah "panjang pecah", atau berapa banyak perintah -Volume yang dikirim ketika ambang batas terlampaui, dengan menekan butang Program, kemudian tombol Turun. Layar akan menunjukkan panjang pecah semasa, yang dapat diubah menggunakan butang Atas dan Bawah dan kemudian disimpan dengan menekan butang Program sekali lagi.

Semua maklumat ini disimpan di EEPROM supaya sistem mengingati pratetap anda walaupun anda mencabutnya.

Sebagai ujian kewarasan yang lain, Arduino akan mengirimkan perintah -Volume setiap kali dimulakan. Dengan cara ini, anda hanya boleh menekan butang reset Arduino untuk menguji sama ada peranti berfungsi atau tidak.

Langkah 4: Uji Ia

Image
Image

Ianya berfungsi!

Langkah 5: Gabungkan Semua

Gabungkan Semua
Gabungkan Semua
Gabungkan Semua
Gabungkan Semua

Setelah saya mengesahkannya berfungsi, saya memesan PCB dan kemudian memasangkan semua padanya. Saya juga menggunakan pemotong laser universiti saya untuk membuat kotak MDF kecil untuk menempatkannya, tetapi kedua-duanya adalah langkah tambahan yang tidak sepenuhnya diperlukan. Setelah ini selesai, projek ini selesai! Saya mengumpulkan semua ini semasa minggu akhir dan mungkin telah mengabaikan beberapa butiran, jadi beritahu saya jika saya terlepas apa-apa!

Langkah 6: Kesalahan

Saya menambahkan langkah tambahan ini sebagai lampiran. Oleh kerana ini adalah kali pertama saya menggunakan Eagle dan membuat PCB, saya akhirnya membuat beberapa kesilapan.

Pertama: Oleh kerana saya menggunakan klon Arduino Nano, PCB sebenarnya mempunyai empat pin tambahan untuk pengawal. Walau bagaimanapun, papan tetap berfungsi selagi anda memasangkan pengawal ke pin yang betul.

Kedua: Potensiometer yang disertakan dengan LCD tidak sesuai dengan yang saya gunakan untuk merancang papan. Anda boleh membengkokkan wayar agar sesuai, tetapi tidak kelihatan enak atau terasa aman jika periuk yang betul telah digunakan.

Terdapat juga beberapa perkara yang akan saya lakukan secara berbeza pada masa akan datang. Pertama, jika saya menggunakan LCD dengan lampu latar, saya akan menambahkan cara untuk memotong kuasa ke LCD setelah skrin tidak dikemas kini untuk menjimatkan kuasa. Kedua, anda mungkin dapat melepaskan atau mengurangkan perintang 100 ohm di hadapan LED IR untuk menjadikannya lebih cerah. Oleh kerana LED hanya menyala untuk letupan pendek, ia mungkin tidak akan padam. Walau bagaimanapun, saya masih belum menguji ini. Saya juga mengesyorkan menggunakan mikrofon dengan keuntungan yang boleh disesuaikan. Saya menggunakan mikrofon Sparkfun dan ia tidak sensitif seperti yang saya mahukan.

Peraduan Kawalan Jauh 2017
Peraduan Kawalan Jauh 2017
Peraduan Kawalan Jauh 2017
Peraduan Kawalan Jauh 2017

Hadiah Kedua dalam Peraduan Kawalan Jauh 2017

Disyorkan: