Isi kandungan:
- Langkah 1: Komponen dan Alat
- Langkah 2: Wire It Up
- Langkah 3: Cara Menggunakannya
- Langkah 4: Uji Ia
- Langkah 5: Gabungkan Semua
- Langkah 6: Kesalahan
Video: Penekan Kelantangan Komersial TV: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
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
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
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
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
Ianya berfungsi!
Langkah 5: 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.
Hadiah Kedua dalam Peraduan Kawalan Jauh 2017
Disyorkan:
Kawalan Kelantangan PC Dail Telefon Rotary Vintage: 7 Langkah (dengan Gambar)
Kawalan Kelantangan PC Dail Telefon Rotary Vintage: Sekiranya anda seperti saya, anda sering menukar kelantangan pada komputer anda. Sebilangan video lebih kuat daripada yang lain, kadang-kadang anda mahu kelantangan diredam di komputer semasa anda mendengar podcast atau muzik, dan anda mungkin perlu
Kawalan Kelantangan USB: 9 Langkah (dengan Gambar)
Kawalan Kelantangan USB: Dalam projek ini, kami akan membina kawalan kelantangan USB menggunakan Trinket serasi Arduino dari Adafruit, dan pengekod putar. Akhirnya, kami akan mencetak perumahan 3D, mengisi pangkalan dengan tembakan plumbum untuk menambah berat dan kestabilan, dan laser memotong bahagian bawah akrilik
Tombol Kawalan Kelantangan DIY Mudah !: 5 Langkah (dengan Gambar)
Tombol Kawalan Kelantangan DIY Sederhana !: Mendapat desktop dengan sistem suara yang jauh dari tempat anda duduk? - Ya. Setelah sedikit penggalian, saya dapati tombol kawalan kelantangan lembut dengan mudah. Dalam tutorial ini, saya akan menunjukkan kepada anda cara membuat kenop kawalan kelantangan USB
Tombol Kawalan Kelantangan Komputer: 6 Langkah (dengan Gambar)
Tombol Kawalan Kelantangan Komputer: Jika anda gemar mendengar muzik di komputer anda, tetapi sering kali perlu mendiamkan dan menghidupkannya semula semasa menonton media, memukul Fn + k + F12 + g setiap kali tidak akan memotongnya. Ditambah pula dengan kelantangan dengan butang? Tidak ada yang mempunyai masa untuk itu! Boleh saya tunjukkan C
Album Foto Kanak-kanak Dengan Flashcard Komersial: 8 Langkah (dengan Gambar)
Album Foto Kanak-kanak Dengan Komersial Flashcard: Instruksional ini menunjukkan cara membuat album foto kemas kini automatik WiFi di samping ciri-ciri komersial kad flash kanak-kanak