Turinys:

Mash-in / AV-Switch: 6 žingsniai
Mash-in / AV-Switch: 6 žingsniai

Video: Mash-in / AV-Switch: 6 žingsniai

Video: Mash-in / AV-Switch: 6 žingsniai
Video: HOW TO SET UP L4D2 2024, Birželis
Anonim
Mash-in / AV-jungiklis
Mash-in / AV-jungiklis

Namuose turiu keletą vaizdo žaidimų konsolių, todėl reikėjo ką nors padaryti, kad viską prijungčiau prie savo televizoriaus.

Be to, kaip buvęs garso išradėjas, man patinka klausytis muzikos tinkamoje aplinkoje … ir turiu požiūrį, kuriame sumaišoma objektyvi akustinė analizė ir empirizmas. Aš tikrai nesu jautrus vamzdžių madai, brangiems keitikliams ir rinkodaros dalykams. Man patinka, kai jis veikia, nesvarbu, kokia kreivė rodoma pavaros ekrane, ar kokia kaina, už kurią sumokėjote. Manau, kad asmeniniam naudojimui paprasta stereo garsiakalbių pora yra pakankamai gera, o analogas atlieka darbą teisingai. Tai lengva valdyti, lengva perjungti, apibendrinti ir pan.

Štai kodėl aš sukūriau pirmuosius 16 kanalų analoginio garso ir sudėtinio vaizdo jungiklį (+1 stereo garso įvestis, kuri yra mišri).

Tikslas taip pat buvo valdyti šaltinių maitinimo šaltinius (kad sąranka tausotų daugiau energijos ir iš pradžių tinkamai įjungti šaltinius, o paskui juos išjungti). Aš pasirinkau kietojo kūno relę, kuri galbūt buvo patogesnė seniems ir jautriems garso/vaizdo įrenginiams, o gal ir patvaresnė.

Šioje pirmoje versijoje nebuvo nuotolinio valdymo pulto, ir aš pavargau atsistoti nuo sofos, kad pakeistumėte garsumą ar įvestį. Be to, buvau priverstas prisiminti, koks šaltinis buvo prijungtas prie kiekvieno įvesties numerio, ir man buvo šiek tiek nuobodu paspausti šį prakeiktą mygtuką „Pasirinkti“, kad surastumėte, kur buvo ištraukta mano mėgstamiausia konsolė (ar mano fonofonas ar bet kas kitas).

Garso kokybe tikrai nebuvau patenkintas, nes lustai, kuriuos naudojau garso signalui perjungti, tikrai nebuvo tam optimizuoti. O garso išvestį tiesiog valdė dvigubas potenciometras, kaip pasyvus slopintuvas. Man reikėjo geresnės garso kokybės.

Taip pat ši pirmoji versija nebuvo sukurta taip, kad būtų suderinama su jokiomis naujomis technologijomis, ir iš esmės buvo visiškai analogiškas produktas.

Taigi „Mash-in“yra šios prieš kelerius metus sukurtos pirmosios versijos evoliucija, iš naujo panaudojus dalį pirmosios versijos su kai kuriomis naujomis funkcijomis:

- Sistema dabar nėra visiškai analogiška, bet dažniausiai valdoma arduino.

- IR nuotolinio valdymo pultas.

- 4 eilučių LCD ekranas (I2C magistralė)

- nauji garso perjungimo lustai (MPC506A iš BB). Teoriškai jie gal ir nėra geriausi garso įrašams, tačiau iš duomenų lapo matyti, kad jis yra pakankamai geras dėl iškraipymo (ir daug geresnis nei mano ankstesnis CD4067). Po kai kurių bandymų perjungiant kilo triukšmas, tačiau garso plokštė ir programa „arduino“yra pakankamai lankstūs, kad perjungimo metu netrukus nutildytų garsą, o tai duoda gerą rezultatą!

- papildoma mikroschema, skirta produkcijai valdyti profesionaliau (PGA2311). Tai suteikia geresnį valdymą naudojant „Arduino“SPI magistralę, taip pat tinkamai valdo nutildymo funkciją ir suteikia galimybę užprogramuoti kiekvieno įėjimo lygio poslinkius, o tai puiku.

- išplėtimo prievadas, skirtas išoriniams moduliams kurti (RS-232 televizoriui arba HDMI jungikliams, papildomos garso relės, skirtos nukreipti analoginį signalą likusioje mano svetainės garso sąrankoje ir kt.)

- geresnio dizaino, su įmantria šviesa viduje, kai prietaisas įjungtas.:)

1 žingsnis: visuotinė schema

Pasaulinis procesas yra toks:

įėjimai> [perjungimo skyrius]> [garso plokštė / suma su papildomu garso įėjimu]> [nutildymo / garsumo skyrius]> išėjimas

Arduino suteikia:

- 5 bitų dvejetainis žodis 5 atskiruose išėjimuose, kad būtų galima valdyti perjungimo sekciją (taigi jis iš tikrųjų gali valdyti 16 fizinių įėjimų + 16 virtualių įėjimų, kurie gali būti naudingi, pavyzdžiui, naudojant išplėtimo modulį).

- SPI magistralė, skirta valdyti PGA 2311 (garso išvesties nutildymas/garsumas).

- I2C magistralė LCD ekranui valdyti.

- HUI įvestys priekiniame skydelyje (įskaitant koduotuvą ir 3 mygtukai: budėjimo/įjungimo, meniu/išėjimo, funkcijų/įvesties).

- IR jutiklio įvestis.

- išvestis SSR valdymui.

Čia yra:

- pasaulinė schema

- „Arduino“išspaudimo lapas

- dvejetainių žodžių, naudojamų perjungimo skyriuje, lentelė

- seną garso plokštės schemą, kurią pakartotinai panaudojau šiame projekte

Taigi mano atveju garso plokštė yra padalinta į dvi atskiras PCB:

- apibendrinanti dalis

- garsumo / nutildymo dalis

Taigi analoginis garso signalas palieka pagrindinę plokštę po perjungimo skyriaus, kad pereitų prie sumuojančios PCB (opamp TL074), o tada grįžta į pagrindinę plokštę, kad ją apdorotų PGA 2311 prieš eidamas į išvesties jungtį galiniame skydelyje.

Manau, kad to daryti nebūtina, tačiau tai buvo būdas man pakartotinai naudoti seną dalį, nesukūrus visiškai naujos PCB.

2 žingsnis: maitinimo šaltinis

Aš nesukūriau maitinimo šaltinio (kintamosios/nuolatinės srovės modulis). Pirkti „Amazon“buvo pigiau ir lengviau;)

Man reikėjo 3 skirtingų tipų nuolatinės srovės įtampos:

Vienas +5 V loginėms dalims (įskaitant „Arduino“… Taip, aš padariau tą blogą dalyką, kurį sudaro plokštės tiekimas +5 V išėjimui … bet faktas yra: jis veikia).

Vienas +12V ir vienas -12V garso dalims.

3 žingsnis: „Arduino“programa ir EEPROM parametrai

čia yra:

- „Arduino“programa

- parametrai, valdomi „Arduino“sąrankos ir išsaugoti EEPROM

Pastaba: Aš naudoju standartinį IR nuotolinio valdymo pultą ir galite pakeisti kiekvieno programoje esančio nuotolinio valdymo pulto kodą.

Norėdami greitai pasiekti savo „Mediacenter“įrenginį, naudoju klavišą kaip savo programos nuorodą. „Mash-in“sąrankos meniu yra sukonfigūruotas, kurį įvestį pasirinkote priskirti šiam klavišui. Šis parametras taip pat saugomas „Arduino“EEPROM.

4 žingsnis: sukurkite

Sukurkite!
Sukurkite!
Sukurkite!
Sukurkite!
Sukurkite!
Sukurkite!
Sukurkite!
Sukurkite!

čia yra „Gerber“failas.

„Arduino“yra tiesiai įkištas į PCB aukštyn kojom žemyn (kaip drugelis).

žinomos problemos:

- kompozicinio vaizdo perjungimo skyriui naudojamas CD4067 nėra tinkamai tiekiamas. Schemoje pateikiama 12 V galia, tačiau tai yra tvarkyklė, turinti 5 V loginius signalus iš „Arduino“… todėl įėjimai vis tiek lieka pirmieji (00000).

- Ta pati problema yra ir su MPC506 lustais, tačiau tie komponentai tinkamai atsižvelgia į loginius lygius, todėl nieko nereikia keisti.

Taigi turėsite šiek tiek modifikuoti PCB, tačiau ją galima valdyti, jei naudojate IC palaikymus ir pridėsite keletą laidų.

5 žingsnis: atvejis

Byla
Byla
Byla
Byla
Byla
Byla

Čia rasite priekinio ir galinio skydo juodraštį.

Visus kitus 3D failus galite rasti čia.

Viską suprojektavau naudodamas „Sketchup“, todėl, manau, gana lengva viską pritaikyti nemokamai.

Visos vidinės plokštės yra atspausdintos ant dviejų sluoksnių, suklijuotų. Taip pat vidinė plokštelė spausdinama dviem etapais, apytiksliai 2 sluoksniais oranžinės spalvos (arba jums patinkančios spalvos), o likusi dalis - balta. Taigi, kai prietaisas veikia budėjimo režimu, jis atrodo baltas, o įjungtas (su šviesa viduje) - oranžine spalva.

Viduje naudojau mažą LED 230VAC lempą. Energijos sąnaudos yra mažesnės nei 1 W, o ne per daug įkaista. Tai lemia pati SSR produkcija.

SST yra sumontuotas ant šildytuvo. Korpuso šone yra skylė, kad viduje būtų galima perdirbti orą.

Beje, mano atveju tai yra 10A SSR, ir aš ant jo sumontavau 8A saugiklį, norėdamas apriboti temperatūros sklaidą korpuso viduje iki priimtinos vertės (kuo daugiau energijos perjungsite, tuo daugiau šilumos turėsite). Naudojant šildytuvą, jis neturėtų pakilti daugiau nei 40 ° C, net jei korpusas yra visiškai uždarytas, o tai gerai, net ir PLA korpuso dalims.

Beveik paruošta spausdinti!;)

6 veiksmas: kita išsami integravimo informacija …

čia yra keletas failų, padedančių prijungti kabelius ir palengvinti darbą.

Visa kita naudinga medžiaga galiausiai yra čia!:)

Rekomenduojamas: