Isi kandungan:

Mash-in / AV-Switch: 6 Langkah
Mash-in / AV-Switch: 6 Langkah

Video: Mash-in / AV-Switch: 6 Langkah

Video: Mash-in / AV-Switch: 6 Langkah
Video: Imperial stout reiterated mash high efficiency Grainfather brew 4k 2024, Jun
Anonim
Mash-in / AV-Switch
Mash-in / AV-Switch

Saya mempunyai beberapa konsol permainan video di rumah, jadi saya perlu membuat sesuatu untuk menghubungkan semuanya di TV saya.

Juga sebagai masa lalu yang lebih cerdas, saya suka mendengarkan muzik dalam penyusunan yang baik … dan saya mempunyai pendekatan yang menggabungkan analisis akustik objektif dan empirisme. Saya tidak begitu peka dengan fesyen tabung, penukar mahal, dan barang pemasaran. Saya suka ketika ia berfungsi, apa sahaja keluk yang dipaparkan di layar roda gigi, atau apa sahaja harga yang anda bayar. Saya berpendapat bahawa untuk kegunaan peribadi, sepasang pembesar suara stereo sederhana cukup baik, dan analog menjadikan tugasnya betul. Mudah dimanipulasi, mudah ditukar, dijumlahkan, dll.

Itulah sebabnya saya membina suis audio analog dan video komposit 16 saluran pertama (input audio stereo +1 yang bercampur).

Tujuannya juga adalah untuk menguruskan bekalan kuasa sumber (untuk membuat penjimatan lebih banyak penjimatan tenaga, dan mengaktifkan sumber dengan betul terlebih dahulu, dan kemudian mematikannya pada akhir). Saya membuat pilihan Solid State Relay, yang mungkin lebih sesuai untuk gear audio / video lama dan sensitif, dan juga mungkin lebih tahan lama.

Versi pertama ini tidak termasuk alat kawalan jauh, dan saya bosan berdiri dari sofa untuk menukar kelantangan atau input. Juga, saya wajib mengingat sumber apa yang disambungkan pada setiap bilangan input, dan saya agak bosan untuk menekan butang tekan "Pilih" ini untuk mencari di mana konsol kegemaran saya dipasang (atau fon saya, atau apa sahaja …).

Saya tidak begitu senang dengan kualiti suaranya, kerana cip yang saya gunakan untuk menukar isyarat audio tidak begitu dioptimumkan untuk ini. Dan output audio hanya didorong oleh potensiometer ganda, sebagai pelindung pasif. Saya memerlukan kualiti bunyi yang lebih baik.

Versi pertama ini juga tidak dibangunkan agar sesuai dengan teknologi baru, dan pada dasarnya merupakan produk analog penuh.

Jadi "Mash-in" adalah evolusi versi pertama ini yang saya buat beberapa tahun yang lalu, menggunakan semula sebahagian versi pertama dengan beberapa ciri baru:

- Sistem ini tidak sepenuhnya analog sekarang, tetapi juga kebanyakannya dipacu oleh arduino.

- Alat kawalan jauh IR.

- Skrin LCD 4 baris (bas I2C)

- cip beralih baru untuk audio (MPC506A dari BB). Mereka mungkin bukan yang terbaik untuk audio dalam teori, tetapi lembar data menunjukkan bahawa ia cukup baik mengenai distorsi (dan jauh lebih baik daripada CD4067 saya sebelumnya). Selepas beberapa ujian, terdengar bunyi di suis, tetapi papan audio dan program di arduino cukup fleksibel untuk segera mematikan suara semasa proses beralih, yang memberikan hasil yang baik!

- cip tambahan untuk mendorong output dengan pendekatan yang lebih profesional (PGA2311). Ia memberikan kawalan yang lebih baik dengan bas SPI Arduino, juga untuk mengatur fungsi bisu dengan betul, dan memberikan kemungkinan untuk memprogramkan offset tingkat pada setiap input, yang sangat bagus.

- port peluasan untuk mengembangkan modul luaran (RS-232 untuk suis TV atau HDMI, relay audio tambahan untuk mengarahkan isyarat analog pada persediaan audio ruang tamu saya yang lain, dll.)

- reka bentuk yang lebih baik, dengan lampu mewah di dalam semasa peranti dihidupkan.:)

Langkah 1: Skema Global

Proses global adalah:

input> [bahagian beralih]> [papan audio / jumlah dengan input audio tambahan]> [bahagian bisu / kelantangan]> output

Arduino memberikan:

- kata binari 5 bit pada 5 output yang berasingan untuk mengawal bahagian beralih (jadi ia sebenarnya dapat menguruskan 16 input fizikal + 16 input maya yang boleh berguna dengan modul lanjutan, misalnya).

- bas SPI untuk mengawal PGA 2311 (bisu / kelantangan output audio).

- bas I2C untuk mengawal skrin LCD.

- input untuk HUI di panel depan (termasuk pengekod, dan 3 butang tekan: standby / on, menu / exit, function / enter).

- input untuk sensor IR.

- output untuk memacu SSR.

Disini adalah:

- skema global

- helaian pinout Arduino

- jadual untuk perkataan binari yang digunakan untuk bahagian beralih

- skema papan audio lama yang saya gunakan semula untuk projek ini

Oleh itu, papan audio terbahagi dalam dua PCB berasingan dalam kes saya:

- bahagian penjumlahan

- bahagian kelantangan / bisu

Oleh itu, isyarat audio analog meninggalkan papan utama setelah bahagian beralih, pergi ke PCB penjumlahan (opamp TL074), dan kemudian kembali ke papan utama untuk diproses oleh PGA 2311 sebelum pergi ke penyambung output pada panel belakang.

Saya rasa tidak perlu melakukan itu, tetapi cara untuk saya menggunakan semula bahagian lama saya tanpa mengembangkan PCB baru sepenuhnya.

Langkah 2: Bekalan Kuasa

Saya tidak membina bekalan kuasa (modul AC / DC). Lebih murah dan lebih mudah untuk membelinya di Amazon;)

Saya memerlukan 3 jenis voltan DC:

Satu + 5V untuk bahagian logik (termasuk Arduino … Ya, saya membuat perkara buruk yang terdiri daripada membekalkan papan ke output + 5V … tetapi sebenarnya: ia berfungsi).

Satu + 12V dan satu -12V untuk bahagian audio.

Langkah 3: Arduino Programm dan EEPROM Parameter

Disini adalah:

- program Arduino

- parameter yang dikendalikan oleh persediaan di Arduino, dan disimpan di EEPROM

Catatan: Saya menggunakan remote IR standard, dan anda boleh menukar kod setiap kunci remote dalam program.

Saya menggunakan kunci sebagai jalan pintas dalam program saya, untuk mengakses dengan cepat ke peranti pusat media saya. Menu persediaan "Mash-in" dibuat untuk mengkonfigurasi input mana yang anda pilih untuk menetapkan jalan pintas ini. Parameter ini juga disimpan di EEPROM Arduino.

Langkah 4: Bangunlah

Bangunlah!
Bangunlah!
Bangunlah!
Bangunlah!
Bangunlah!
Bangunlah!
Bangunlah!
Bangunlah!

inilah fail Gerber untuk membuatnya.

Arduino dimasukkan secara langsung ke atas ke bawah pada PCB (seperti dihindarkan).

isu yang diketahui:

- CD4067 yang digunakan untuk bahagian suis video komposit tidak dibekalkan dengan betul. Skema memberikan kuasa 12V, tetapi pemacu dengan isyarat logik 5V oleh Arduino … jadi input tetap pada yang pertama pula (00000).

- Ini adalah masalah yang sama dengan cip MPC506, tetapi tahap logiknya dipertimbangkan dengan betul oleh komponen-komponen tersebut, jadi tidak ada yang berubah mengenai perkara itu.

Oleh itu, anda harus sedikit mengubah PCB, tetapi boleh dikendalikan jika anda menggunakan sokongan IC, dan menambahkan beberapa wayar.

Langkah 5: Kesnya

Kes itu
Kes itu
Kes itu
Kes itu
Kes itu
Kes itu

Di sini anda akan menemui draf panel depan dan belakang.

Semua fail 3D yang lain boleh didapati di sini.

Saya merancang semuanya dengan Sketchup, jadi cukup mudah untuk menyesuaikan barang secara percuma, saya rasa.

Semua panel dalam dicetak pada lapisan dua yang dilekatkan bersama. Plat dalam juga dicetak dalam dua langkah, dengan kira-kira 2 lapisan oren (atau warna yang anda suka), dan selebihnya berwarna putih. Seperti ini, ia kelihatan putih ketika peranti dalam keadaan siap sedia, dan berwarna jingga ketika menyala (dengan cahaya di dalamnya).

Saya menggunakan lampu 230VAC LED kecil di dalamnya. Ia kurang daripada 1W penggunaan tenaga, dan tidak banyak panas. Ia didorong oleh output SSR itu sendiri.

SST dipasang pada pemanas. Terdapat lubang di sisi casing, untuk memungkinkan kitar semula udara di dalam.

Omong-omong, ini adalah SSR 10A dalam kes saya, dan saya memasang sekering 8A di atasnya, untuk mengehadkan pelesapan suhu di dalam casing pada nilai yang boleh diterima (semakin banyak kuasa yang anda beralih, semakin banyak haba yang anda miliki). Dengan pemanas, suhu tidak boleh melaju lebih jauh 40 ° C, walaupun casingnya ditutup sepenuhnya, mana yang baik, walaupun untuk bahagian pelindung PLA.

Hampir siap dicetak!;)

Langkah 6: Perincian Integrasi Lain …

di sini terdapat beberapa fail untuk membantu pengkabelan, dan memudahkan kerja.

Semua barang berguna yang lain akhirnya ada di sini!:)

Disyorkan: