Tartalomjegyzék:

Mash-in / AV-kapcsoló: 6 lépés
Mash-in / AV-kapcsoló: 6 lépés

Videó: Mash-in / AV-kapcsoló: 6 lépés

Videó: Mash-in / AV-kapcsoló: 6 lépés
Videó: ГРЕНДПА и Гренни В РЕАЛЬНОЙ ЖИЗНИ! Почему они перепутали мой дом? GRANDPA GRANNY Chapter Two 2024, Június
Anonim
Mash-in / AV-kapcsoló
Mash-in / AV-kapcsoló

Több videojáték -konzolom van otthon, ezért valamit el kellett készítenem a TV -n.

Szintén a múlt hangzásának ötletgazdájaként szeretek zenét hallgatni tisztességes környezetben… és van egy olyan megközelítésem, amely ötvözi az objektív akusztikai elemzést és az empirizmust. Nem vagyok érzékeny a csövek divatjára, a drága konverterekre és a marketing dolgokra. Szeretem, ha működik, bármi legyen is a fogaskerék képernyőjén megjelenő görbe, vagy bármilyen áron fizettél. Úgy gondolom, hogy személyes használatra egy egyszerű sztereó hangszóró elég jó, és az analóg megfelelően teszi a dolgot. Könnyen kezelhető, könnyen váltható, összegezhető stb.

Ezért építettem az első 16 csatornás analóg audio és kompozit video kapcsolót (+1 sztereó audio bemenet, amely vegyes).

A cél a források tápegységeinek kezelése is volt (hogy a beállítás energiatakarékosabb legyen, és a forrásokat először megfelelően bekapcsolják, majd a végén kikapcsolják). A Solid State Relay mellett döntöttem, amely talán kényelmesebb volt a régi és érzékeny audio/video eszközök számára, és talán tartósabb is.

Ez az első verzió nem tartalmazott távirányítót, és fáradtan álltam fel a kanapéról, hogy megváltoztassam a hangerőt vagy a bemenetet. Ezenkívül kénytelen voltam emlékezni arra, hogy melyik forrás volt csatlakoztatva minden bemenet minden számához, és kissé unatkoztam, hogy megnyomjam ezt az átkozott "Kiválasztás" nyomógombot, hogy megtaláljam a kedvenc konzolomat (vagy a hangomat, vagy bármit…).

Nem igazán voltam elégedett a hang minőségével, mert az audiojel váltására használt chipek nem voltak igazán erre optimalizálva. Az audio kimenetet pedig egy kettős potenciométer hajtotta, passzív csillapítóként. Jobb hangminőségre volt szükségem.

Ezt az első verziót sem úgy fejlesztették ki, hogy bármilyen új technológiával kompatibilis legyen, és alapvetően teljes analóg termék volt.

Tehát a "Mash-in" ennek az első verziónak a fejlesztése, amelyet néhány évvel ezelőtt készítettem, újra felhasználva az első verzió egy részét néhány új funkcióval:

- A rendszer most nem teljesen analóg, de többnyire egy arduino hajtja.

- IR távirányító.

- 4 soros LCD képernyő (I2C busz)

- új kapcsoló chipek az audióhoz (MPC506A a BB -től). Lehet, hogy elméletileg nem a legjobbak hanghoz, de az adatlap azt mutatja, hogy elég jó a torzítás tekintetében (és sokkal jobb, mint az előző CD4067 -em). Néhány teszt után zaj volt a kapcsoláskor, de az audio tábla és az arduino programja elég rugalmas ahhoz, hogy rövidesen elnémítsa a hangot a kapcsolási folyamat során, ami jó eredményt ad!

- további chip a kimenet professzionálisabb meghajtásához (PGA2311). Jobb vezérlést biztosít az Arduino SPI buszával, a némítási funkció megfelelő kezeléséhez is, és lehetőséget ad a szinteltolások programozására minden bemeneten, ami nagyszerű.

- egy bővítőport külső modulok fejlesztéséhez (RS-232 a TV-hez vagy a HDMI-kapcsolókhoz, további audiorelék az analóg jel továbbításához a nappalim többi audiobeállításában stb.)

- jobb kialakítás, díszes lámpával, amikor a készülék be van kapcsolva.:)

1. lépés: Globális vázlat

A globális folyamat a következő:

bemenetek> [kapcsolási szakasz]> [hangkártya / összeg a további audiobemenettel]> [némítás / hangerőszekció]> kimenet

Az arduino ezt adja:

- 5 bites bináris szó 5 külön kimeneten a kapcsolási szakasz vezérlésére (tehát valójában 16 fizikai bemenetet és 16 virtuális bemenetet tud kezelni, amelyek például egy bővítőmodul esetében hasznosak lehetnek).

- SPI busz a PGA 2311 vezérléséhez (hangkimenet némítása/hangereje).

- I2C busz az LCD képernyő vezérléséhez.

- a HUI bemenetei az előlapon (beleértve a kódolót és 3 nyomógombot: készenlét/be, menü/kilépés, funkció/belépés).

- bemenet az IR érzékelőhöz.

- kimenet az SSR meghajtásához.

Itt vannak:

- a globális vázlat

- az Arduino pinout lap

- a kapcsoló részhez használt bináris szavak táblázata

- a régi audio tábla sematikája, amelyet újra felhasználtam ebben a projektben

Tehát az audio tábla két külön PCB -re van felosztva az én esetemben:

- az összegző rész

- a hangerő / némítás rész

Tehát az analóg hangjel a kapcsolási szakasz után elhagyja az alaplapot, hogy átmenjen az összegző NYÁK -ra (opamp TL074), majd visszatér az alaplapra, hogy a PGA 2311 feldolgozza, mielőtt a hátsó panelen lévő kimeneti csatlakozóhoz megy.

Azt hiszem, nem szükséges ezt megtenni, de ez egy módja volt, hogy újra használhassam régi alkatrészemet anélkül, hogy teljesen új PCB-t fejlesztenék ki.

2. lépés: Tápegység

Nem fejlesztettem a tápegységet (AC/DC modul). Olcsóbb és egyszerűbb volt vásárolni egyet az Amazon -on;)

3 különböző típusú DC feszültségre volt szükségem:

Egy +5V a logikai részekhez (beleértve az Arduino -t … Igen, azt a rossz dolgot csináltam, hogy a táblát a +5V kimenetre szállítottam … de tény: működik).

Egy +12V és egy -12V az audio részekhez.

3. lépés: Arduino program és EEPROM paraméterek

itt vannak:

- az Arduino programja

- az Arduino beállításai által kezelt és az EEPROM -ban mentett paraméterek

Megjegyzés: szabványos infravörös távirányítót használtam, és a programban megváltoztathatja a távirányító minden gombjának kódját.

Egy kulcsot használtam parancsikonként a programomban, hogy gyorsan elérhessem a mediacenter készülékemet. A "Mash-in" beállítási menüjében konfigurálhatja, hogy melyik bemenetet rendelje hozzá ehhez a parancsikonhoz. Ezt a paramétert az Arduino EEPROM -ban is tárolja.

4. lépés: Építsd fel

Építsd meg !
Építsd meg !
Építsd meg !
Építsd meg !
Építsd meg !
Építsd meg !
Építsd meg !
Építsd meg !

itt van a Gerber fájl, hogy elkészítse.

Az arduino közvetlenül felfelé-lefelé van behelyezve a nyomtatott áramköri lapra (mint egy shied).

ismert problémák:

- a kompozit videó kapcsoló részéhez használt CD4067 nincs megfelelően ellátva. A vázlat 12 V -os tápfeszültséget ad, de az illesztőprogram 5 V -os logikai jelekkel érkezik az Arduino által … így a bemenetek mindenesetre az elsőn maradnak (00000).

- Ugyanez a probléma az MPC506 chipekkel, de a logikai szinteket megfelelően figyelembe veszik ezek az összetevők, tehát ezen nincs mit változtatni.

Tehát kissé módosítania kell a NYÁK -ot, de kezelhető, ha IC -támogatást használ, és néhány vezetéket ad hozzá.

5. lépés: Az ügy

Az ügy
Az ügy
Az ügy
Az ügy
Az ügy
Az ügy

Itt megtalálja az elülső és a hátsó panel huzatát.

Az összes többi 3D fájl itt érhető el.

Mindent a Sketchup segítségével terveztem, így azt hiszem, elég könnyű ingyenesen adaptálni a dolgokat.

Az összes belső panelt kettős rétegre ragasztják. A belső lapot is két lépésben nyomtatják ki, körülbelül 2 narancsréteggel (vagy az Önnek tetsző színnel), a többivel fehér színben. Így fehérnek tűnik, amikor az eszköz készenléti állapotban van, és narancssárgán világít, amikor be van kapcsolva (a belső világítással).

Egy kis 230VAC LED -es lámpát használtam benne. Kevesebb, mint 1 W energiafogyasztás, és nem melegszik túl sokat. Ezt maga az SSR kimenete vezérli.

Az SST fűtőkészülékre van szerelve. A tok oldalán lyuk található, amely lehetővé teszi a levegő újrahasznosítását.

Egyébként az én esetemben ez egy 10A -os SSR, és egy 8A -es biztosítékot szereltem rá, hogy elfogadható értéken korlátozzam a házon belüli hőmérséklet -eloszlást (minél több energiát kapcsol, annál több hő van). A fűtőberendezésnél nem mehet tovább 40 ° C -ra, még akkor sem, ha a ház teljesen le van zárva, ami rendben van, még a ház PLA részeinél is.

Szinte nyomtatásra kész!;)

6. lépés: Egyéb integrációs részletek…

Íme néhány fájl, amely segíti a kábelezést és megkönnyíti a munkát.

A többi hasznos dolog végül itt van!:)

Ajánlott: